试题详情
- 简答题结构化程序设计的主要特征与风格是什么?
-
结构化程序设计的主要特征与风格如下所述。
(1)一个程序按结构化程序设计方式构造时,由三种基本控制结构:顺序结构,选择结构和循环结构构成。
(2)有限制地使用goto语句。鉴于goto语句的存在使程序的静态书写顺序与动态执行顺序十分不一致,导致程序难读难理解,容易存在潜在的错误,难于证明正确性,有人主张程序中禁止使用goto语句,但有人则认为goto语句是一种有效设施,不应全盘否定而完全禁止使用。结构程序设计并不在于是否使用goto语句,因此作为一种折哀,允许在程序中有限地使用goto语句。
(3)往往籍助于体现结构化程序设计思想的所谓结构化程序设计语言来书写结构程序,并采用一定的书写格式以提高程序结构的清晰性,增进程序的易读性。
(4)它强调了程序设计过程中人的思维方式与规律,是一种自顶向下的程序设计策略,它通过一组规则,规律与特有的风格对程序设计细分和组织,对于小规模程序设计,它与逐步精化的设计策略相联系,即采用自顶向下,逐步求精的方法对其进行分析和设计;对于大规模程序设计,它则与模块化程序设计策略相结合,即将一个大规模的问题划分为几个模块,每一个模块完成一定的功能。 关注下方微信公众号,在线模考后查看
热门试题
- 在C语言中,字符串常量的定界符是()。
- 在任意二叉树中,如有N个叶子结点,M个度
- ()是为有效利用计算机的资源、充分发挥计
- 编写一个程序。由36块砖,共36人搬,成
- CAI
- 常见的的线性结构有()、()和()等。等
- 按下列公式s(n)12+22……+n2编
- 计算机语言有3种类型,它们是:()、()
- 结构化程序设计的总体思想是采用模块化结构
- 编译程序的实现算法较为复杂,但它可以产生
- 微机中常用的高级语言主要有3类:它们是:
- 进行顺序查找的条件是()。
- CPU是 Central Process
- 何谓算法,算法有什么性质?
- 最基本的程序控制有三种,它们是()、()
- 设有一个栈,元素进栈的次序为A、B、C、
- 深度为5的二叉树中至多含有()点。
- ()是为实现一定功能,用计算机程序设计语
- 数据的存储结构分为两种,它们是()。
- 为了解决假溢出,通常采用()队列的方法,