分析问题:对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。
设计算法:设计出解题的方法和具体步骤。
编写程序:将算法翻译成计算机程序设计语言,对源程序进行编辑、编译和链接。
运行程序,分析结果:运行可执行程序,得到运行结果。能得到运行结果并不意味着程序正确,要对结果进行分析,看它是否合理。不合理要对程序进行调试,即通过上机发现和排除程序中的故障的过程。
编写程序文档:许多程序是提供给别人使用的,如同正式的产品应当提供产品说明书一样,正式提供给用户使用的程序,必须向用户提供程序说明书。
内容应包括:程序名称、程序功能、运行环境、程序的装入和启动、需要输入的数据,以及使用注意事项等。
面向过程的程序设计的原则
原则:
自顶向下:指从问题的全局下手,把一个复杂的任务分解成许多易于控制和处理的子任务,子任务还可能做进一步分解,如此重复,直到每个子任务都容易解决为止。
逐步求精
模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成个数较小的、相对独立,但又相互关联的模块的过程。
匿名回答于2021-02-10 23:52:43