第三章C程序设计顺序程序设计.pptVIP

  • 12
  • 0
  • 约5.96千字
  • 约 25页
  • 2017-05-20 发布于四川
  • 举报
第3章 C程序设计—顺序程序设计 3.1 程序的控制结构 3.1.1算法的基本概念 程序=算法+数据结构+程序设计方法+语言工具和环境 3.1.2 算法的特性 有穷性:一个算法应包含有限的操作步骤而不能是无限的。 确定性:算法中每一个步骤应当是确定的,而不能是含糊的、模棱两可的。 有零个或多个输入。 有一个或多个输出。 有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。 3.1.3 算法的表示 1. 用自然语言表示算法 2. 用流程图表示算法 图3-1 流程图符号 【例3.1】求5!的算法流程图表示。 【例3.2】判定闰年的算法用流程图表示。 三种基本结构和改进的流程图 三种基本结构的共同特点: 只有一个入口; 只有一个出口; 结构内的每一部分都有机会被执行到; 结构内不存在“死循环”。 3.1.4 用N-S流程图表示算法 1. 顺序结构: 2. 选择结构: 3.1.5 用计算机语言表示算法 【例3.3】用C语言求5!。 #include stdio.h void main() { int i,t; t=1; i=2; while(i=5) //循环结构,判断下循

文档评论(0)

1亿VIP精品文档

相关文档