首页

文章

什么叫结构化的程序设计? 它的主要内容是什么?

发布网友 发布时间:2022-03-17 23:45

我来回答

2个回答

热心网友 时间:2022-03-18 01:14

任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构三种基本结构组成。在构造算法时,也仅以这三种结构作为基本单元,同时规定基本结构之间可以并列和互相包含,不允许交叉和从一个结构直接转到另一个结构的内部去。结构清晰,易于正确性验证和纠正程序中的错误,这种方法就是结构化方法,遵循这种方法的程序设计,就是结构化程序设计。遵循这种结构的程序只有一个输入口和一个输出口。

结构化程序的概念首先是从以往编程过程中无*地使用转移语句而提出的。转移语句可以使程序的控制流程强制性的转向程序的任一处,在传统流程图中,用"很随意"的流程线来描述转移功能。如果一个程序中多处出现这种转移情况,将会导致程序流程无序可寻,程序结构杂乱无章,这样的程序是令人难以理解和接受的,并且容易出错。尤其是在实际软件产品的开发中,更多的追求软件的可读性和可修改性,象这种结构和风格的程序是不允许出现的。为此提出了程序的三种基本结构。

在讨论算法时我们列举了程序的顺序、选择和循环三种控制流程,这就是结构化程序设计方法强调使用的三种基本结构。算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。1996年,计算机科学家Bohm和Jacopini证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。所以,这三种结构就被称为程序设计的三种基本结构。也是结构化程序设计必须采用的结构。

结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。

热心网友 时间:2022-03-18 02:32

模块.
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 微信寄快递怎么取消订单_取消订单方法介绍 300兆宽带用什么路由器好? 请问高分子井盖具体材料有那些?谢谢 井盖骨架有哪些材料 ...一个女主是空姐,她和男主第一次在去巴黎飞机上相遇,约定如果三次... 找一部电影 记得结局是主角上了私人飞机,然后和空姐,可能是情人... 360借条怎么开通? 脚踝系红绳是什么意思 痤疮 痘痘 黑头 粉刺必看的终结绿色治疗 女性脸上有痤疮不能吃皮蛋吗 前事不忘,__ 只可意会,___ 皮之不存,__ __,不为瓦全,__ __,不见泰山... 薪酬:以薪酬战略撬动企业变革内容简介 领先型薪酬策略在实践中的应用 领先型薪酬策略什么是领先型薪酬策略 什么是领先型薪酬策略 第三方支付都有什么 银行用车抵押贷款 雌雄眼的女人不能惹雌雄眼的女人旺夫吗 修缮,与修理的区别 小弟想买一款索尼的笔记本。麻烦各位推荐一下。颜色必须是黑色的,键盘... SONY的笔记本电脑硬盘大概多钱一个 先说谢谢了 sony的笔记本ea38ec 到底用的是什么牌子的内存 尔必达?威刚... 在Sony Style上面买机子,除了鼠标,包,其他东西都全么? 有谁知道SONY的最新最小VGN-UX的笔记本好无好用?介绍下基本功能~!_百度... 怎样让孩子主动找老师补课? 表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 计算机程序设计基础的内容简介 VB程序设计的内容简介 plc程序设计包括哪些基本内容 良好的程序设计风格主要包括哪些内容? 程序设计基础的内容简介 c语言程序设计的内容简介 JAVA程序设计课程讲什么内容? JAVA程序设计主要讲的是什么? 什么叫结构化程序设计?它的主要内容是什么? 结构化程序设计是什么?主要内容是什么? 结构化程序设计主要内容是什么? 程序设计是什么? 什么是程序设计? 计算机程序设计主要学什么 程序设计有什么内容? 电脑程序设计的主要内容是什么 程序设计语言通常有哪些? C#,面向对象程序设计语言的三种典型特征是什么?并简要说明 什么是程序语言设计?简述五代程序设计语言的主要特征 计算机程序设计语言有哪些? 小米手机经常ui系统未响应 小米系统桌面无响应 小米11提示系统ui没有响应 小米系统桌面无响应是什么原因 小米手机每次都出现系统无响应,是怎么回事? 小米手机系统桌面无响应怎么办? 小米手机系统桌面无响应怎么办 小米11无响应 系统ui没有响应是什么意思 小米系统桌面无响应怎么解决?求 小米3老是QQ未响应,系统界面未响应是怎么回事? 小米电视开机停在开机界面进不了系统怎么处理? 小米系统用户界面已停止运行 小米软件ui未兼容该怎么办? 小米8系统UI没响应是什么回事? 红米手机突然出来这样界面,关机重启也是没有响应,过了一会,它又自己正常了,看截图,什么情况呀? 小米3手机系统用户界面已停止运行 我的手机是小米的,但最近却发现手机开机之后,进不了系统界面,求哪位高手帮忙看看是怎么回事? 小米9进不去系统卡在MIUI界面? win7 位置不可用 无法访问 拒绝访问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com