C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计1.docx
《C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计1.docx》由会员分享,可在线阅读,更多相关《C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计1.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计任务驱动式教程(第3版)教案第四单元:选择结构程序设计1第4单元 选择结构程序设计(第一讲)授课内容:单分支和双分支学时:2学时(90分钟)教学目的和要求:通过if语句的学习,理解选择结构程序的基本思想,掌握简单选择结构程序的设计方法;通过实例使学生体会算法的基本思想,加强学生逻辑思维能力和推理能力的培养,同时帮助学生掌握更多的编程技巧。教学重点:掌握if分支语句的概念、格式、功能和用法。教学难点:if语句的理解和运用。教学方法和手段:本节采用以教师为主导,学生为主体的案例教学,首先通过预测身高实例引出本节的教学内容,同时在教学过程中同时采用提问法、讨论法和互动式教学方法。思政元
2、素:感恩父母,感恩朋友,感恩我们这个伟大的时代;培养学生爱国主义情操。授课内容提纲:一、复习旧课导出新课问题1:输入输出函数的格式与功能?问题2:顺序结构程序的特点是什么?问题3:在人生的成长道路中你遇到了哪些选择?教师总结:从程序的流程角度看,程序可以分为顺序结构,选择结构,循环结构三种基本结构。在大多数程序中都包含选择结构,它的作用是:根据给定的条件是否满足,从给定的两组或多组操作用选择其一,在C语言中若想表示条件,一般用关系表达式或逻辑表达式,要想实现选择结构用if语句或switch语句,本节课我们要学习if语句的使用 二、新课讲解从班里挑选一个175cm的男生和165cm左右的女生询问
3、影响他们身高的因素是什么?(引导学生回答)教师总结:影响身高的因素有:遗传因素、饮食习惯、体育锻炼,从中教育学生从小要养成良好的生活习惯,从而引出第一个工作任务(一)工作任务一:身高预测简单if 语句的运用l 相关知识:(教师讲解)1.条件的描述:(1)关系运算符和关系表达式关系运算符(、=、b关系表达式的值:1或0;在C语言中非0即为真,0为假(2)逻辑运算符和逻辑表达式逻辑运算符(&、|、!)逻辑表达式:用逻辑表达式连接起来的表达式,逻辑运算符的左右两边一般情况下是关系表达式,例如:(x%5=0)&x%(7=0)逻辑表达式的值:1或0;2.选择结构以及实现选择结构的方法(1)选择结构选择结
4、构是三种结构之一,选择结构也称为分支结构,是对给定的条件进行判断,依据条件成立与否选择执行不同的操作的一种程序设计方法选择结构的表示方法:用流程图表示(2)实现选择结构的方法单分支选择语句语法:if(表达式)语句体功能:判断括号内表达式的值,若其值不为0,则执行语句体中的语句,否则,跳过语句体,执行语句体的后续语句流程图:典型例题编一个程序,若通过键盘输入的是大写字母,则把它转换成小写字母输出,若输入的是小写字母,则不转换#include void main()char ch;printf(“请输入一个字母:”);scanf(“%c”,&ch);if(ch=a&ch=z)ch=ch-32;pr
5、intf(“转换成的大写字母为:%c”,ch);l 工作任务的实施#include void main( ) char sex; /*孩子性别*/char sports; /*是否喜欢体育运动*/ char diet; /*是否有良好的饮食习惯*/ float myheight; /*孩子身高*/ float faheight; /*父亲身高*/ float moheight; /*母亲身高*/ printf(你是男孩(b) 还是女孩(g)?); scanf(%1s, &sex); printf(你输入你爸爸的身高(cm):); scanf(%f, &faheight); printf(你输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 任务 驱动 教程 教案 第四 单元 选择 结构 程序设计
限制150内