![C语言程序设计实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/161/25171161/b_25171161.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 程序设计概念及过程
程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。对于C语言来说,程序设计过程主要包括分析、设计、编码、调试、排错等不同阶段。各阶段的主要任务如下:
1.问题分析
首先对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法。
2.算法设计
用适当的方法描述出解题的方法和具体步骤。
3.编写程序
将算法翻译成计算机程序设计语言,对源程序进行编辑、编译和连接。
4.运行程序,分析结果
运行可执行程序,得到运行结果。能得到运行结果并不意味着程序正确,还要对结果进行分析,看它是否合理。结果不合理的要对程序进行调试,即通过上机发现和排除程序中的错误。
5.编写程序文档
许多程序是提供给别人使用的,如同正式的产品应当提供产品说明书一样,正式提供给用户使用的程序必须向用户提供程序文档。其内容应包括:程序名称、程序功能、运行环境、程序的装入和启动、需要输入的数据,以及使用注意事项等。另外,从程序的可维护性角度,程序文档还应该包括需求说明书、系统设计说明书等。程序文档的编写应贯穿于整个程序设计过程。