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 结构化程序设计
您可能关注的文档
最近下载
- DB3308_T 141-2023 金融纠纷快速处置规范.doc VIP
- 胸腔积液护理查房PPT课件.ppt VIP
- 953声学基础之中国海洋(大学)近三年(2018至2021)硕士研究生考试真题.pdf VIP
- 关节痛诊治与管理专家共识(2026)解读.pptx VIP
- (高清版)DB5114∕T 42-2022 知识产权纠纷行政调解工作规范.pdf VIP
- 编码2《编码的奥秘》课件2026秋北师大数学四年级上册.pptx
- 学堂在线 实用绳结技术 章节测试答案.docx VIP
- 国家通用语言文字法及语言文字规范知识竞赛题目 .pdf VIP
- 《国家通用语言文字法及语言文字规范.doc VIP
- 特种经济动物鹿.ppt VIP
原创力文档

文档评论(0)