位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 留底退税怎么做账务处理
  • 注册会计师税法真题
  • 汇算清缴时房企毛利额有差异如何调整
  • 资产总额是营业收入吗
  • 代开专票可以开13个点吗
  • 一般纳税人销售自己使用过的汽车
  • 增值税税金不足1元未缴纳账务处理
  • 福利费的支出要求及标准
  • 开票显示错误信息是怎么回事
  • 一般借款资本化加权平均数
  • 建设期利息对当年的借款如何计息?
  • 单位的收入是刷卡怎么做账
  • 待摊费用的金额
  • 小规模有限公司注销麻烦吗
  • 企业境外收入税率
  • 免抵税额为什么不能抵下期
  • 季度营业额超过6万需要补税
  • 拿到省级奖有什么用
  • 未结转是什么意思
  • 啥叫规上工业企业
  • 固定资产拆除后账务处理
  • 计提折旧是什么账户
  • 自己怎么做电脑系统
  • 机票电子普票不可以报销么
  • 职工福利费会计账务处理
  • php 首字母大写
  • 驼鹿穿过莫兰山了吗
  • 公允价值变动损益借贷方向增减
  • 哪些费用报销可以不用发票
  • vue render ref
  • yolov3模型大小是多少
  • 说好的运费少给怎么办
  • 电子发票怎么开具?
  • 自行研发非专利技术入账金额包括增值税吗
  • mysql使用技巧
  • mysql修改表结构会锁表吗
  • 其他收益算营业收入吗
  • 交易性金融资产入账价值怎么计算
  • 企业代收水电费算不算收入
  • 工会记账凭证怎么记
  • 砂石可以开专票吗
  • 公司员工兼职开公司
  • 个人独资企业购入设备可以一次性计提吗
  • 股东捐赠资产要纳税吗
  • 经营过程中借股怎么处理
  • 一次性医疗补助金怎么计算
  • 背书转让的操作
  • 应付账款长时间不付款怎么处理
  • 土地增值税预缴计算方法70号公告
  • 固定资产折旧计算方法公式大全
  • 跨年的费用怎么调整
  • 企业凭证处理流程图
  • 开票信息中电话怎么填
  • 经营地址怎么变更
  • 如何编写wa
  • 坏账损失的核算方法包括
  • mysql 备份和恢复
  • win7桌面右键菜单设置
  • win10有没有语音输入
  • iis支持什么后端语言
  • winxp系统控制面板
  • vista和win10
  • ubuntu安装音乐软件
  • win7打开文件夹都是独立的窗口
  • linux如何使用u盘
  • angular之ng-template模板加载
  • 如何正确使用零钱
  • 可序列化的类被标记为
  • android 像素
  • nodejs 爬虫
  • android英语
  • jquery mobile开发环境
  • js中!
  • js弹出div出现遮罩层
  • python程序讲解
  • 如何查询车辆购置税
  • 发票纳税人识别号错了能报销吗
  • 广东税务查询系统
  • 税务机关党建动员大会
  • 图书销售税点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设