位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 微单和单反的区别(微单和单反的区别)(微单和单反的区别那个照相质量高)

    微单和单反的区别(微单和单反的区别)(微单和单反的区别那个照相质量高)

  • vivox70怎么显示流量(vivox70怎么显示中国移动)

    vivox70怎么显示流量(vivox70怎么显示中国移动)

  • RedmiK30的SIM卡怎么安装(红米k30的sim卡)

    RedmiK30的SIM卡怎么安装(红米k30的sim卡)

  • word里如何插入脚注(word里如何添加大括号)

    word里如何插入脚注(word里如何添加大括号)

  • testflight是什么软件

    testflight是什么软件

  • app购买记录显示待处理(为什么app购买记录显示不出来)

    app购买记录显示待处理(为什么app购买记录显示不出来)

  • 应用程序正常初始化失败(应用程序正常初始化0xc0000142)

    应用程序正常初始化失败(应用程序正常初始化0xc0000142)

  • adobe视频剪辑软件叫什么(adobe视频剪辑软件叫什么Ai)

    adobe视频剪辑软件叫什么(adobe视频剪辑软件叫什么Ai)

  • 您拨打的电话暂时无人接听是什么意思(您拨打的电话暂时无人接听是拉黑吗)

    您拨打的电话暂时无人接听是什么意思(您拨打的电话暂时无人接听是拉黑吗)

  • tim可以代替qq吗(tim可以和qq聊天吗)

    tim可以代替qq吗(tim可以和qq聊天吗)

  • 钉钉录屏没有声音(钉钉录屏没有声音怎么回事)

    钉钉录屏没有声音(钉钉录屏没有声音怎么回事)

  • b站绑定身份证能改吗(b站绑定身份证安全吗)

    b站绑定身份证能改吗(b站绑定身份证安全吗)

  • 恢复已关闭的网页快捷键(如何恢复已经关闭的网页)

    恢复已关闭的网页快捷键(如何恢复已经关闭的网页)

  • 页面放大快捷键(电脑页面放大快捷键)

    页面放大快捷键(电脑页面放大快捷键)

  • vivox21手机怎么自动锁屏(vivox21手机怎么把联系人移到手机卡)

    vivox21手机怎么自动锁屏(vivox21手机怎么把联系人移到手机卡)

  • 苹果x无面容意味着什么(无面容苹果x怎么解锁)

    苹果x无面容意味着什么(无面容苹果x怎么解锁)

  • 手机百度贴吧怎么隐藏自己的帖子(手机百度贴吧怎么发图片回复)

    手机百度贴吧怎么隐藏自己的帖子(手机百度贴吧怎么发图片回复)

  • 华为nova5pro充电器型号(华为nova5pro充电速度)

    华为nova5pro充电器型号(华为nova5pro充电速度)

  • iphone备忘录改名称(ios备忘录改名)

    iphone备忘录改名称(ios备忘录改名)

  • 苹果11pro是不是双卡双待(苹果11Pro是不是5G)

    苹果11pro是不是双卡双待(苹果11Pro是不是5G)

  • 怎样更改QQ面板的链接浏览器(手机qq面板怎么改)

    怎样更改QQ面板的链接浏览器(手机qq面板怎么改)

  • 华为p系列和nova系列区别(华为nova 7 pro)

    华为p系列和nova系列区别(华为nova 7 pro)

  • 闪白特效在哪里(闪白音效)

    闪白特效在哪里(闪白音效)

  • 拼多多砍价成功就发货吗(拼多多砍价成功的商品在哪查看)

    拼多多砍价成功就发货吗(拼多多砍价成功的商品在哪查看)

  • 金税三期登录界面
  • 含税销售额换算成不含税销售额的公式是什么?
  • 城市生活垃圾处理收费管理办法
  • 外销客户付的模具费如何入账
  • 资产处置损益是收入还是费用
  • 老板从公司拿钱怎么拿税最低
  • 车间报销办公费计入什么科目
  • 合伙企业的合伙协议
  • 长期待摊费用税前扣除
  • 高速公路通行费电子发票怎么打印
  • 契税的会计分录有哪些
  • 材料采购合同要盖章吗
  • 房地产企业的收入信息披露范围进一步扩大
  • 慈善机构捐赠
  • 单位购买小汽车一次性进成本报表怎么填写?
  • 普通发票电子发票没有章
  • 保安服务费差额征税如何计算税额
  • 技术开发合同免征企业所得税吗
  • 税收筹划的定义,有哪些筹划的方法
  • 按适用税率计税销售额是什么意思
  • 发票的开具时效为
  • 没有结转损益影响利润表吗
  • 土地使用税的免征政策
  • 私人公司老板
  • 不动产抵押合同管辖法院
  • 鸿蒙系统怎么隐藏状态栏
  • PHP:oci_server_version()的用法_Oracle函数
  • 预付账款退款怎么做会计分录
  • 误删的文件怎么撤回
  • 企业购入固定资产一次性税前扣除
  • 如何处理收到的短信
  • 销售过程的主要内容
  • 房地产销售未完工产品收入是含税的吗
  • php网站实例
  • 房地产土地使用税核减条件
  • yii2框架从入门到精通
  • 资产盘盈盘亏处理
  • 企业什么时候才能按工龄退休
  • phpcms生成html
  • php出现乱码
  • mysql密码忘了
  • 消防预付款怎么做分录
  • 分期收款开发票
  • 现金流量表编制原则
  • 专项应付款如何记账
  • 支付劳务费后缴多少税
  • 暂估入库有时间限制吗
  • 坏账收回来了怎么处理
  • 增值税申报成功了忘了缴款
  • 待抵扣税额转入进项税额的分录
  • 以前年度损益调整属于哪类科目
  • 建筑公司租赁费会计分录
  • 收款凭证和付款凭证是出纳人员收款、付款的依据
  • 规范的记账凭证是什么
  • 探讨探讨
  • 该怎么配置
  • windows安装mysql8.0
  • mysql日期字段
  • Win2008 Server Core如何操作?5个步骤学会Win2008 Server Core操作
  • ubuntu16.04命令行配置静态ip
  • centos环境搭建
  • 小黑马科技
  • 电脑总是提示windows启动怎么办
  • win10应用商店更新软件更新不了
  • windows1020h2版本怎么样
  • win7适用ie几
  • linux 翻译
  • android opengles2.0教程
  • 3d网络游戏开发方法
  • shell脚本获取进程pid
  • 大家看的是什么
  • androidstudio ui
  • vue_api_server
  • jquery层次选择器主要包括哪几种分类
  • 安卓手机管家如何卸载
  • activity生命周期包含哪几种状态
  • python修改图片背景
  • python定义全局
  • 天津电子税务局官网登录入口网页版
  • 北京买新车购置税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设