- 1
- 0
- 约2.54千字
- 约 18页
- 2019-03-17 发布于浙江
- 举报
简单C++程序设计 算法与程序流程控制 程序就是数据和算法 算法(Algorithm),数据处理过程 算法的表示自然语言,流程图,伪代码 基本流程控制顺序,选择,循环 算法示例 从一组数中找出最大的数 自然语言: 假设第一个最大 第一个与别的数每一个比一次,如果后面的数更大,记住它的位置,从这个位置继续往后比 继续以上过程,最后记住位置的数就是最大的数 算法示例(cont.) 伪代码: 找大数算法 输入: 一组数N 输出: N中的最大数M M = N0 For each n in N(i0), do If n M, then M = n Return M 算法示例(cont.) 流程图(flow chart) 不同操作用特定符号表示 程序执行流向 M=N0; i=0 输入数组N 开始 i = i+1 i n? MNi 输出M 真 假 M= Ni 结束 程序流程控制 顺序,按照语句前后次序执行 选择,按照条件执行不同语句分枝 循环,重复执行一段代码,按照一定条件退出 选择结构 if(expression) statements; if(expr) stat1; else stat2; if(expr1) stat1;else if(expr2) stat2;…else statn; 分支可以是复合语句,复合语句中还可以有各种结构 选择结构(con
原创力文档

文档评论(0)