什么是结构化程序设计?
来源:网络 作者:持枪 更新 :2023-06-13 20:47 科技百科
结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
结构化程序设计采用自顶向下、逐步求精的设计方法,各个模块通过“顺序、选择、循环”的控制结构进行连接,并且只有一个入口、一个出口。结构化程序设计的原则可表示为:程序=(算法)+(数据结构)。
算法是一个独立的整体,数据结构(包含数据类型与数据)也是一个独立的整体。两者分开设计,以算法(函数或过程)为主。随着计算机技术的发展,软件工程师越来越注重于系统整体关系的表述,于是出现了数据模型技术(把数据结构与算法看做一个独立功能模块),这便是面向对象程序设计的雏形。
上面就是什么是结构化程序设计?的全部内容了,文章只代表原作者的观点,不能代表本站观点,文章的版权归原作者所有,更多相关结构化程序设计的资讯,请关注收藏本站。- END -
安徽事业单位都在合肥考嘛(安徽事业单位不是都在合肥考)
安徽事业单位都在合肥考嘛,安徽事业单位不是都在合肥考。省直考区设在合肥市,报考各市县的在各市考区考试,具体考点、...
廊坊市是几线城市(廊坊属于三线城市,廊坊市被誉为"京津走廊上的明珠")
廊坊属于三线城市。廊坊市是河北省直辖的一个地级市,位于河北省中部偏东,地处北京、天津两大直辖市之间,被誉为京津走...
铁门关到库尔勒开车需要多久(铁门关到库尔勒开车需要半个小时左右)
铁门关到库尔勒开车需要多久,铁门关到库尔勒开车需要半个小时左右。库尔勒铁门关,位于新疆维吾尔自治区巴音郭楞蒙古...
微信一条线是被删了还是屏蔽(微信朋友圈一条杠但是能发消息是什么意思)
品牌型号:iPhone 14,HUAWEI P50
frl-an00a是什么手机(华为畅享20 Plus)
品牌型号:华为畅享20plus
v2057a是vivo什么型号(Funtouch OS 10)
品牌型号:vivoY52s
备忘录如何导入新手机(借助iCloud导入备忘录到新手机的方法)
品牌型号:iPhone 13
广西十三鹰老大_广西十三鹰老大是哪个?(广西十三鹰)
广西十三鹰老大_广西十三鹰老大是哪个?(广西十三鹰)1、广西十三鹰成立于2014年,由吴东成、冷、老刘、老七组成,目前...
12590_125901是什么电话?(12590)
12590_125901是什么电话?(12590)125901是什么电话,12590这个很多人还不知道,小飞来为大家解答以上的问题。现在让我...
高考偷瞄会被监控抓吗?高考偷瞄有什么后果?(高考瞟两眼算作弊吗)
高考偷瞄会被监控抓吗?高考偷瞄有什么后果?(高考瞟两眼算作弊吗)1、2022高考抄旁边的人几率大吗?2、高考旁边人抄的...