什么是结构化程序设计
系统:Windows 11
软件版本:
结构化程序设计是基于模块功能和流程设计的详细设计的基本原则。结构化编程是过程化编程的子集。它对编写的程序使用逻辑结构,这使得理解和修改更加有效和容易。
结构化程序设计采用自顶向下,逐步细化的设计方法。每个模块通过“顺序、选择、循环”的控制结构连接,只有一个入口和一个出口。结构化程序设计的原理可以表述为:程序=(算法)+(数据结构)。
算法是独立的整体,数据结构(包括数据类型和数据)也是独立的整体。它们是分开设计的,算法(函数或进程)是主要的。随着计算机技术的发展,软件工程师越来越重视系统整体关系的表达,于是出现了数据模型技术(将数据结构和算法视为一个独立的功能模块),这是面向对象编程的雏形。