结构化程序设计主要强调的是什么
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。
顺序结构
顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。
选择结构
选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
循环结构
循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环。
当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是"当条件满足时执行循环",即先判断后执行,所以称为当型循环。
直到型循环:表示从结构入口处直接执行循环体,在循环终端处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是"直到条件为真时为止",所以称为直到型循环。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。所以,结构化程序设计主要强调的是程序易读性。
-
什么是洪水预报
根据洪水形成和运动的规律,利用过去和现时水文气象资料,预测未来一定时段内的洪水情况。是水文预报中最重要的内容。一次洪水过程约数小时至数天,预见期较短,故常称短期洪水预报。洪水预报包括河道洪水预报、流域洪水预报、水库洪水预报等。主要预报项目有最高洪水...
-
什么是组织水平决策
根据一定的组织目标判断和选择组织管理方案的过程。它是管理工作的重要方面,是包含个体、群体和组织等各种因素的复杂过程。它包括4个主要阶段:搜索环境条件;创造、制定和分析可能采取的行动方案;选择特定的行动方案;对已作的选择进行评价。对于组织水平决策的研究...
-
什么是土壤地带性学说
认为土壤的发生、发展和分布,在生物因素为主导的诸成土因素综合影响下,呈现与气候带相适应的地带性现象。表现为成土过程、土壤性状与各自然地理要素之间存在着相互联系和制约。不论风化壳类型,矿物质的迁移和转化,有机质的分解、合成和累积,以及物质的淋溶和淀积等...
-
什么是岩体人工改造
改变岩体的组成成分或岩体结构、岩体赋存环境,以达到工程活动目的的措施。岩体改造的目标有两个方面:其一是强化或加固岩体,增强岩体的自稳能力。如为了提高隧道稳定性而用锚固、灌浆或卸载环等技术对岩体结构或围岩中应力状态进行的改造。其二是弱化岩体,增加岩...