简单C程设计方案.pptVIP

  • 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)

1亿VIP精品文档

相关文档