位置: IT常识 - 正文

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

发布时间:2023-08-01

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

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

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

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

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

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

  • 华为nova4怎么把应用隐藏(华为nova4怎么把联系人保存到sim卡)

    华为nova4怎么把应用隐藏(华为nova4怎么把联系人保存到sim卡)

  • 抖音无效视频什么意思(抖音无效视频是怎么回事)

    抖音无效视频什么意思(抖音无效视频是怎么回事)

  • 怎样查是谁举报的群(怎样查是谁举报的微信群聊)

    怎样查是谁举报的群(怎样查是谁举报的微信群聊)

  • 苹果11ios13.4建议更新吗(苹果11ios13.6怎么样)

    苹果11ios13.4建议更新吗(苹果11ios13.6怎么样)

  • 手机wlan已连接不可上网是什么原因(手机WLAN已连接但无法访问互联网)

    手机wlan已连接不可上网是什么原因(手机WLAN已连接但无法访问互联网)

  • 充电宝两个插口咋区分(充电宝两个插口都可以充电吗)

    充电宝两个插口咋区分(充电宝两个插口都可以充电吗)

  • 手机摔了充不了电怎么回事(手机摔了充不了电还一直重启)

    手机摔了充不了电怎么回事(手机摔了充不了电还一直重启)

  • 苹果耳机左右怎么分(苹果耳机左右怎么看电量)

    苹果耳机左右怎么分(苹果耳机左右怎么看电量)

  • 华为平板能当电脑用吗(华为平板能当电子书使用吗)

    华为平板能当电脑用吗(华为平板能当电子书使用吗)

  • 关于栈的叙述正确的是(下列关于栈的叙述错误的是)

    关于栈的叙述正确的是(下列关于栈的叙述错误的是)

  • 快手每天评论多少上限(快手每天评论有限制吗?)

    快手每天评论多少上限(快手每天评论有限制吗?)

  • 大数据的意义包括(大数据的意义包括什么)

    大数据的意义包括(大数据的意义包括什么)

  • 华为mate30pro支持北斗导航吗(华为mate30pro支持广电网络吗)

    华为mate30pro支持北斗导航吗(华为mate30pro支持广电网络吗)

  • 一加7T怎么打开飞行模式(一加7t怎么打开隐藏空间)

    一加7T怎么打开飞行模式(一加7t怎么打开隐藏空间)

  • 一加7T Pro怎么关闭振动(一加7pro如何关闭volte)

    一加7T Pro怎么关闭振动(一加7pro如何关闭volte)

  • vivo计步怎么开启(vivo手机如何开启计步功能)

    vivo计步怎么开启(vivo手机如何开启计步功能)

  • 易企秀怎么保存到本地(易企秀怎么保存图片)

    易企秀怎么保存到本地(易企秀怎么保存图片)

  • 荣耀10青春版有红外线吗(荣耀10青春版有没有红外线功能)

    荣耀10青春版有红外线吗(荣耀10青春版有没有红外线功能)

  • 公众号能不能看到访客(公众号能不能看到我的朋友圈)

    公众号能不能看到访客(公众号能不能看到我的朋友圈)

  • 智慧团建如何导出数据(智慧团建如何导出团员数据)

    智慧团建如何导出数据(智慧团建如何导出团员数据)

  • 旅游app开发应怎么做(做旅游app开发流程)

    旅游app开发应怎么做(做旅游app开发流程)

  • ausvc.exe进程是安全的吗 ausvc进程信息查询(进程aissca.exe)

    ausvc.exe进程是安全的吗 ausvc进程信息查询(进程aissca.exe)

  • 最小的单电相机是什么(最小巧的单反相机)

    最小的单电相机是什么(最小巧的单反相机)

  • 史密斯洛克州立公园,俄勒冈 (© Manuela Durson/Getty Images)(史密斯理工学院)

    史密斯洛克州立公园,俄勒冈 (© Manuela Durson/Getty Images)(史密斯理工学院)

  • Python中怎么像PS一样处理图像(python photoshop)

    Python中怎么像PS一样处理图像(python photoshop)

  • 代扣个人所得税怎么算
  • 应交税费负数调整到其他非流动资产
  • 小规模纳税人可以开9%专票吗
  • 保障性住房土地增值税预征
  • 纳税申报的流程是什么
  • 国际避税地是什么
  • 行政职工福利费包括哪些内容呢
  • 过路费纸质发票怎么生成电子发票
  • 资产处置收益计入利润总额吗
  • 应收账款待转销和应交税费待转销
  • 货架折旧年限
  • 土地出让金返还政策文件
  • 长期投资包括哪些会计科目
  • 核定征收可以享受小微企业税收优惠吗
  • 股权转让交的税如何做账
  • 收到承兑如何贴现
  • 一般纳税人销售货物会计分录
  • 红字发票信息单需要寄给对方吗
  • 季度缴纳所得税如何做账
  • 营改增后无形资产增加的是
  • 出纳现金日记账怎么记账
  • 股票回购会计处理
  • 增值税发票确认时间
  • 商场赠送购物券是真的吗
  • 支付销售佣金如何做账
  • 事业单位会计凭证收入怎么记账
  • 备注栏需要写内容嘛
  • 苹果电脑itu
  • 如何加快身体的新陈代谢
  • 如何保护word文件不被他人修改
  • 苹果客服人工24小时
  • 盈余 盈利
  • PHP:pg_field_table()的用法_PostgreSQL函数
  • amr文件怎么转换为mp3
  • 固定资产清查盘盈盘亏的账务处理
  • 特卡波小镇旅游攻略
  • phpcms教程
  • 分公司和总公司的税务和财务关系
  • 实际缴纳增值税和应缴纳增值税
  • 电子承兑操作
  • 公司账号能给个人打款吗
  • 申报表跟账不一致,如何调整账
  • 准予从销项税额中扣除的有哪些
  • 主营业务收入和营业外收入均属于收入
  • 减免的企业所得税怎么做账
  • 发票隔月可以重开吗
  • 研究开发费用加计扣除最新政策
  • 固定资产贷款利息计算器
  • 已提过5个月折旧要进行固定资产一次性扣除吗?
  • 收到劳务公司代发工资怎么做账
  • 企业中的消费环境分析
  • 赠品不开票怎么办
  • 哪些资产减值损失一经计提不得转回
  • 税收奖励账务处理
  • 企业支付的技术转让费计入管理费用吗
  • 进项和销项必须一致才能抵扣吗
  • 超市购物卡怎么办理
  • centos6.4下mysql5.7.18安装配置方法图文教程
  • win8 所有程序
  • centos5.8服务器
  • win8系统怎么更改系统语言
  • win8cp
  • 安装xps虚拟打印机
  • linux大于符号
  • cocos2d环境配置
  • js new option
  • jquery网站开发
  • mac安装android
  • python内置函数什么用来返回序列中的最大元素
  • js中的表达式是什么
  • python接口编写
  • javascript入门书
  • jQuery实现ajax的叠加和停止(终止ajax请求)
  • python连接mysql实例分享
  • 山西省税务局投诉平台
  • 浙江国税qzzn
  • 购货方已抵扣的发票购货方怎么申请红冲
  • 机打发票教程视频
  • 广州市地方税务局规费服务中心
  • 哈尔滨地税局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号