结构化程序设计的原则是什么

时间:2022-09-11 21:58:46 

结构化程序设计原则主要有四个原则:1、自顶向下;先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精;对复杂问题,应设计一些子目标作为过渡,逐步细化。3、模块化。4、限制使用goto语句。

结构化程序设计的原则是什么

结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。

结构化程序设计原则主要有四个原则:

1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。

2.逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。

3.模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

4.限制使用goto语句

结构化程序设计方法的起源来自对GOTO语句的认识和争论。肯定的结论是:在块和进程的非正常出口处往往需要用GOTO语句,使用GOTO语句会使程序执行效率较高;在合成程序目标时,GOTO语句往往是有用的,如返回语句用GOTO。

否定的结论是:GOTO语句是有害的,是造成程序混乱的祸根,程序的质量与GOTO语句的数量呈反比,应该在所有高级程序设计语言中取消GOTO语句。取消GOTO语句后,程序易于理解、易于排错、容易维护,容易进行正确性证明。作为争论的结论,1974年Knuth发表了令人信服的总结,并取消了GOTO语句。

 

 

结构化程序设计的原则是什么的下载地址:


     

标签:结构化程序设计
0
投稿

猜你喜欢

  • Excel 2019如何定义名称应用

    2023-05-18 08:47:53
  • word带圈字符怎么打

    2022-12-26 16:24:10
  • 给大家介绍如何在word中插入多媒体对象,比如MP3、电影和动画等

    2023-05-16 20:02:17
  • Windows10系统提示ctfmon.exe成功未知硬盘错误怎么解决?

    2023-12-05 00:06:11
  • excel怎么做选项框_excel表格设置下拉选项框筛选教程

    2022-08-03 14:25:16
  • win10 1903更新界面为什么点不了?

    2023-12-30 00:15:04
  • inDesign文字超过方框如何解决

    2022-02-15 01:07:56
  • excel工作簿中两个表格怎么只打印一个?

    2022-04-16 20:52:21
  • Win10搜索不到共享打印机怎么办

    2023-11-15 14:14:52
  • excel2003中分区域怎么锁定表格(图文)

    2023-08-09 13:54:38
  • 用WPS"多行文字"造字

    2023-03-28 17:09:23
  • 如何在WPS中插入空白页面更加方便

    2023-04-22 12:20:11
  • 电脑超频导致网卡出现故障解决方法

    2022-06-08 07:16:47
  • 打印机无法与macOS Big Sur配合使用的解决方法

    2022-12-03 16:09:54
  • PPT如何双屏播放幻灯片

    2024-01-07 09:16:07
  • 怎么在PPT中加入一个Excel文件?Excel嵌入到PPT教程

    2023-10-28 13:45:38
  • 360浏览器地址栏收藏按钮不见了怎么找回?

    2022-07-27 23:28:24
  • 如何让空白单元格批量输入相同的数据?

    2023-11-10 08:45:16
  • 巧用cmd给win7文件夹加密

    2022-05-03 03:42:01
  • 网易云游戏如何更改实名认证-网易云游戏更改实名认证教程

    2023-07-11 13:02:48
  • asp之家 电脑教程 m.aspxhome.com