位置: IT常识 - 正文

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

编辑:rootadmin

结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句。
625676782结构化程序设计的基本原则(结构化程序设计的基本思想)

  结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。

  结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

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

上一篇:三星Note4怎么关闭4G网络(三星note 4如何关机)

下一篇:三星S10+怎么设置应用分身(三星s10+怎么设置门禁卡)

  • 传统企业怎样突围互联网壁垒(传统企业如何链改)

    传统企业怎样突围互联网壁垒(传统企业如何链改)

  • 苹果11可以口罩解锁吗(苹果11可以口罩识别码)

    苹果11可以口罩解锁吗(苹果11可以口罩识别码)

  • realme手机售后维修点(realme手机售后维修点广州)

    realme手机售后维修点(realme手机售后维修点广州)

  • 小米9麦克风位置(小米9麦克风失灵解决办法)

    小米9麦克风位置(小米9麦克风失灵解决办法)

  • 服务器开小差是什么意思(服务器开小差是什么意思百度网盘)

    服务器开小差是什么意思(服务器开小差是什么意思百度网盘)

  • 打印到文件什么意思(打印文件什么软件好用)

    打印到文件什么意思(打印文件什么软件好用)

  • 存储器一般分为两种(存储器一般分为哪些层次)

    存储器一般分为两种(存储器一般分为哪些层次)

  • 怎么知道抖音是什么时候发的(怎么知道抖音是不是最新版本)

    怎么知道抖音是什么时候发的(怎么知道抖音是不是最新版本)

  • 支付宝邮箱注册为什么一直在显示提交信息(支付宝邮箱注册官网)

    支付宝邮箱注册为什么一直在显示提交信息(支付宝邮箱注册官网)

  • 电脑512固态什么意思(电脑512固态什么型号好)

    电脑512固态什么意思(电脑512固态什么型号好)

  • 微光显示设备异常是什么意思(微光显示设备异常请重试)

    微光显示设备异常是什么意思(微光显示设备异常请重试)

  • 勿扰模式有什么用(勿扰模式有什么特点)

    勿扰模式有什么用(勿扰模式有什么特点)

  • 原彩和夜览模式区别(原彩和夜览开哪一个)

    原彩和夜览模式区别(原彩和夜览开哪一个)

  • powerpoint的功能是(powerpoint的功能有哪些)

    powerpoint的功能是(powerpoint的功能有哪些)

  • 美团订单极速付款是什么(美团的极速付款)

    美团订单极速付款是什么(美团的极速付款)

  • 进程主要由哪三部分组成(进程有哪三部分)

    进程主要由哪三部分组成(进程有哪三部分)

  • emui10正式版更新时间(emui10最新版本)

    emui10正式版更新时间(emui10最新版本)

  • 主板挡板的金属片要压进去吗(主板挡板金属片怎么装)

    主板挡板的金属片要压进去吗(主板挡板金属片怎么装)

  • 手机照相怎么设置时间和地点(手机照相怎么设置)

    手机照相怎么设置时间和地点(手机照相怎么设置)

  • 怎么把预售订单放到购物车(预售订单怎么付款最快)

    怎么把预售订单放到购物车(预售订单怎么付款最快)

  • 流量提醒在哪里设置(流量提醒在哪里打开)

    流量提醒在哪里设置(流量提醒在哪里打开)

  • ic卡能当id卡用吗(ic卡可以当id用么)

    ic卡能当id卡用吗(ic卡可以当id用么)

  • 小米6x手机放大镜在哪里(小米6手机放大器在哪里打开)

    小米6x手机放大镜在哪里(小米6手机放大器在哪里打开)

  • ipad电池损耗如何修复(ipad电池损耗厉害 有办法恢复吗)

    ipad电池损耗如何修复(ipad电池损耗厉害 有办法恢复吗)

  • p65是什么处理器(p65处理器好不好)

    p65是什么处理器(p65处理器好不好)

  • e站sad panda怎么解决(手机e站sad panda)

    e站sad panda怎么解决(手机e站sad panda)

  • 红米mdt1是什么型号(红米mde6是什么手机)

    红米mdt1是什么型号(红米mde6是什么手机)

  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询

    fsmb32.exe是什么进程 作用是什么 fsmb32进程查询

  • 申请百度地图开发者AK和基本使用(百度地图 申请)

    申请百度地图开发者AK和基本使用(百度地图 申请)

  • autoupdate命令  更新configure.in到较新的Autoconf(update-initramfs -u命令)

    autoupdate命令 更新configure.in到较新的Autoconf(update-initramfs -u命令)

  • 固定资产处置损益怎么算
  • 小规模纳税人个税是月报还是季报
  • 退回股东投资款现金流量
  • 资产处置损益对损益有影响吗
  • 供热管道属于什么经营范围内
  • 行政单位总账科目
  • 集团内部资产无偿划转是否纳税增值税
  • 不是小微企业的小规模纳税人的税收优惠
  • 行政事业单位无偿调拨资产会计处理
  • 纳税人出租不动产预缴税款
  • 长期股权投资的交易费用计入哪里
  • 公司出差是自己先垫付再报账吗
  • 计提年终奖金的会计分录怎么写
  • 金三打印客户端插件如何下载?
  • 个体户金税盘清卡失败怎么办
  • 小规模纳税人财务制度
  • 纳税申报有哪些规定
  • 微信认证服务费可以开发票吗
  • 外购产品检验流程
  • 工程项目管理人员任命书
  • 关于解决经费问题的请示
  • 总资产净利率与权益乘数的关系
  • 9个点的税率有哪些
  • 没有实缴的股份转让要交个人所得税吗
  • 小企业原材料包括
  • 发出商品是在产品吗
  • 设置bios 密码
  • php利用云片网实现短信验证码功能的示例代码
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • 个人减免税政策6条
  • 所得税和应交所得税
  • element分页器
  • 企业对员工罚款的法律依据
  • fetchall的用法
  • 债务重组收益的计算
  • html该怎么学
  • php处理xml
  • 张家界天门山介绍简介
  • vue3props用法
  • 增值税的法律法规最新
  • 在数组指定位置添加数据
  • php实现上传文件
  • 基于javaweb的图书馆管理系统
  • vue框架搭建步骤
  • 开具红字发票资料清单
  • 进项发票和销项发票统计
  • 担保贷款借款人征信不好有影响吗
  • dedecms转eyoucms
  • python 协程 yield
  • mysql日期和时间类型
  • php指定域名访问
  • 税控系统减免税
  • sql server如何操作
  • 关于SQL Server 2019文件组的叙述正确的是
  • 公司房租只有房东交吗
  • 融资性无形资产的入账价值
  • 差额征税的账务处理教学视频
  • 材料暂估入库需要什么原始凭证
  • 国税代开专票缴纳城建税分录?
  • 社保返还补贴政策2020
  • 管理费用和财务费用期末有无余额
  • 当月开通的业务当月能取消吗
  • 企业的经济补偿包括哪些
  • 开来发票没有付款可以进入费用吗?
  • 银行对账单和银行流水的区别
  • 临时工工资怎么入账合法吗
  • 商业企业购入商品
  • sqlgun
  • web软件安装
  • PureVoice.exe - PureVoice是什么进程 有什么用
  • win7系统如何查看文件扩展名
  • opengl glbegin
  • 安卓下载手游
  • recyclerview stableid
  • 安卓手机加速方法
  • 什么是城建税和土地税
  • 票种核定在电子税务哪里查
  • 全面推进行政执法公示制度包含的主要内容有
  • 地税登录密码忘记了怎么办
  • 纪律作风如何形容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设