天天看点

《21天学通C语言(第6版•修订版)》一1.3 编程前的准备工作

本节书摘来自异步社区《21天学通c语言(第6版•修订版)》一书中的第1章,第1.3节,作者 【美】bradley l. jones , peter aitken,更多章节内容可以访问云栖社区“异步社区”公众号查看

21天学通c语言(第6版•修订版)

解决问题时,应采取一些特定的步骤。首先必须定义问题。如果不知道问题是什么,将无法找到解决方案。知道问题是什么之后便可以设计解决它的方案。有了方案后,您通常能够实现它。方案实现后,必须对结果进行测试,以确定问题是否得到解决。这种逻辑也适用于包含编程在内的许多其他领域。

创建c语言程序(或其他语言的计算机程序)时,应遵循下面类似的步骤:

1.确定程序的目标;

2.确定要使用什么样的方法来编写程序;

3.创建程序,以解决问题;

4.运行程序,以查看其结果。

目标(参见第1步)可能是编写一个字处理器或数据库程序。一个更为简单的目标是将您的姓名显示到屏幕上。如果没有目标,将无法编写程序,因此必须首先完成第1步。

第2步是确定要使用什么样的方法来编写程序。需要使用一个计算机程序来解决问题吗?需要记录哪些信息?将使用什么样的公式?在这一步中,应确定需要知道哪些信息,应以什么样的次序来实现解决方案。

例如,假设有人请您编写一个计算圆面积的程序。第1步已经完成,因为目标已经明确:计算圆的面积。第2步是确定要计算圆的面积,需要知道哪些信息。这里假设用户提供圆的半径,知道这些信息后,您便可以使用公式p*r2获得答案。至此,您已经获得所需的信息,因此可以进入到第3步和第4步,这两步称为程序开发周期。