位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

下一篇:k20有dc调光吗(k20pro有dc)

  • 教你快速的成长为高级运营(快速成长的关键是什么)

    教你快速的成长为高级运营(快速成长的关键是什么)

  • ipadtv有什么用(ipadtv电视棒)(ipadtv怎么用)

    ipadtv有什么用(ipadtv电视棒)(ipadtv怎么用)

  • 苹果13是typec接口吗

    苹果13是typec接口吗

  • 小米10至尊纪念版支持双扬声器吗(小米10至尊纪念版换电池)

    小米10至尊纪念版支持双扬声器吗(小米10至尊纪念版换电池)

  • 如何关闭qq礼物墙(如何关闭qq我的礼物)

    如何关闭qq礼物墙(如何关闭qq我的礼物)

  • mate30pro的尺寸(华为mate30pro尺寸大小)

    mate30pro的尺寸(华为mate30pro尺寸大小)

  • 微信语音老是连接失败(微信语音老是连接中断是怎么回事)

    微信语音老是连接失败(微信语音老是连接中断是怎么回事)

  • 怎样让拼多多好友看不到自己买的东西(怎样让拼多多好友助力成功)

    怎样让拼多多好友看不到自己买的东西(怎样让拼多多好友助力成功)

  • Ipad air3 可以插优盘吗(ipadair3可以插u盘吗)

    Ipad air3 可以插优盘吗(ipadair3可以插u盘吗)

  • 腾讯只看ta没有了吗(腾讯只看她)

    腾讯只看ta没有了吗(腾讯只看她)

  • 苹果手机wps字号无法调整(iphone wps字体)

    苹果手机wps字号无法调整(iphone wps字体)

  • 微信版本太低无法注册和升级(微信版本太低无法登陆该如何解决)

    微信版本太低无法注册和升级(微信版本太低无法登陆该如何解决)

  • 查看群相册群主知道吗(群相册在哪里看微信)

    查看群相册群主知道吗(群相册在哪里看微信)

  • 抖音可以电脑直播吗(抖音可以电脑直播不)

    抖音可以电脑直播吗(抖音可以电脑直播不)

  • 为什么手机上面的显示栏不见了(为什么手机上面有个红点)

    为什么手机上面的显示栏不见了(为什么手机上面有个红点)

  • ps怎么画粗弧线(ps怎么画粗弧线线条)

    ps怎么画粗弧线(ps怎么画粗弧线线条)

  • 苹果手机充满电瞬间就没电(苹果手机充满电后会自动断电吗)

    苹果手机充满电瞬间就没电(苹果手机充满电后会自动断电吗)

  • 华为手机怎样下载铃声(华为手机怎样下载歌曲到u盘)

    华为手机怎样下载铃声(华为手机怎样下载歌曲到u盘)

  • 掌阅科技是什么(掌阅科技是什么股)

    掌阅科技是什么(掌阅科技是什么股)

  • iphone11是什么接口(苹果11是什么接口类型)

    iphone11是什么接口(苹果11是什么接口类型)

  • 12306怎么添加候补需求呢(12306怎么添加候补订单)

    12306怎么添加候补需求呢(12306怎么添加候补订单)

  • 小米6x有没有耳机孔(小米6x有没有耳机接口)

    小米6x有没有耳机孔(小米6x有没有耳机接口)

  • 音响插电脑哪个孔(音响插电脑哪个孔6个)

    音响插电脑哪个孔(音响插电脑哪个孔6个)

  • fsg.exe是什么进程 作用是什么  fsg进程查询(igfxem.exe是什么进程)

    fsg.exe是什么进程 作用是什么 fsg进程查询(igfxem.exe是什么进程)

  • Win7系统ps工具栏不见了的解决方法(ps工具栏失灵)

    Win7系统ps工具栏不见了的解决方法(ps工具栏失灵)

  • AI 杀疯了,NovelAI开源教程(杀疯了出自哪里)

    AI 杀疯了,NovelAI开源教程(杀疯了出自哪里)

  • 增值税销项进项什么意思
  • 小规模纳税人税率2023年是多少
  • 其他负债是流动负债还是非流动负债
  • 个税负数怎么做账
  • 法人私户转公户怎么操作
  • 注销有几种方法
  • 业务往来说明范本
  • 进账单填错了用重新开转账支票吗
  • 债务重组双方如何进行会计处理
  • 没有票据怎么要账
  • 商品损失 进项税 确定
  • 入库出库模板
  • 银行收取的利息要交税吗
  • 预收账款核算内容是什么
  • 管理费用的明细科目怎么写
  • 小型微利企业所得税优惠政策2023超过100万
  • 填制和审核凭证是什么意思
  • 建筑安装预缴增值税
  • 产品售后产生材料费会计核算
  • 雇主全额负担的法律责任
  • 工程项目管理人员任命书
  • 利润表季度报表
  • 投资款需要缴纳增值税吗
  • 个人购买经济适用住房享受减半征收契税优惠应报送
  • 小企业会计准则会计科目表
  • win10 20h2更新时间久
  • 企业所得税税前扣除管理办法2018
  • 土地价款扣除会计分录
  • 出租方的维修义务
  • 赠品促销怎么做
  • win11如何
  • service5.exe - service5是什么进程 有什么用
  • 结转消费成本的会计分录
  • php爬虫源码
  • 艾叶泡脚的功效与作用及禁忌
  • 报错专业了可不可以改
  • php 生成opcode
  • 委托贷款业务是资产业务吗
  • 北极光的征兆
  • thinkphp post
  • 企业所得税季度申报表A类
  • css width height
  • 发票收件人信息
  • sql server s
  • 银行开的手续费发票开错了
  • 政府补助的界定
  • 加计扣除产生的利润可以分配吗
  • 电子承兑背书一般多久到账
  • 车间拆除施工方案
  • 一般哪些企业可以保供煤炭
  • 成本会计和管理会计哪个好
  • 设置行政机构的主要依据是
  • mysql的修改命令
  • bios里没有启动项设置
  • mac重装macos
  • linux中awk怎么用
  • Ubuntu 14.04安装java的方法以Ubuntu14.04为例
  • 苹果mac系统休眠怎么解除
  • vnc里面的窗口显示不完全
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • 2021年win10累积更新
  • pacis.exe - pacis是什么进程 有什么用
  • win8.1卸载软件在哪里
  • win7系统怎么访问共享文件
  • linux查看系统配置内存大小
  • Android ViewStub 布局延迟加载
  • setcontentview报错
  • Unity3D游戏开发引擎
  • js函数预解析
  • android 一个绚丽的loading动效分析与实现!
  • python的threading模块详解
  • Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内存益处
  • javascript操作数组的方法
  • 江苏省国家税务局总局官网
  • 个人所得税赡养老人可以填两个吗
  • 浦发银行企业银行电话
  • 重庆国税电子税务局手机版
  • 贵州省高新区属于哪个县
  • 税务网上抄报流程是什么
  • 融资租赁 合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设