位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 王者荣耀血王宫的回忆怎么满星过(王者荣耀血王宫回忆怎么找不到了)

    王者荣耀血王宫的回忆怎么满星过(王者荣耀血王宫回忆怎么找不到了)

  • p40pro与mate30pro的区别(p40 pro和mate30 pro哪个性价比高)

    p40pro与mate30pro的区别(p40 pro和mate30 pro哪个性价比高)

  • 抖音投稿未审核通过 限制分享怎么办(抖音投稿未审核怎么办)

    抖音投稿未审核通过 限制分享怎么办(抖音投稿未审核怎么办)

  • WPS退出微信群会有提示吗(退出微信群群里会显示吗)

    WPS退出微信群会有提示吗(退出微信群群里会显示吗)

  • 戴尔g3按开机没反应(戴尔g3无法正常开机)

    戴尔g3按开机没反应(戴尔g3无法正常开机)

  • procreate怎么更新(procreate怎么更新不了)

    procreate怎么更新(procreate怎么更新不了)

  • 苹果手机右上角发烫是怎么回事呀(苹果手机右上角有个麦克风怎么关闭)

    苹果手机右上角发烫是怎么回事呀(苹果手机右上角有个麦克风怎么关闭)

  • 苹果se支持多少w充电(苹果se支持多少w无线充电)

    苹果se支持多少w充电(苹果se支持多少w无线充电)

  • wifi出现有问号的图标(wifi出现问号是欠费了吗)

    wifi出现有问号的图标(wifi出现问号是欠费了吗)

  • 直通车展现量突然没了(直通车展现量突然变少)

    直通车展现量突然没了(直通车展现量突然变少)

  • 参与拼单和发起拼单有什么区别(发起拼单 参与拼单)

    参与拼单和发起拼单有什么区别(发起拼单 参与拼单)

  • 平板放久了充电没反应(平板放久了充电闪屏)

    平板放久了充电没反应(平板放久了充电闪屏)

  • 苹果手机读不出来sim卡怎么办(苹果手机读不出移动卡什么原因)

    苹果手机读不出来sim卡怎么办(苹果手机读不出移动卡什么原因)

  • 为什么苹果11信号不稳定(为什么苹果11信号下面有四个点)

    为什么苹果11信号不稳定(为什么苹果11信号下面有四个点)

  • 苹果手机丢了关机了还能定位吗(苹果手机丢了关机)

    苹果手机丢了关机了还能定位吗(苹果手机丢了关机)

  • 哪个网盘可以免费保存视频(哪个网盘可以免费上传超过2g的视频)

    哪个网盘可以免费保存视频(哪个网盘可以免费上传超过2g的视频)

  • 手机的演示机是什么意思(手机是演示机能用吗)

    手机的演示机是什么意思(手机是演示机能用吗)

  • 苹果x拍照声音怎么关(苹果手机怎么把拍照声音关掉)

    苹果x拍照声音怎么关(苹果手机怎么把拍照声音关掉)

  • 抖音一天限制多少关注(抖音一天限制多少流量)

    抖音一天限制多少关注(抖音一天限制多少流量)

  • p30流光快门怎么用(mate30流光快门)

    p30流光快门怎么用(mate30流光快门)

  • 滴滴行程单能核实吗(滴滴行程单可以查真伪吗)

    滴滴行程单能核实吗(滴滴行程单可以查真伪吗)

  • 优酷app的扫一扫在哪(优酷手机扫一扫)

    优酷app的扫一扫在哪(优酷手机扫一扫)

  • 2g卡还能用吗(2g电话卡还能用吗)

    2g卡还能用吗(2g电话卡还能用吗)

  • vivox23怎么开启nfc功能(vivox23怎么开启墓碑机制)

    vivox23怎么开启nfc功能(vivox23怎么开启墓碑机制)

  • 使用 JavaScript 检测用户是否在线(js检查json是否合法)

    使用 JavaScript 检测用户是否在线(js检查json是否合法)

  • 个人在境外取得收入纳税办法
  • 缴纳所得税的账务处理
  • 主办会计跟会计有什么区别
  • 为职工垫付的水电费应计入
  • 缴纳的工会经费收据怎么取得
  • 即征即退如何申报增值税
  • 金税盘电子发票怎么读入
  • 收入比开票多如何处理好
  • 发票的抵扣期限怎么填
  • 收购公司财务如何管理
  • 经营罚没物品增值税计算
  • 高新技术企业入库难吗
  • 发现账实不符,第一件事就是要干嘛?
  • 固定资产后续支出资本化条件是什么
  • 小规模企业有了增值税吗
  • 商贸运费核算到几号结束
  • 人力资源外包服务规范
  • 增值税专用发票的税率是多少啊
  • 建筑企业在四库一平台找不到
  • 单位代扣代缴个人社保
  • 新开公司季初季末人数和资产可以填0吗
  • 企业业务招待费标准规定
  • 坏账收回的账务处理方法
  • 已预缴税款金额可以不申请退税吗
  • 软件产品合同
  • 差额征税预缴税额怎么算
  • 补报的年报可以更改吗
  • 电脑怎么一键返回到桌面
  • 小规模计提增值税的会计科目
  • php常用的开发工具
  • avgorange是什么文件夹可以删除吗
  • mmc.exe是什么进程
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 负债期末余额为负数写在哪方
  • 如何选择一款适合自己家庭的凉席
  • 最小的摄像头是多大
  • yolov5训练参数说明
  • php连接数据库的基本步骤是什么
  • Python人脸识别智能考勤系统 (供源码,附报告)(可答疑,可调试)
  • vue3环境搭建
  • php变量有哪些特殊值
  • 展会门票怎么入账
  • pythonsorted函数的作用
  • 公司注销后如何追缴税款
  • python dict.item()方法遍历字典
  • mongodb集群启动顺序
  • 如何开具通用电子发票
  • 员工工资是哪个会计科目
  • 库存商品总分类账范本
  • 房地产卖房需要交契税吗现在
  • 其他综合收益什么情况下转入留存收益
  • 应收账款坏账计提比例新标准
  • 小规模纳税人销售自己使用过的物品
  • 增值税是什么的抵减项目
  • 企业签发转账支票
  • 主营业务收入少计跨年调整
  • 计提资产减值是好事还是坏事
  • sql查询和遍历数据
  • sql 语句
  • 在数据库中对数据表进行生成的是
  • mysql 5.7.17 winx64安装配置图文教程
  • ubuntu20.0.4安装
  • solaris 11.3
  • win8怎么改成win10
  • Extjs4 类的定义和扩展实例
  • nodejs websocket客户端
  • 安卓摄像头设置在哪里
  • nodejs如何使用
  • js实现多继承
  • python 字典的字典
  • android 加载更多
  • javascript初级教程
  • 安卓手机与电脑连接方法
  • recyclerview瀑布流效果
  • 对计划单列市税务局不服向谁复议
  • 安徽省定额发票真伪查询
  • 电子税务局报表报送在哪里
  • 中山市国家税务总局阜沙分局局长杨兴华
  • 增值税税控开票软件升级
  • 公司自有房产出租缴税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设