位置: IT常识 - 正文

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

编辑:rootadmin

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

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

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

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

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

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

  • 电脑怎么切换另一个界面(电脑怎么切换另一个用户登录)

    电脑怎么切换另一个界面(电脑怎么切换另一个用户登录)

  • 淘宝旗舰店和官方旗舰店有什么区别(淘宝旗舰店和官网的东西是一样的吗)

    淘宝旗舰店和官方旗舰店有什么区别(淘宝旗舰店和官网的东西是一样的吗)

  • 微信收不了别人的转账(微信收不了别人红包怎么解除)

    微信收不了别人的转账(微信收不了别人红包怎么解除)

  • 微信如何隐藏零钱通的金额(微信如何隐藏零钱金额)

    微信如何隐藏零钱通的金额(微信如何隐藏零钱金额)

  • 美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

    美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

  • 为什么xs没有双卡双待(为什么xs没有双面胶)

    为什么xs没有双卡双待(为什么xs没有双面胶)

  • 隐藏的列怎么显示出来(隐藏列怎么显示不出来)

    隐藏的列怎么显示出来(隐藏列怎么显示不出来)

  • 苹果不在充电什么意思(苹果不在充电什么情况)

    苹果不在充电什么意思(苹果不在充电什么情况)

  • apple watch充电的时候屏幕上显示电源线(apple watch充电方案)

    apple watch充电的时候屏幕上显示电源线(apple watch充电方案)

  • 拼多多取消活动可以再次报名吗(拼多多取消活动降权吗)

    拼多多取消活动可以再次报名吗(拼多多取消活动降权吗)

  • vivox7手机发烫如何处理(手机发烫了怎么解决vivox7)

    vivox7手机发烫如何处理(手机发烫了怎么解决vivox7)

  • 小度开不开机是什么原因(小度开不开机是什么原因创维电视咋更新)

    小度开不开机是什么原因(小度开不开机是什么原因创维电视咋更新)

  • 华为rcs有什么用(华为rcs可以卸载吗)

    华为rcs有什么用(华为rcs可以卸载吗)

  • 荣耀20时间设置在哪里(荣耀20时间设置怎么设置)

    荣耀20时间设置在哪里(荣耀20时间设置怎么设置)

  • iqoo手机有没有红外(iqoo手机有没有nfc功能)

    iqoo手机有没有红外(iqoo手机有没有nfc功能)

  • 微信视频过期能恢复吗(微信视频过期能找回来吗)

    微信视频过期能恢复吗(微信视频过期能找回来吗)

  • 手机默认播放器怎么设置(手机默认播放器在哪里调整?)

    手机默认播放器怎么设置(手机默认播放器在哪里调整?)

  • realmeQ怎么给应用加密(realme应用加密怎么设置)

    realmeQ怎么给应用加密(realme应用加密怎么设置)

  • vivo打电话视频通话怎么弄(vivo打电话视频彩铃怎么取消)

    vivo打电话视频通话怎么弄(vivo打电话视频彩铃怎么取消)

  • 小米手环4怎么监测睡眠(小米手环4怎么自定义表盘)

    小米手环4怎么监测睡眠(小米手环4怎么自定义表盘)

  • 怎么才算拼多多新用户(怎么才算拼多多新人)

    怎么才算拼多多新用户(怎么才算拼多多新人)

  • 删抖音视频有什么影响(抖音删除视频好吗)

    删抖音视频有什么影响(抖音删除视频好吗)

  • 荣耀20pro充电需要多少时间(荣耀20pro充电速度有点慢)

    荣耀20pro充电需要多少时间(荣耀20pro充电速度有点慢)

  • wps页面设置在哪里(wps页面设置在哪里?)

    wps页面设置在哪里(wps页面设置在哪里?)

  • qq撤回的图片怎么看(qq撤回的图片怎么查看2022)

    qq撤回的图片怎么看(qq撤回的图片怎么查看2022)

  • 你的应用太慢了,给我司带来了巨额损失,该怎么办(应用加载慢)

    你的应用太慢了,给我司带来了巨额损失,该怎么办(应用加载慢)

  • vue 甘特图 一行多条任务 可拖拽(基于vue的开源甘特图控件)

    vue 甘特图 一行多条任务 可拖拽(基于vue的开源甘特图控件)

  • 耕地占用税中的耕地是指什么
  • 如何查询企业税务状态
  • 法人怎么从公账上转账
  • 对公账户是不是实时到账
  • 在电子税务里怎么查以前年度亏损数据
  • 总公司一般纳税多少
  • 高新技术企业分类
  • 企业临时外出经营如何使用发票
  • 结转当月材料采购成本的会计分录怎么做?
  • 银行手续费发票怎么开
  • 以现金形式发工资的说明范文
  • 股东利润分配怎么交税
  • 非盈利组织捐赠支出
  • 期末余额全部转出的有哪些
  • 增值税发票价税合计是什么意思
  • 出口退税综合服务平台电话
  • 报废车辆补贴收据怎么写
  • 纳税信用b
  • 一般纳税人减免税款的会计分录
  • 差旅费报销单填写模板
  • 收到的支票背书怎么写
  • 增值税普通发票几个点
  • 办理企业土地证要多少钱
  • 广告公司结转收入应交税费分录?
  • 汽车零部件的成本核算
  • 企业所得税汇算清缴操作流程
  • 苹果紧急提醒
  • linux文件管理与常用命令实验报告
  • PHP:session_write_close()的用法_Session函数
  • 土地开发公司是国企吗
  • passwd -s命令
  • php技巧
  • 因质量问题免费赔偿
  • 公司买发票的费用怎么做账?
  • typescript和javascript那个更高级
  • 论文implications
  • 上月未记账,本月不能记账
  • 发票写的是信息怎么办
  • 员工探亲证明怎么写
  • 门窗安装属于土建还是安装?
  • 技术服务费计入成本会计分录
  • mongodb运行
  • 出口退税单机版是什么意思
  • 现金流量表直接法的优缺点
  • 典当行必须出具当票吗
  • 金税四期注意什么
  • 固定资产登记在三栏明细账可以吗
  • 外地预缴税款流程
  • 应交税费的记账分录
  • 银行已入账
  • 住宿费专用发票会计分录
  • 销项税和进项税的借贷方向
  • 出口退税的会计处理
  • 进项税大于销项税需要交增值税吗
  • 农业生态有限公司成立条件
  • 会计凭证的摘要 报销 保险费用
  • win7系统桌面图标不见了右键无反应
  • Windows Server core的便捷操作和远程管理
  • ubuntu图片查看
  • 苹果mac系统怎么截屏快捷键
  • ubuntu装完后重启找不到操作系统
  • slpv24s.exe - slpv24s是什么进程
  • ubuntu20.04软件中心
  • linux修改用户名
  • 驱动人生公司怎么样
  • unity 加载文件 卡顿
  • unity3d快速入门
  • linux的ftp命令
  • 用python写个脚本
  • jq easyui
  • 从最近两会看苹果和谷歌的最大梦魇
  • javascript函数的定义
  • 网页中实现浏览的快捷键
  • jquery 使用
  • JQuery给select添加/删除节点的实现代码
  • js跨域访问页面控件
  • 风力发电税收优势分析
  • 税控发票开票软件金税盘版口令怎么解锁?
  • 内蒙古机关事业单位工资调整最新消息
  • 事务所税务变更申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设