位置: IT常识 - 正文

结构化设计的基本原则(结构化设计的基本步骤)

编辑:rootadmin

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

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

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

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

上一篇:抖音怎么复制表情(抖音怎么复制表情包文字)

下一篇:苹果11怎么拍照(苹果11怎么拍照显示拍摄时间)

  • 论坛推广时我们为什么要选择论坛发帖?(论坛推广的问题)

    论坛推广时我们为什么要选择论坛发帖?(论坛推广的问题)

  • 苹果13怎么下载软件(苹果13怎么下载软件为什么获取不了)

    苹果13怎么下载软件(苹果13怎么下载软件为什么获取不了)

  • 手机原装膜有必要换吗(手机原装膜有必要撕了换钢化膜吗)

    手机原装膜有必要换吗(手机原装膜有必要撕了换钢化膜吗)

  • 抖音视频禁止下载在哪里设置(抖音视频禁止下载的视频怎么下载)

    抖音视频禁止下载在哪里设置(抖音视频禁止下载的视频怎么下载)

  • potato注册一直显示连接(potato软件注册不了)

    potato注册一直显示连接(potato软件注册不了)

  • 优酷视频会员怎么分享给别人(优酷视频会员怎么分享给别人用)

    优酷视频会员怎么分享给别人(优酷视频会员怎么分享给别人用)

  • 钉钉直播回放标黄是什么意思(钉钉直播回放进度条乱动)

    钉钉直播回放标黄是什么意思(钉钉直播回放进度条乱动)

  • 淘宝账号健康度一般多久恢复(淘宝账号健康度没有显示)

    淘宝账号健康度一般多久恢复(淘宝账号健康度没有显示)

  • 9400核显什么水平(i5-9400核显)

    9400核显什么水平(i5-9400核显)

  • 淘宝补差价链接怎么弄(淘宝补差价链接选什么类目)

    淘宝补差价链接怎么弄(淘宝补差价链接选什么类目)

  • 共享充电宝怎么破解(共享充电宝怎么归还,直接放进去就可以了吗)

    共享充电宝怎么破解(共享充电宝怎么归还,直接放进去就可以了吗)

  • 手机轻微弯曲什么原因(手机轻微弯曲什么情况)

    手机轻微弯曲什么原因(手机轻微弯曲什么情况)

  • 呼叫发生旋转并且呼叫受限啥意思(呼叫发生旋转啥意思)

    呼叫发生旋转并且呼叫受限啥意思(呼叫发生旋转啥意思)

  • 面容对着照片能解锁吗(面容对着照片能拍吗)

    面容对着照片能解锁吗(面容对着照片能拍吗)

  • 电脑系统升级后文件还在吗(电脑系统升级后原来的东西还有吗)

    电脑系统升级后文件还在吗(电脑系统升级后原来的东西还有吗)

  • 手机微信语音通话怎么录音(手机微信语音通话听不到声音)

    手机微信语音通话怎么录音(手机微信语音通话听不到声音)

  • 二维码扫码付款怎么弄(二维码扫码付款被骗怎么办)

    二维码扫码付款怎么弄(二维码扫码付款被骗怎么办)

  • 抖音不被推荐怎么办(抖音不推荐怎么恢复视频教程)

    抖音不被推荐怎么办(抖音不推荐怎么恢复视频教程)

  • 如何剪辑视频中的一段(如何剪辑视频中间不需要的片段)

    如何剪辑视频中的一段(如何剪辑视频中间不需要的片段)

  • mbr gpt 区别(mbrgpt区别)

    mbr gpt 区别(mbrgpt区别)

  • word占位符怎么取消(word占位符怎么居中)

    word占位符怎么取消(word占位符怎么居中)

  • 小米账户如何注册(小米账户如何注销账号)

    小米账户如何注册(小米账户如何注销账号)

  • 麒麟710和710f哪个强(麒麟710和710f哪个强运行内存4g和6g那个耗电快)

    麒麟710和710f哪个强(麒麟710和710f哪个强运行内存4g和6g那个耗电快)

  • 凤尾蕨的养殖方法和注意事项(凤尾蕨的养殖方法)

    凤尾蕨的养殖方法和注意事项(凤尾蕨的养殖方法)

  • 湖南税务申报期限2023年1月
  • 新建厂房装修费是否计入固定资产
  • 免税收入怎么做会计分录
  • 退个税app操作
  • 退票凭证什么样子
  • 车辆保险费印花税目
  • 企业缴纳个人所得税比例
  • 全年交多少税可以退
  • 红字信息表撤销失败B80095
  • 机耕道属于水利还是土地整治
  • 如何查询公司的财务负责人
  • 注销实收资本账务处理
  • 未达账项有几种情况
  • 企业网银电子商务收入是什么
  • 抵货款回来的产品叫什么
  • 电梯维修增值税
  • 收到违约金应缴增值税吗
  • 工资薪金所得适用的税率是
  • 发放股票股利要考虑时间权重吗
  • 产假期间工资如何发放
  • 电费收入印花税如何计算
  • 设备租赁费开票属于哪个大类
  • 单位装饰
  • 文化事业建设费的征收范围
  • 其他业务收入和其他业务成本
  • 土地买卖所得税由谁承担
  • 分公司注销分配表
  • 1697508669
  • 高新企业所得税税率10%
  • 公司注销了是不是就不能用了
  • 事业单位财政应返还额度包括
  • 生产成本包括什么科目内容
  • 如何取消网络拦截
  • win10系统下怎么安装Java JDK及配置环境变量
  • 资产报废对企业的好处
  • 产品外包装的作用
  • 新版win10任务栏
  • 溢价对外投资账务处理
  • 承兑汇票无法兑现的原因
  • 企业获得境外咨询费
  • 即征即退进项税额分摊方法
  • 库存商品转在建工程 增值税
  • 设备维修的会计分录怎么做
  • 计算机网络的定义
  • 小规模未开票收入如何申报增值税
  • 冲红的销项税怎么结转
  • Chatgpt私有化部署(全流程)
  • 如何使用rank函数排名
  • 毕业设计烦死了
  • 公司的内账
  • 向境外企业支付咨询费
  • 预计表示什么意思
  • sql server 2005 service pack3
  • sql查询语句怎么用
  • 增值税税率为零的有哪些项目
  • 以前年度的费用发票怎么入账
  • 检测费用的会计分录
  • 股东在注册资本金范围内承担责任
  • 长期待摊费用摊完了之后怎么处理
  • 银行存款负数如何计算
  • 预收账款的会计编码
  • 进项税和销项税抵扣的会计分录
  • 没有对公业务的银行
  • mysqldump -h
  • SQL Server中通配符的使用示例
  • 数据库中的冗余度是什么意思
  • windows 10预览版
  • 重装系统清空
  • microsoft skypeapp
  • mac电脑废纸篓清空文件恢复
  • linux系统稳定
  • 如何使用maven
  • c#中抽象类的定义
  • jquery滑动效果
  • unity update优化
  • canvas实例
  • [置顶]星陨计划
  • java 视频教程
  • javascript怎么样
  • 车辆购置税交了怎么查询不到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设