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


猜你喜欢
- 很多朋友在升级win10的时候会遇到无法安装windows10,错误代码0x80070006-0x2000c,小编今天教大家解决办法微软分批
- MathType公式怎么保存到Word中1.在Word中打开MathType,你可以在Word中的MathType菜单中选择“插
- 添加直方图法(1)启动WPS演示,点击菜单栏-插入-图表。(2)此时,WPS表单将自动弹出以生成数据和图表。(3)右键单击图表并选择图表类型
- 笔记本如果合上的话自动就会熄屏,那么如果想要笔记本合盖能够不息屏要怎么设置呢?小编来教你,不懂的小伙伴一起来看一下吧!笔记本合盖不熄屏怎么设
- 应用场景下图表格为不同口腔保健科普书籍的相关信息,其中A列的书籍名称没有书名号,我们想快速为所有书籍名称批量添加书名号该怎么办呢? 
- 自从安装了Win10正式版系统以后,很多朋友也在使用其它浏览器,但是也开始接触和使用Win10系统自带的Microsoft Edge浏览器,
- 外星人笔记本是一款非常高端的笔记本,不过再好的笔记本电脑也会遇到系统出现问题,那么如果外星人笔记本出现问题要如何重装电脑系统呢?下面就和小编
- win7系统怎么怎么实现长定时?win7系统想要制作一个闹钟提醒,该怎么制作呢?我们主要利用计划任务功能实现,请看下文详细介绍,需要的朋友可
- 在我们平常电脑的使用中欧经常会有更新系统的情况,但是近期有部分用户出现了更新完系统无法开机的情况,那么有没有什么办法恢复呢?下面小编就给大家
- 控制中心是大家使用 iPhone 时常常滑出来开关选项或调整音量的功能,相信大家都很习惯了吧?如果搬到电脑上肯定也会很方便,在 macOS
- 如果您在运行 iOS 或 iPadOS 14.5 或更高版本的 iPhone、iPad 或 iPod touch 上看到这条信息,则表明某个
- 之前微软说Win7/Win8.1升级win10后,如果不喜欢,可以在一个月内回滚,可是,现在用户升级win10以后,发现回滚的期限却只有10
- wps是一款很受用户欢迎的办公软件,wps出现至今一直受到了很多用户的青睐,这款软件不仅占用内存小还有着其他如办公软件功能的支持,因此办公软
- 今日凌晨微软推送了最新的Win10 Mobile正式版10586.218,手机端面向发行预览通道和零售版用户。此次支持WP8.1老机型,下面
- 方法一1:用Excel打开一篇工作表,选中我们需要调整列宽的单元格,切换到“开始”选项卡,选择“单元格”组中“格式”下的“自动调整列宽”选项
- 如何还原Win7开机动画?有用户修改了电脑系统开机动画之后,想复原却不知道该如何操作,下面就给大家分享具体方法。操作方法:1、在“开始-》所
- 在使用Excel 2010的时候会希望把某些单元格锁定,以防他人篡改或误删数据。下面让小编为你带来excel表格保护簿位置的方法。excel
- 复制、粘贴、剪切等操作是我们在使用电脑过程中最常使用的功能,而使用这些功能的时候往往都要通过剪切板来操作。不过,最近却有用户反映,在剪切内容
- 在写作长篇文稿的时候,我们都会用到一个工具就是“字数统计”,它可以非常方便而又快速的统计出我们写作的文章有多少字以及多少个标点符号等,这些信
- excel2016怎么移动工作簿?excel中想将其中一个工作簿移动到另一个工作簿中,该怎么移动呢?下面我们就来看看excel工作簿移动方法