- 28
- 0
- 约2.87万字
- 约 109页
- 2017-02-15 发布于河南
- 举报
第三章 C语言流程控制 主讲:李娟 下周一上机 内容提要 3.1 算法与流程图 算法:计算机求解某一问题而采用的具体方 法、步骤。 3.1.2 算法的描述 表示算法的方法有多种,归纳为两大类: ①文字 ②图形(符号) 常用的算法描述方法: 1、自然语言描述法(易懂却不直观的,不严格) 2、伪代码:是介于自然语言和计算机语言之间的文字及符号来描述算法(方便、易懂、便于向计算机语言过渡) 3、流程图:灵活、自由、形象、直观,可表示任何算法 3.1.2 算法的描述 4、N-S图(盒图):特点:完全去掉了带箭头的流程线,算法的所有处理步骤都写在一个大矩形框(表示简单,符合结构化思想) 3.1.2 算法的描述 3.2 C语句和程序的三种基本结构 3.2.1 C语句 1 表达式语句 2 空语句 3 复合语句 4 控制语句 3.2.2 C程序的三种基本结构 1、结构化程序设计概念 结构化程序设计原则:自顶向下、逐步求精 强调:程序设计风格要好,程序结构的规范化 核心思想:自顶向下,逐步细化,要求模块化设 计,结构化编码 2、结构化程序设计的三种基本结构 1966年提出三种基本结构,用这三种基本结构作为表示一种良好算法的基本单元:顺序、选择、循环 任何复杂的算法都是由这三种基本结构按一定规律组成 3.2.
原创力文档

文档评论(0)