第2章程序设计基础
2.1 程序设计方法与风格
为了测试和维护程序,往往还要阅读和跟踪程序,因此程序设计的风格总体而言应该强调简单和清晰,程序必须是可以理解的。可以认为,著名的“清晰第一,效率第二”的论点己成为当今主导的程序设计风格。
1.结构化程序设计主要强调的是( b )
A)程序的规模B)程序的易读性
C)程序的执行效率D)程序的可移植性
要形成良好的程序设计风格,主要应注重和考虑下述一些因素。
1.源程序文档化
源程序文档化应考虑如下几点:
(1)符号名的命名。
(2)程序注释。注释一般分为序言性注释和功能性注释
(3)视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。
2.数据说明的方法
更易于理解和维护
3.语句的结构
程序应该简单易懂,语句构造应该简单直接4.输入和输出
输入和输出方式和格式应尽可能方便用户的使用
2对建立良好的程序设计风格,下面描述正确的是( a )
A)程序应简单、清晰、可读性好
B)符号名的命名只要符合语法
C)充分考虑程序的执行效率
D)程序的注释可有可无
17.1.79_4下列叙述中,不符合良好程序设计风格要求的是
A程序的效率第一,清晰第二
B程序的可读性好
C程序中要有必要的注释
D输入数据前要有提示信息
2.源程序文档化要求程序应加注释。注释一般分为序言性注释和功能性注释。
2.2结构化程序设计
2.2.1结构化程序设计方法的原则
结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句。
红61_7结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句。
19.2.64_1下列选项中不属于结构化程序设计方法的是
A)自顶向
下B )逐步求精
C)模块
化
D)可复用
19.1.84_2)结构化程序设计的原则不包括
A多态性 B 自顶向下 C 模块化 D 逐步求精
99_6. 下列选项中不属于结构化程序设计原则的是
()。
A.可封装
B.自顶向下
C.模块化
D.逐步求精
答案 A
样3结构化程序设计的一种基本方法是
A筛选法B递归法C归纳法D逐步求精法
2.2.2 结构化程序的基本结构与特点
程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
1.顺序结构:
2.选择结构:选择结构又称为分支结构。
3.重复结构:重复结构又称为循环结构。