问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

结构化程序设计的三种基本结构

发布网友 发布时间:2023-01-12 07:18

我来回答

1个回答

热心网友 时间:2023-10-14 02:48

结构化程序设计的三种基本结构是顺序、选择和循环结构。

1、顺序结构

顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。

2、选择结构

选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。

3、循环结构

循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。

结构化程序设计的优点

按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合:顺序结构、选择结构和循环结构来实现。

结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和"单入口单出口"的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图。

"单入口单出口"的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
神经再造综合疗法概述 能拍4k60帧的3d相机 索尼a7r5拍4k60帧有裁切吗 BNT脑神经递质导融激活疗法疗法原理 BNT脑神经递质导融激活疗法疗法的六大特点 BN脑神经平衡介入疗法效果怎? ...事件要有时间在叙述一两句,就O了,寒假作业要交的 2011年天津各大高职院校 寒假的开学时间是什么时候 有一个就回答一个... [综恐]这什么鬼东西!/what the fuck ! 89 综恐 这什么鬼东西80 戴尔显示器macbook重启 怎么成为wegame主播 wegame异地人脸扫不上去 我有4瓶93年53度的郎酒,现在值钱吗?值多少钱,有两瓶外包装完好,去哪里有回收的呀 哈弗M6跑120就报警,可以跑更高速度吗? 哈弗M62019款1.5T落地价是多少钱? 转转分期额度怎么提现 vivox27手机上网很慢怎么办 b站直播怎么屏蔽弹幕 小米投屏左下角的字去掉 小米手机关闭电视 如何设置OPPO手机的语言 三星S6有几个版本?移动/电信定制版型号是什么? 荷叶茶能排毒减脂 这样喝荷叶茶能减肥 小度上能下载zoom吗 南京银行装修贷是网贷吗 南京银行的网贷叫什么 梦见找别人借衣服穿 微信发朋友圈红包接龙的被封会被罚款吗 红米k60pro卡槽怎么取 怎么把网页中上一页下一页的视频自动播放? 探探拉黑后对方还能看到我的更新吗 b站直播怎么投屏到电视上 mate40pro只有指纹没有面容 梦见步行去很远的地方 梦见步行去远方的路上 什么样的玄凤鹦鹉生得出来金冠白趴 红脸百趴是怎么配出来的 个人能加多少人 onebot一体机显卡是集成还是独立 乐视2怎么才能root他的系统真不好用 OPPO手机来电铃声响一半不响了是怎么回事? 梦见要抽自己血挣扎着没抽成 梦见别人拿针管抽自己的血 梦见自己的血被抽 梦到献血抽自己的血是什么预兆 小米4手机后盖怎么打开? 芦花鸡珍珠鸡哪个好吃 做梦梦见路面结冰很滑预示着什么 梦见自己在冰上开车