发布网友 发布时间:2022-03-25 22:34
共1个回答
热心网友 时间:2022-03-26 00:03
结构化程序设计的定义:结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。结构化程序设计就是用高级语言编写的具有分支、循环结构的程序。要完成一件工作,需要先设计,然后再将设计具体实现。例如,施工图纸就是一个设计,工程师制作图纸的过程就是设计的过程,而工人根据图纸施工的过程就是实现的过程。
结构化程序设计(STRUCTUREDPROGRAMING,简称SP)思想是最早由E.W.Dijikstra在1965年提出的,结构化程序设计思想确实使程序执行效率提高。程序的出错率和维护费用大大减少结构程序设计就是一种进行程序设计的原则和方法,按照这种原则和方法可设计出结构清晰、容易理解、容易修改、容易验证的程序结构化程序设计的目标在于使程序具有一个合理结构,以保证和验证程序的正确性,从而开发出正确、合理的程序。
结构化程序设计的三种基本结构如下:
1、顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。
2、循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。
3、选择结构:选择结构是根据条件成立与否选择程序执行的通路。