位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 三税率什么意思
  • 旅游交什么税
  • 计提所得税费用会计分录
  • 兼职会计工资多少钱一个月
  • 季度利息分录
  • 年平均资金占用额计算公式
  • 工程检测单位
  • 叉车需要购置税吗
  • 个人转让著作权所得免征个人所得税吗
  • 代理结算费用应该如何处理
  • 投资损益表该如何填列
  • 不交社保的单位违法吗?
  • 土地使用证明可以补办吗
  • 有限公司结业清算
  • 维护费开的普票能全额抵扣吗?
  • 营改增金融业税收政策
  • 小企业报表为什么勾选不到小型微利企业
  • 蔬菜免税会计分录怎么做
  • 分支机构能否随总机构认定为一般纳税人
  • 外经证过期没报验
  • 跨区经营的税务政策
  • 固定资产折旧计算方法
  • 简易计税发票如何抵扣
  • linux中的util值很高
  • 专家评审费报销仅附签字笔迹相似
  • windows10无法打开此类型的文件(.exe)
  • 简易征收做账
  • 桌面美化神器
  • php字符串操作函数
  • win10开机强制进入高级选项怎么退出
  • php实验二
  • 电脑eb是什么意思
  • php的超级全局变量
  • php动态页面实例
  • 建筑业的账务处理办法
  • 借方为什么是减少额?
  • 应收账款清查采用实地盘点法
  • 2021vue面试
  • 装修阶段监理注意事项
  • 机器学习实战练手项目
  • 怎么调试vue项目
  • 【机器学习面试总结】————(一)
  • 代理记账费用计入什么二级科目
  • 政府购买服务交几险
  • 金蝶年底结账流程
  • mysql查询数据库前五条信息
  • 工厂加工外包
  • 专项附加扣除批量上传怎么上传
  • 分公司注销需要什么材料
  • 收到税务局退回的个税手续费怎么入账
  • 预付房租的账务处理
  • 红冲以前年度的费用怎么做账
  • 固定资产改良支出
  • 材料采购发票未到
  • 企业收付实现制还是权责发生制
  • 借用别的公司资质的协议范本
  • SqlServer下通过XML拆分字符串的方法
  • 如何彻底关闭mac电脑app
  • win10选择一个选项
  • linux查看当前时间戳
  • slserv.exe - slserv进程是什么意思
  • xp系统创建本地连接的方法
  • winspool.drv病毒
  • win8打游戏
  • linux软件列表
  • Linux系统如何创建目录
  • js常用的设计模式
  • linux c程序开发
  • Unity3D游戏开发标准教程
  • github thanos
  • unity 3d ui
  • js数组排序方法sort
  • 使用灭火器时要对准火焰的什么部位喷射
  • android注入so
  • 为什么发莎
  • 开票系统忘记密码怎么找回
  • 发票怎样上传?
  • 网上发票分配
  • 医保可以直接到税局买吗?
  • 电子税务局登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设