2.4.1 程序流程图(传统流程图)
流程图使用标准化图形符号描述算法步骤:
图形符号 | 名称 | 作用 |
圆角矩形 | 起止框 | 表示算法开始、结束 |
矩形 | 处理框 | 执行计算、赋值等操作 |
菱形 | 判断框 | 条件判断,产生多个分支 |
平行四边形 | 输入输出框 | 输入数据、输出结果 |
箭头 | 流向线 | 指示步骤执行顺序 |
注意:只有菱形判断框可以引出多条分支;起止框只能用于开始和结束。 |
示例 1:分支结构流程图逻辑:判断 “数字> 0?”,条件成立输出正数,不成立输出非正数。
示例 2:循环结构:求 1‑10 累加,循环反复执行累加,计数到 10 结束循环。
2.4.2 伪代码
伪代码使用类似程序语言的自然文字描述算法,不需要严格语法,方便阅读,不能直接交给计算机运行。
示例:求 1 到 10 累加和伪代码
sum ← 0 |
2.4.3 面向对象程序设计思想(了解)
面向对象把现实事物抽象成为 “对象”,对象包含属性(特征)和方法(行为)。例如 “学生” 对象:属性包含学号、姓名;方法包含选课、考试。专升本仅考察概念识别,不考编程。