结构化程序设计主要强调的是?

A程序的规模
B程序的效率
C程序设计语言的先进性
D程序易读性

结构化程序设计主要强调的是程序易读性。

结构化程序设计方法按照模块划分原则以提高程序可读性和易维护性、可调性和可扩充性为目标的一种程序设计方法。

在结构化的程序设计中,只允许三种基本的程序结构形式,它们是顺序结构、分支结构、(包括多分支结构) 和循环结构,这三种基本结构的共同特点是只允许有一个流动入口和一个出口,仅有这三种基本结构组成的程序称为结构化程序。结构化程序设计适用于程序规模较大的情况,对于规模较小程序也可采用非结构化程序设计方法。



扩展资料

结构化程序设计的基本思想为采用自顶向下,逐步求精的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图。

“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

整体思路清楚,目标明确。设计工作中阶段性非常强,有利于系统开发的总体管理和控制。在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。

参考资料来源:百度百科-结构化程序设计

参考资料来源:百度百科-结构化程序设计方法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-18

结构化程序设计主要强调的是程序易读性。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。

“面向结构”的程序设计方法即结构化程序设计方法, 是“面向过程”方法的改进, 结构上将软件系统划分为若干功能模块, 各模块按要求单独编程, 再由各模块连接, 组合构成相应的软件系统。 该方法强调程序的结构性, 所以容易做到易读, 易懂。 该方法思路清晰, 做法规范, 深受设计者青睐。

扩展资料:

结构化程序设计最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。

结构化程序设计主张使用顺序、选择、循环三种基本结构来嵌套连结成具有复杂层次的“结构化程序”,严格控制GOTO语句的使用。

参考资料来源:

百度百科-结构化程序设计

本回答被网友采纳
第2个回答  2019-12-16

答案是D,程序的易读性,原因如下:

结构化程序设计思想是最早由E.W.Dijikstra在1965年提出的,结构化程序设计思想确实使程序执行效率提高,程序的出错率和维护费用大大减少结构程序设计就是一种进行程序设计的原则和方法。

按照这种原则和方法可设计出结构清晰、容易理解、容易修改、容易验证的程序结构化程序设计的目标在于使程序具有一个合理结构,以保证和验证程序的正确性,从而开发出正确、合理的程序。

“面向结构”的程序设计方法即结构化程序设计方法, 是“面向过程”方法的改进, 结构上将软件系统划分为若干功能模块, 各模块按要求单独编程, 再由各模块连接, 组合构成相应的软件系统。 该方法强调程序的结构性, 所以容易做到易读, 易懂;该方法思路清晰, 做法规范, 深受设计者青睐。


扩展资料:

结构化程序设计的存在问题

1.软件的重用性差

重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质,软件重用性是软件工程追求的目标之一,如果软件的重用性较差那么软件的造价就相对高。

2.软件的可维护性差

软件工程强调软件的可维护性,强调文档资料的重要性。规定最终的软件产品应该由完整、一致的配置成分组成,在软件开发过程中始终强调软件的可读性、可修改性和可测试性是软件的重要的质量指标。

实践证明用传统方法开发出来的软件维护时其费用和成本仍然很高,其原因是可修改性差,维护困难,导致可维护性差。

3.开发出的软件不能真正满足用户需要

结构化方法开发大型软件系统涉及各种不同领域的知识,在开发需求模糊或需求动态变化的系统时,所开发出的软件系统往往不能真正满足用户的需要。

参考资料来源:百度百科-结构化程序设计

本回答被网友采纳
第3个回答  推荐于2017-11-22
答案是D,结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。本回答被提问者采纳
第4个回答  2020-12-04

相似回答