C语言(第三章)(上)高教.ppt

莆田学院现代教育技术中心 2004年3月 第三章 C程序的流程控制 一、程序设计方法简述 1、计算机处理问题的过程 【例一】让某学生解方程 ax2+bx+c=0 求解过程: 一、程序设计方法简述 1、计算机处理问题的过程 二、算法与流程图 1、算法(algorithm) 算法:解题思路(解题步骤等) 算法有表示方式: 伪码(pseudocode) 用人类语言的形式(通常是英语)表示算法。 伪码不在计算机上执行,仅供程序员缩写程序之前构思时用(*注意伪码程序只包含执行语句,没有声明语句,后者仅仅是给编译器提供的信息) 流程图(flow chart) 用图示方式表示算法 编程依据(便于检查) 编程时用 使用流程图的优点:不易出错/便于编程/便于别人阅读和检查程序。 通常编程的技术路线是: 用伪码和自顶向下、逐步求精的方法来制定算法,然后再编写相应的C语言程序。 复杂程序处理部分宜用流程图表示程序处理的过程。 1976年瑞士计算机科学家Niklaus Wirth在他的惊世之作中提出了一个著名的公式: 算法 + 数据结构 = 程序 算法两大要素: (1)操作 (2)控制结构 : 顺序结构、选择结构、 循环结构

文档评论(0)

1亿VIP精品文档

相关文档