顺序结构的算法描述

根据程序设计的算法流程,C语言有三种基本程序设计结构,这三种流程结构如同小河中水流的三种形态:
  • 顺序结构程序设计(小河水毫无阻碍地向前流淌)
  • 选择结构程序设计(河水遇到分水岭分成几条支流)
  • 循环结构程序设计(河水在漩涡中不停打转)

程序设计就是用各种程序设计语言(C、C++、Java、VB、Pascal 等)将算法流程转化为可以被计算机执行的代码的过程。顺序结构的程序设计就是把解决问题的过程一步一步由上至下,按顺序编制成可执行代码。

顺序结构程序设计一般由三部分组成:
  • 输入部分:把已知的值输入电脑并存储在变量中。
  • 处理部分:按解决问题的次序进行计算处理。
  • 输出部分:把计算处理结果返回给用户。

图 1 展示了顺序结构程序设计的流程示意图。

顺序结构程序设计的流程示意图
图 1:顺序结构程序设计的流程示意图

图 2 分别展示了用不同的算法描述方法对顺序结构程序设计流程进行算法描述的示意图。

顺序结构程序设计的不同算法描述
图 2:顺序结构程序设计的不同算法描述