结构化程序设计的主要特征与风格如下所述。
(1)一个程序按结构化程序设计方式构造时,由三种基本控制结构:顺序结构,选择结构和循环结构构成。
(2)有限制地使用goto语句。鉴于goto语句的存在使程序的静态书写顺序与动态执行顺序十分不一致,导致程序难读难理解,容易存在潜在的错误,难于证明正确性,有人主张程序中禁止使用goto语句,但有人则认为goto语句是一种有效设施,不应全盘否定而完全禁止使用。结构程序设计并不在于是否使用goto语句,因此作为一种折哀,允许在程序中有限地使用goto语句。
(3)往往籍助于体现结构化程序设计思想的所谓结构化程序设计语言来书写结构程序,并采用一定的书写格式以提高程序结构的清晰性,增进程序的易读性。
(4)它强调了程序设计过程中人的思维方式与规律,是一种自顶向下的程序设计策略,它通过一组规则,规律与特有的风格对程序设计细分和组织,对于小规模程序设计,它与逐步精化的设计策略相联系,即采用自顶向下,逐步求精的方法对其进行分析和设计;对于大规模程序设计,它则与模块化程序设计策略相结合,即将一个大规模的问题划分为几个模块,每一个模块完成一定的功能。
(简答题)
结构化程序设计的主要特征与风格是什么?
正确答案
答案解析
略
相似试题
(简答题)
结构化程序设计方法的主要技术是什么?
(填空题)
常见的的线性结构有()、()和()等。等其主要特征为各个结点之间“先后”有序。
(填空题)
树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是()。在图型结构中,任何两个结点之间都可能存在着联系。数据元素之间存在着()的关系。
(填空题)
结构化程序设计的总体思想是采用模块化结构,()、()。
(单选题)
当代计算机的最主要的体系结构称为是()。
(简答题)
请简要介绍面向过程式语言中的三种程序设计的基本结构。
(简答题)
瀑布模型的主要思想和特点是什么?
(简答题)
快速原型法的主要思想各特点是什么?
(填空题)
()是计算机的概念模型,奠定了现代计算机的理论基础;()是计算机的结构模型,奠定了现代计算机的设计基础。