位置: IT常识 - 正文

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

编辑:rootadmin

结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句。
625676782结构化程序设计的基本原则(结构化程序设计的基本思想)

  结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。

  结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

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

上一篇:三星Note4怎么关闭4G网络(三星note 4如何关机)

下一篇:三星S10+怎么设置应用分身(三星s10+怎么设置门禁卡)

  • 自然人独资公司有章程吗
  • 分公司报增值税吗
  • 一般纳税人企业所得税政策最新2023税率
  • 房产报废手续
  • 出售的固定资产当月计提折旧吗
  • 购置房屋
  • 企业提供建筑服务,应向建筑服务发生地
  • 资产损失税前扣除管理办法2019
  • 长期挂账应收账款怎么调
  • 财务人士必知消防知识
  • 清算期间研发费用是否可以加计扣除附会计处理
  • 加建工程部分结算款如何做会计分录呢?
  • 房地产形象海报
  • 质量保证产品一般是指
  • 企业外购的房屋建筑物是否属于非房地产企业
  • 企业所得税季报和年报的区别
  • 当月不抵扣的增值税发票怎么做账
  • 输入开票码开具电子发票
  • 无票收入增值税申报表怎么填小规模纳税人
  • 零申报个税怎么补申报可以不罚款吗
  • 公户批量扣费是啥意思
  • 开业庆典礼仪费计入什么科目?
  • 法院执行款可以开发票吗
  • 政策性减免单位社保
  • 销售商品抹零需要怎么入账
  • 企业银行承兑汇票
  • 补缴纳以前年度企业所得税税率如何论定
  • 存货跌价准备的分录
  • 怎么用u盘启动dos
  • 会计折算是什么意思
  • 金税三期怎么更正申报
  • 苹果手机nfc录门禁卡
  • 销售费用税前扣除吗
  • 最轻薄数码相机
  • php timeout
  • 大雾笼罩的早晨
  • 股权转让企业所得税怎么算
  • php rsa
  • 塔卡夫斯基镜子
  • AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案
  • 小程序uniacid
  • Yii2表单事件之Ajax提交实现方法
  • 增值税专用发票丢了怎么补救
  • tar压缩解压缩命令
  • css 自定义变量
  • 数据挖掘的四种基本方法
  • 底薪和提成分开发合法吗
  • python初学笔记
  • 油票抵税的顺序步骤是什么
  • 购买方红字信息表已开销售方系统查不到
  • 保障金计入什么科目
  • 投标保证金退还时间是在什么文件的规定的
  • 2022-8-29 javaweb 第一天 servlet/tomcat
  • 建筑总承包分包单位可以是市政总承包吗
  • 收到境外服务费会计分录
  • 其他应付款的会计编码
  • 企业收到合同保险怎么办
  • 存单丢失了,去哪里挂失
  • 合同结算属于资产吗
  • 信用减值损失在利润表怎么填列
  • 应收票据的核算范围包括
  • 其他业务收入的现金流放哪里?
  • 现销和赊销加一起等于销售收入吗
  • sql多表连接查询(详细实例)
  • windows server vista
  • 了解的近义词
  • centos6.5设置网络
  • Window7+CentOS 6.5双系统安装图文方法
  • win8怎么打开管理员命令提示符
  • ibm svc是什么意思
  • window10隐私常规设置
  • windows8消费预览版中图片密码使用教程
  • 使用windows管理无线
  • 调出下拉菜单
  • 使用二氧化碳灭火器时人应该站在什么位置
  • js调用图片代码
  • 写给小白的情书
  • 餐饮商家怎么开通抖音团购
  • 如果我中了双色球
  • 广州市税务局副局长陈忠文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设