C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计2.docx
《C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计2.docx》由会员分享,可在线阅读,更多相关《C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计2.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计2第4单元 选择结构程序设计(第二讲)授课内容:多路分支学时:2学时(90分钟)教学目的和要求:通过多路选择结构程序的学习,理解多路选择结构程序的基本思想,掌握它的执行过程;通过几个典型实例使学生体会多路分支的设计思想,进一步加强学生逻辑思维能力和推理能力的培养,同时帮助学生掌握更多的编程技巧。教学重点:掌握switch语句的概念、格式、功能和用法。教学难点:switch语句的理解和运用。教学方法和手段:本节采用以教师为主导,学生为主体的案例教学,首先通过划分考试成绩等级实例引出本节的教学内容,同时在教学过程中同时采用提问法、
2、讨论法和互动式教学方法。思政元素:努力学习,不负韶华;文明出行;培养学生爱国主义情操;编码规范意识。面临个人利益与国家利益相冲突的时候、勇于战胜自我、以国家利益为重授课内容提纲:一、复习旧课导出新课问题1:选择结构程序与顺序结构程序存在哪些区别?问题2:选择结构程序的特点是什么?问题3:实现选择结构程序的方法?问题4:选择结构程序中的条件如何设定?教师总结:在程序执行的过程中,根据给定的条件去分析、比较、判断,根据判断后的不同情况,转去执行不同的处理,这就是选择结构程序。实现选择结构的方法很多,如单分支、双分支语句和今天将要讲到的多分支语句,不管哪种语句,里边的条件是必不可少的。一般情况下,条
3、件应该使用关系表达式或逻辑表达式来表示。 二、新课讲解以河北工业职业技术学院考试成绩等级划分的规则为例引出第一个工作任务。(一)工作任务一:划分考试成绩等级多重if 语句的运用l 相关知识:(教师讲解)1.多重ifelse 语句的语法规则语法:if(表达式1) 语句体1else if(表达式2) 语句体2else if(表达式3) 语句体3 else if(表达式n) 语句体nelse 语句体n+12.执行过程l 工作任务的实施编写一个程序,要求输入一个学生的考试成绩,输出其分数和对应的等级。学生成绩分为5个等级:小于60分的为不及格;60-70之间的为及格;70-80之间的为中等;80-90
4、分之间的良好;90分以上的为优秀。#include void main()int f;printf(“请输入一个学生的成绩:”);scanf(“%d”,&f);if(f60) printf(“不及格”);else if(f70) printf(“及格”);else if(f80) printf(“中等”);else if(f90) printf(“良好”);else if(f=100) printf(“优秀”);特别提示:由上边的分析得出:(二)工作任务二:旅游景点门票打折-嵌套if语句的运用语句的运用l 相关知识: 嵌套if语句(教师讲解)基本概念:if语句体中有出现了if语句,称为if语句
5、的嵌套l 任务实施#include void main()int month,age;float price=200,money;printf(请输入游览月份:);scanf(%d,&month); /输入月份printf(请输入游客年龄:); scanf(%d,&age); /输入游客的年龄if(month=5&month=65) money=0; /年龄是65岁以上吗?else if(age=65) money=0;else if(age14) money=price*0.8/2;else money=price*0.8;printf(该游客应购买门票价格为%.2f元,money);l 特
6、别提示(1)if和else同属于一个if语句,else不能作为语句单独使用,它只是if语句的一部分,与if配对使用,因此程序中不可以没有if而只有else;(2)只能执行与if有关的语句或者执行与else有关的语句,而不可能同时执行两者;(3)如果和是非复合语句,那么该语句一定要以分号结束。(三)工作任务三:一个小型计算器的设计-switch语句的运用l 相关知识1. switch语句switch语句属于多分支选择结构,和多分支if语句的功能基本相同,也用来处理程序中出现的多分支情况。switch语句通常适用于条件表达式的取值为多个离散而不连续的整型值(或字符型值)时实现多分支选择结构。2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 任务 驱动 教程 教案 第四 单元 选择 结构 程序设计
限制150内