语言程序设计电子课件与教案-西安建筑科技大学.ppt

语言程序设计电子课件与教案-西安建筑科技大学.ppt

C程序设计 第二章 算法——程序的灵魂 主讲教师: 鲁 萍 西安建筑科技大学 理学院 2.1 算法的概念 程序的概念 程序就是一系列的操作步骤(指令),告诉计算机“做什么”和“怎样做”。 程序 = 数据结构 + 算法 2.2 简单算法举例 例2.1 求1×2×3×4×5 2.2 简单算法举例 例2.2 对50个学生,成绩在80分以上的打印出来。 ni表示第i个学生,gi表示第i个学生的成绩 2.3 算法的特点 2.4 算法的表示方法 表示算法常用方法有: 1.自然语言 2.传统流程图 3.N-S流程图 (在传统流程图的基础上去掉了流程线) 4.伪代码(不必严格遵循语法规则) 5.计算机语言 (即编写程序,重点掌握) 2.4.2 用流程图表示算法 传统流程图符号及其含义 2.4.3 三种基本结构 1)顺序结构。是一种基本结构。按先后顺序执行。 2)选择结构(或选取结构或分支结构)。根据给定的条件选择其中一种加以执行。 3)循环结构。当条件满足时,有限的重复执行规定(或有限)的步骤。C语言提供了3种基本循环结构。 流程图对程序的三种基本结构的表示 2.4. 用N-S流程图表示算法 2.5 结构化程序设计的基本方法 例2.3 录入50个学生的成绩,统计100~90,89~80…59~0各分数段学生人数,并显示统计结果 2.5 结构化程序设计

文档评论(0)

1亿VIP精品文档

相关文档