结构化程序 Design强调程序设计风格和程序结构的标准化,提倡结构清晰。如何将非结构化程序转换成结构化程序1)序列结构:序列结构是一种线性有序的结构,依次执行各个句子模块,2.程序设计是自上而下的;3.算法表示为结构化程序Design流程图,结构化程序设计的三个基本结构是顺序、选择和循环。
1、什么叫结构化的程序设计?它的主要内容是什么?任何复杂的算法都可以由三种基本结构组成:顺序结构、选择(分支)结构和循环结构。在构造算法时,只以这三种结构为基本单位,并规定基本结构之间可以并列和包含,不允许从一种结构到另一种结构的交叉和直接转移。结构清晰,易于验证正确性和修正程序中的错误。这个方法是结构化的方法,遵循这个方法的程序设计是结构化程序 design。
结构化程序的概念最早是从之前编程过程中对分支语句的无限制使用中提出来的。转移语句可以使程序的控制流强制转向程序的任何部分。在传统的流程图中,传递函数由非常随机的流线描述。如果这种迁移发生在一个程序的很多地方,就会导致程序流程的紊乱和程序结构的紊乱。这样的节目很难理解和接受,也很容易出错。尤其是在实际软件产品的开发中,更加注重软件的可读性和可修改性,不允许出现这种结构和风格的程序。
2、c语言中文章TAG:结构化程序 流程图 结构化程序流程图