结构化程序设计的基本原则是什么

作者&投稿:左丘放 (若有异议请与网页底部的电邮联系)
结构化程序设计原则~

结构化程序设计原则主要有四个原则:
1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。 3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 4.限制使用goto语句结构化程序设计方法的起源来自对GOTO语句的认识和争论。肯定的结论是:在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高;在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO。
否定的结论是:GOTO语句是有害的,是造成程序混乱的祸根,程序的质量与GOTO语句的数量呈反比,应该在所有高级程序设计语言中取消GOTO语句。取消GOTO语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。作为争论的结论,1974年Knuth发表了令人信服的总结,并取消了GOTO语句。

扩展资料:
结构化程序,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块。
结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。
由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。
参考资料:百度百科-结构化程序

结构化程序设计原则主要有四个原则:


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

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

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

4.限制使用goto语句
结构化程序设计方法的起源来自对GOTO语句的认识和争论。肯定的结论是:在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高;在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO。


否定的结论是:GOTO语句是有害的,是造成程序混乱的祸根,程序的质量与GOTO语句的数量呈反比,应该在所有高级程序设计语言中取消GOTO语句。取消GOTO语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。作为争论的结论,1974年Knuth发表了令人信服的总结,并取消了GOTO语句。

扩展资料:

结构化程序,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块。

结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。

由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。

参考资料:百度百科-结构化程序





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

2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。
3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

4.限制使用goto语句


结构化程序设计主要强调的是?
结构化程序设计主要强调的是程序易读性。结构化程序设计方法按照模块划分原则以提高程序可读性和易维护性、可调性和可扩充性为目标的一种程序设计方法。在结构化的程序设计中,只允许三种基本的程序结构形式,它们是顺序结构、分支结构、(包括多分支结构) 和循环结构,这三种基本结构的共同特点是只允许有一...

程序的基本结构遵循什么原则
4、顺序、选择、循环原则:这是程序设计的基本原则之一,即程序的结构应该包括顺序执行、选择执行和循环执行。这样可以满足不同的程序需求,同时避免死循环等错误。5、抽象化原则:设计程序时,应该对业务逻辑进行抽象建模。将物理实体或对象根据业务逻辑描述为抽象属性,使程序更加易于理解和实现。通过抽象化...

目前常用的两种程序设计方法是?
A、结构化程序设计和面向对象程序设计。结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。而面向对象程序设计(Object Oriented Programming)作为一种新方...

结构化设计方法及编程语言有何特点?它们有哪几种基本控制结构?
为此提出了程序的三种基本结构。在讨论算法时我们列举了程序的顺序、选择和循环三种控制流程,这就是结构化程序设计方法强调使用的三种基本结构。算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。1996年,计算机科学家Bohm和Jacopini证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、...

结构化程序设计方法的特点
4、用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。5、用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。6、系统的开发周期长。结构化程序设计(structuredprogramming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出...

在结构化程序设计中,模块划分的原则是什么?
在结构化程序设计中,模块划分的原则是模块内具有高内聚度、模块间具有低耦合度。结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。使用三种基本控制结构构造程序,任何程序都...

结构化程序设计的特点是什么?它有什么局限性?
1、结构化程序设计的特点:1) 整个程序模块化。2) 每个模块只有一个入口和一个出口。3) 每个模块都应能单独执行,且无死循环。4) 采用自顶向下。逐步求精的方法。2、局限性:1)虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把数据和处理数据的过程分离为相互独立的...

汇编语言相关问题
编程语言汇编语言3、在8086\/8088CPU寄存器组中,数据寄存器主要是指( AX )、( BX )、( CX )、( DX )。4、假设(DS)=3000H,(SI)=0040H,(30054H)=4336H,则指令 SUB [SI+14H],0136H 执行后,(30054H)=( 4200H )。5、结构化程序设计时,采用的基本结构有(顺序)、...

程序开发中的控制结构是什么?
程序控制结构是指在程序控制下进行的数据传递方式。程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。理论和实践证明,无论多复杂的算法均可通过顺序、选择、循环3种基本控制结构构造出来。每种结构仅有一个入口和出口。由这3种基本结构组成的多层嵌套程序称为结构化程序。程序是一个语句...

什么是程序设计基本概念
它是目标明确的智力活动。由于程序是软件的本体,软件的质量主要通过程序的质量来体现,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。程序设计通常分为问题建摸,算法设计,编写代码,编译调试和整理并写出文档资料五个阶段。按照结构性质,有结构化程序设计与...

博湖县18490833520: 结构化程序设计的基本原则是什么 -
包蚁奇洛: 1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标.不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化. 2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化. 3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成.模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块. 4.限制使用goto语句

博湖县18490833520: 结构化程序设计的基本原则包括什么? -
包蚁奇洛: 结构化程序设计的思路是:自顶向下、逐步求精;其程序结构是按功能划分为若干个基本模块;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程...

博湖县18490833520: 结构化设计程序的原则是什么? -
包蚁奇洛: 结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句.1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标.不要一开始就过多追求众多的细节,先从最上层总目标...

博湖县18490833520: 结构化设计方法的步骤 - 结构化程序设计方法的主要原则可以概括为怎么样?
包蚁奇洛: 你好,很高兴为您解答. 结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句

博湖县18490833520: 2、 什么是结构化程序设计?其基本思想是什么? -
包蚁奇洛:[答案] 结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则.其概念最早由E.W.Dijikstra在1965年提出的.是软件发展的一个重要的里程碑,它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用...

博湖县18490833520: 结构化软件设计原则是什么?
包蚁奇洛: (4)一致性(consistency)整个软件系统(包括文档和程序)的各个模块均应使用一致的概念、符号和术语;程序内部接口应保持一致;软件与硬件接口应保持一致;系统规格说明与系统行为应保持一致;实现一致性需要良好的软件设计工具(如数据字典、数据库、文档自动生成与一致性检查工具等等)、设计方法和编码风格的支持 希望我的回答对你有用.

博湖县18490833520: 什么叫结构化程序设计?它的主要内容是什么? -
包蚁奇洛: 结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则.其概念最早由E.W.Dijikstra在1965年提出的.是软件发展的一个重要的里程碑,它的主要观点是采用自顶向下、逐步求精的程序设计方...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网