位置: IT常识 - 正文

结构化程序设计的原则(结构化程序设计的基本思想)

编辑:rootadmin

结构化程序设计的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
625671110结构化程序设计的原则(结构化程序设计的基本思想)

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

  按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

本文链接地址:https://www.jiuchutong.com/zhishi/168828.html 转载请保留说明!

上一篇:lc卡和ld卡区别(什么是lc卡号是什么意思)

下一篇:k20有dc调光吗(k20pro有dc)

  • 视频字幕播放乱码(视频全是字幕)

  • 索尼8500和9500的差距(索尼8500g和9500h差别大不大)

  • 抖音发不了视频是什么原因(抖音发不了视频聊天是什么原因)

  • 手机进水主板烧了症状(手机进水主板烧坏了可以修好吗?)

  • 微信群投诉几次会封群(微信群投诉几次失败怎么办)

  • aa干电池是什么意思(aa电池是啥)

  • 手机总成是啥(手机总成是什么样子)

  • qq精确查找和QQ号查找是什么意思(qq精确查找和qq号查找显示的会不一样吗)

  • 抖音不显示全部的喜欢(抖音不显示全部评论)

  • 小米平板网络位置服务耗电怎么解决(小米平板网络位置耗电怎么解决)

  • 苹果xr如何辨别有锁无锁(怎么识别苹果xr真假是不是翻新机)

  • macbook屏幕怎么擦拭(macbook屏幕怎么缩小)

  • 抖音能给好友发红包吗(抖音能给好友发软件吗)

  • 苹果11pro max多长多宽(苹果11pro max多少钱)

  • 华为手机广角怎么开(华为手机广角怎么设置)

  • 苹果11pro max怎么批量删除联系人(苹果11promax怎么开热点)

  • 苹果x的镜头是什么牌子(苹果x的镜头是蓝宝石吗)

  • 微信设置提醒时间怎么取消(微信设置提醒时间什么意思)

  • iphone11和iphone xr的区别(苹果xrpk苹果11)

  • access基本单位什么(access数据库中数据的基本单位是什么)

  • launcher.exe是什么进程 launcher进程查询(launcher.exe是什么,每次开机都是否需要进行更改)

  • vue3之异步组件defineAsyncComponent 使用无效?(在vue项目如何引入异步组件?)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络