程序设计主要包括以下五个步骤:
1.代码设计
在此阶段一般把程序分成多个模块,然后进行逐个模块的设计,主要考虑是否使用文件、确定算法以及数据结构。
2.程序代码初步设计
应将所给的功能设计成流程图的样式,然后编辑代码。
3.程序调试
给出执行程序所需要的数据,以确保程序可以运行,如果发现错误,那么需要重新生成程序。
4.程序调试
5.给程序加上注释,可以让他人看懂程序的基本意图。
程序调试
调试的方法主要有三种:
设置和使用观察变量
单步执行程序
设置和使用断点
调试程序可以帮助程序员完成以下工作:观察程序的运行情况、设置断点、设置监视。
查错
查错的三种具体方法:观察程序中数据的变化、不可以忽略警告,应消除所有警告、准确的缩小错误的范围。
常用避免错误的方法
1.程序中应有足够的注释
有程序员认为注释程序是一项繁琐的工作,当即使编程者本身从来没想过让别人来读自己的程序,也应该在程序中加入足够的注释,因为现在认为清楚明了的语句,在几个月后往往也会变得晦涩难懂。当然也并非注释越多越好,注释必须有效、简洁、明了。
2.函数应当简洁
3.程序流程应该清晰,避免使用goto语句和其他跳转语句
4.函数名和变量名应具有描述性
程序的挂起
程序的挂起常常包括下面几种情况:
未知原因的挂起
程序中有死循环
程序运行时间比预期的长
慎用菲波那契(Fibonacci)数(递归)。
程序在等待某些输入信息,并且直到输入正确的信息
设计目的就是为了延迟一段时间,或者暂停执行
小结
1.程序的设计过程,并不是立刻就进行代码设计,一般来讲包括设置文件的存放位置、说明书的设计、代码设计、程序测试、程序调试、注释说明。
2.程序调试发现程序的错误可以使用设置观察变量、设置断点、单步运行程序等方法,在调试程序的时候,这些方法可以帮助读者顺利找出程序中隐藏的错误。
3.对程序中的错误一般应该防患于未然,因此在编写程序的时候,一般要加上足够的注释。函数应当简洁,程序流程清晰,这样可以避免出现太多的错误。