1
2
3
4
5
6
7
8
9
10
11

2.4 算法描述:流程图与伪代码

发布时间:2026-09-03 12:38   发布人:郑国华   浏览次数:88

2.4.1 程序流程图(传统流程图)

流程图使用标准化图形符号描述算法步骤:

图形符号

名称

作用

圆角矩形

起止框

表示算法开始、结束

矩形

处理框

执行计算、赋值等操作

菱形

判断框

条件判断,产生多个分支

平行四边形

输入输出框

输入数据、输出结果

箭头

流向线

指示步骤执行顺序

 

注意:只有菱形判断框可以引出多条分支;起止框只能用于开始和结束。

示例 1:分支结构流程图逻辑:判断 “数字> 0?”,条件成立输出正数,不成立输出非正数。

示例 2:循环结构:求 1‑10 累加,循环反复执行累加,计数到 10 结束循环。

2.4.2 伪代码

伪代码使用类似程序语言的自然文字描述算法,不需要严格语法,方便阅读,不能直接交给计算机运行。

示例:求 1 到 10 累加和伪代码

  sum ← 0
  i ← 1
  while i ≤10
      sum ← sum i
      i ← i 1
  end while
  
输出 sum

2.4.3 面向对象程序设计思想(了解)

面向对象把现实事物抽象成为 “对象”,对象包含属性(特征)和方法(行为)。例如 “学生” 对象:属性包含学号、姓名;方法包含选课、考试。专升本仅考察概念识别,不考编程。