什么是结构化程序设计方法?这种方法有哪些优点和缺点

什么是结构化程序设计方法?这种方法有哪些优点和缺点,第1张

结构程序设计方法是按照模块划分原则以提高程序可读性和易维护性、可调性和可扩充性为目标的一种程序设计方法。结构化程序设计适用于程序规模较大的情况,对于规模较小程序也可采用非结构化程序设计方法。

优点:

1、整体思路清楚,目标明确。

2、设计工作中阶段性非常强,有利于系统开发的总体管理和控制。

3、在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。

缺点:

1、用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。

2、用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。

3、系统的开发周期长。

扩展资料:

设计方法的原则:

1、自顶向下

程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。

2、逐步细化

对复杂问题,应设计一些子目标作为过渡,逐步细化。

3、模块化设计

一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

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

答:

第一种:顺序结构

顺序结构表示程序中的各个 *** 作时按照它们在源代码中的排列顺序依次执行的,其流程如图所示。

图中的S1和S2表示;两个处理步骤,这些处理步骤可以是一个非转移 *** 作或多个非转移 *** 作,甚至可以是空 *** 作,也可以是三种基本 *** 作中的任意一种结构,整个顺序结构只有一个入口点a和一个出口点b。这种结构的特点是:程序从a出开始,按顺序执行所有 *** 作,知道出口b处,所以称为顺序结构。

第二种:选择结构 选择结构表示程序处理需要根据某个特定条件选择其中一个分支执行。选择结构有单选择、双选择、多选择。其流程如图所示。

第三种:循环结构 循环结构表示程序反复执行某个或某些 *** 作,直到满足特定条件时结束,循环结构有两种基本形式:当型循环和直到型循环,其流程如图所示。

[高层建筑结构概念设计].郁彦、新编高层建筑结构].包世华、《建筑钢结构工程设计施工实例与图集》、 《钢结构设计方法与例题》(夏志斌 等编着)、混凝土结构构造手册(第三版)、简明高层钢筋混凝土结构设计手册_李国胜、《建筑结构静力计算手册》。

一、结构平面布置

平面形状简单、规则、对称尽量使质心和钢心重合。偏心大的结构扭转效应大,会加大端部构件的位移,导致应力集中。平面突出部分不宜过长。扭转是否过大,可用概念设计方法近似计算钢心、质心及偏心距后进行判断,还可以比较结构最远边缘处的最大层间变形和质心处的层间变形,其比值超过1.1者,可以认为扭转太大而结构不规则。

高层建筑不应采用严重不规则的结构布置,当由于使用功能与建筑的要求,结构平面布置严重不规则时,应将其分割成若干比较简单、规则的独立结构单元。对于地震区的抗震建筑,简单、规则、对称的原则尤为重要。

二、结构立体布置

结构竖向布置最基本的原则是规则、均匀规则,主要是指体型规则,若有变化,亦应是有规则的渐变。体型沿竖向的剧变,将使地震时某些变形特别集中,常常在该楼层因过大的变形而引起倒塌。

均匀是指上下体型、刚度、承载力及质量分布均匀,以及它们的变化均匀。结构宜设计成刚度下大上小,自下而上逐渐减小。下层刚度小,将使变形集中在下部,形成薄弱层,严重的会引起建筑的全面倒塌。如果体型尺寸有变化,也应下大上小逐渐变化,不应发生过大的突变。上不楼层收进使得体型较小的情况经常发生,但是对于收进的尺寸应当限制。收进的部位越高,收进后的平面尺寸越小,高振型的影响明显加大。如果上部楼层外挑,造成“头重脚轻”的状况,将使扭转反映明显加大,竖向地震影响也明显变大。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11147382.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存