位置: IT常识 - 正文

结构化程序设计的主要特点(结构化程序设计主要强调)

编辑:rootadmin

结构化程序设计主要特点是将程序中的数据与处理数据的方法进行分离。
625671108结构化程序设计的主要特点(结构化程序设计主要强调)

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

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

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

上一篇:苹果11怎么拍广角(苹果11手机怎么拍广角照片)

下一篇:lc卡和ld卡区别(什么是lc卡号是什么意思)

  • 怎么修改qq邮箱皮肤(怎么修改QQ邮箱发件人名称)

    怎么修改qq邮箱皮肤(怎么修改QQ邮箱发件人名称)

  • OPPO手机空文件夹怎么清理(oppo手机文件突然消失)

    OPPO手机空文件夹怎么清理(oppo手机文件突然消失)

  • 硬盘存储容量计算公式(硬盘存储容量计算方法)

    硬盘存储容量计算公式(硬盘存储容量计算方法)

  • 小米cc9pro256g什么时候出(小米cc9pro参数是5g)

    小米cc9pro256g什么时候出(小米cc9pro参数是5g)

  • 微信收款s1和s2和s3的区别(微信收款s1和F1)

    微信收款s1和s2和s3的区别(微信收款s1和F1)

  • 苹果11在保修期充电器坏了(苹果11在保修期内换电池多少钱)

    苹果11在保修期充电器坏了(苹果11在保修期内换电池多少钱)

  • 为什么xsmax停产(xsmax为什么停售)

    为什么xsmax停产(xsmax为什么停售)

  • 电话被拉黑了打过去会听到什么(电话被拉黑了打face time可以吗)

    电话被拉黑了打过去会听到什么(电话被拉黑了打face time可以吗)

  • 手环步数和微信运动步数不一样(手环步数和微信不同步)

    手环步数和微信运动步数不一样(手环步数和微信不同步)

  • 无线话筒不响如何解决(无线话筒不发音怎么办)

    无线话筒不响如何解决(无线话筒不发音怎么办)

  • 苹果11刷抖音字显示不全(苹果刷抖音字显示不全怎么办)

    苹果11刷抖音字显示不全(苹果刷抖音字显示不全怎么办)

  • airpods能连win7电脑吗(airpodspro连win7电脑)

    airpods能连win7电脑吗(airpodspro连win7电脑)

  • word文档怎么写下一行(word文档怎么写分式)

    word文档怎么写下一行(word文档怎么写分式)

  • ps怎么旋转选区(ps怎么旋转选区图像)

    ps怎么旋转选区(ps怎么旋转选区图像)

  • 荣耀v20实况模式在哪里(荣耀v20实况模式怎么设置)

    荣耀v20实况模式在哪里(荣耀v20实况模式怎么设置)

  • 手机版qq如何设置自动回复(手机版QQ如何设置个别好友发动态但不通知)

    手机版qq如何设置自动回复(手机版QQ如何设置个别好友发动态但不通知)

  • 如何卸载mcafee(如何卸载360安全卫士?)

    如何卸载mcafee(如何卸载360安全卫士?)

  • 我的快手怎么没有浏览设置(我的快手怎么没有选品中心)

    我的快手怎么没有浏览设置(我的快手怎么没有选品中心)

  • 国行苹果6有128g的吗(苹果六有没有128g)

    国行苹果6有128g的吗(苹果六有没有128g)

  • 华为手机如何连拍照片(华为手机如何连接u盘)

    华为手机如何连拍照片(华为手机如何连接u盘)

  • 华为nova发热严重吗(华为nova发热严重是什么原因)

    华为nova发热严重吗(华为nova发热严重是什么原因)

  • vivoy97有语音功能吗(vivoy97jovi语音怎么弄)

    vivoy97有语音功能吗(vivoy97jovi语音怎么弄)

  • Mac OS X怎么共享公共文件夹以外的文件夹?(mac怎么共享文件)

    Mac OS X怎么共享公共文件夹以外的文件夹?(mac怎么共享文件)

  • JavaScript表单验证(javascript表单验证和控制类)

    JavaScript表单验证(javascript表单验证和控制类)

  • Js 中的定时器(js中的定时器)

    Js 中的定时器(js中的定时器)

  • phpcms v9数据库在哪(php数据库网址)

    phpcms v9数据库在哪(php数据库网址)

  • 什么是销项税额抵减
  • 车间停止生产时间怎么计算
  • 小微企业增值税减免政策
  • 计提职工非货币福利怎么算
  • 分批付款 发票怎么开
  • 减免水利基金政策
  • 投资子公司亏损如何入账
  • 发票未到暂估账务处理
  • 应付余额是负数怎么理解
  • 技术服务费怎么开票税率
  • 增值税降到16个点什么时候实行
  • 民办非盈利企业注册
  • 增值税一般纳税人证明怎么查询
  • 一般纳税人销项开普票,进项票可以抵扣吗
  • 服务性单位从事的是餐饮中介服务
  • 私募基金超募如何购买
  • 现金池 印花税
  • 在建工程之前是什么
  • 其他应收款对方科目是啥
  • 什么是前期差错
  • 退休返钱怎么算的
  • "税务 政策"
  • 预缴水利基金如何申报?
  • 债务重组会计处理中,债务人确认的债务重组利得
  • 预提费用多少
  • 发票密码区是干啥的
  • 小规模可以接收专票吗现在
  • 长期股权投资的账务处理
  • 无效发票不能报销怎么办
  • PHP:mb_ereg_match()的用法_mbstring函数
  • 安装win7教程
  • php auth_http类库进行身份效验
  • 预交税款分录
  • 汇算清缴中企业基础信息表
  • 为实习生支付人身意外伤害保险如何进行账务处理?
  • 两名山地车骑手死亡
  • axios怎么使用
  • 空调拆卸安装怎么找师傅
  • 捐赠支出算期间费用吗
  • 什么是非营利性养老机构
  • yolov3原理及代码解析
  • 环境检测费计入什么费用
  • react 入门
  • 重复上次命令
  • wordpress jquery
  • 铁路运输企业受托代征 印花税
  • 共同开发产品
  • js执行上下文的概念
  • 出口免税免的是哪部分的税
  • phpcms怎么样
  • 自查补税怎么做账
  • sqlserver存储过程加密
  • 劳务费怎么做账务处理
  • 暂估入库收到发票后摘要
  • 一般纳税人销售旧货税率
  • 报废半成品怎么做账
  • 提取公积金收手续费吗
  • 一般纳税人废品行业有哪些
  • 银行销户余额怎么查
  • 持有至到期投资改名为
  • 远程认证软件可以卸载吗
  • 免缴教育费附加什么意思
  • 个人独资企业交什么税
  • sqlserver2005附加数据库错误1827
  • centos6 rpm
  • 在unix系统中采用的页面置换
  • solaris 安装
  • win7系统修改
  • ubuntu安装指南
  • centos设置禁ping
  • win7视频播放不了
  • linux 使用
  • centos7 swap大小设多少
  • win7系统开机后桌面黑屏
  • perl -i -pe
  • python3 生成器
  • 套接字java
  • jQuery easyUI datagrid 增加求和统计行的实现代码
  • 煤炭资源税税率减半对上市公司影响
  • 房屋设备租赁费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设