2014年自考管理系统中计算机应用复习笔记:程序的调试
结构化程序设计
结构化程序设计主要用于面向过程的编程方式,为了克服程序编制中的随意性,避免错误的出现,现代程序的编写都遵照“结构化程序设计”的方法。其基本原则是自顶而下、逐步求精。结构化程序方法提出了顺序、选择和循环三种基本程序结构,任何一个程序都可以用这三种结构装配起来。
1.顺序结构
顺序执行,就是按照程序语句行的自然顺序,一条语句接一条语句地执行程序。顺序结构十分简单,它只是一种编写和执行程序的协议、规则,并不需要用专门的结构语句来支持。
2.判断选择结构
在用程序解决实际问题时,常常需要对问题的给定条件做出判断,以便选择不同的解决方法,这就必须使用判断选择(分支)结构来编制程序。判断选择结构有相应的结构语句。
3.循环结构
在一个大程序段中,常常会重复使用某一段相同的或类似的程序段。在编制程序时,不必重复编写这个程序段,可以用重复结构来替代它。重复结构也叫循环结构。系统提供了建立三种重复结构。
程序的调试
程序设计完成之后,很少有一次运行成功的,尤其是复杂程序,包含的缺陷可能更多,程序设计者必须经过多次调试,不断地发现并修正其中的错误,证实正确无误以后才能投入使用。一个大的应用系统可以先对各模块分调,然后再连调和总调。
1.程序错误的分类
总结程序中出现的错误,一般可分为语法错误、系统错误和逻辑错误三类。
语法错误,因程序设计人员对程序设计语言的理解不够,或程序设计基本功不扎实造成的结果。
系统错误,由于计算机硬件、软件引起的错误,比如计算机硬件故障;病毒感染等。对于系统错误,主要是靠经验和对硬件的了解,通过分析判断排除。
逻辑错误,指那些虽然不违反系统规则,但是却不合逻辑或不合题目语义的错误。这些错误系统一般很难自行检测出来。
更多自考动态请您持续关注环球网校自考频道!
最新资讯
- 考前看!2026年4月自考《大学语文》必考30点汇总2026-04-10
- 一次上岸!2026年4月自考考前最后一卷,全专业【免费领取】2026-04-10
- 干货!2026年4月自考《英语(专升本)》答题+写作模板,直接套用2026-04-09
- 4月11日开考!自学考试各题型答题必备有效技巧+真题资料包2026-04-08
- 2026年4月自考考前速记手册汇总!各专业重点速背资料【免费领取】2026-04-07
- 速领!2026年4月自学考试《英语二》题型分值+作文模板(附范文)2026-04-06
- 2026年4月自考公共课考前冲刺指南:高频考点全梳理与高效提分技巧2026-04-05
- 划重点!2026年4月自学考试《习概》简答题、论述题高频考点汇总2026-04-03
- 26年4月备考必看:自考《习概》历年核心考点分布情况2026-03-31
- 2026年4月自学考试《汉语言文学》专业最新评分细则:题型分值+阅卷评分标准全解读2026-03-30
