智能网联汽车计算机基础 教案 项目二任务5:选择结构程序设计_第1页
智能网联汽车计算机基础 教案 项目二任务5:选择结构程序设计_第2页
智能网联汽车计算机基础 教案 项目二任务5:选择结构程序设计_第3页
智能网联汽车计算机基础 教案 项目二任务5:选择结构程序设计_第4页
智能网联汽车计算机基础 教案 项目二任务5:选择结构程序设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务四选择结构程序设计-教师手册项目二C语言程序设计EISA(Guangzhou)IntelligentTechnologyCo.,Ltd.1.一体化教学设计授课教师:授课班级:学时数:授课日期:一体化教学场所:教学目标能力目标知识目标素质目标1.熟练使用关系运算符;2.熟练使用逻辑运算符;3.掌握简单的条件语句的使用;4.熟练使用多重if结构;5.熟练使用嵌套if结构;6.熟练使用switch结构。1.通过课程讲解了解选择结构的含义;2.通过课程讲解关系运算符和逻辑运算符的优先级关系和结合性;3.通过课程讲解了解关系表达式和逻辑表达式的组成及运算;4.通过课程讲解了解if语句、switch语句的基本结构及执行过程;5.通过课程讲解了解选择结构的程序设计方法。1.专心听课认真记录笔记;2.积极参与讨论;3.个人积极回答问题;4.养成良好的课后复习习惯;5.课后翻阅相关资料加深对课程的了解。教学重点1.关系表达式与逻辑表达式;2.if语句、ifelse语句、if-else-if语句;3.if语句的嵌套;4.switch语句。教学准备1.选择结构程序设计课件;2.选择结构程序设计学生手册;3.选择结构程序设计学生工作页。教学活动1.通过多媒体课件中部分的图片以及课程讲解让学生们知道选择结构的含义。2.通过多媒体课件中部分案例、图片以及课程讲解让学生们知道关系运算符和逻辑运算符的优先级关系和结合性。3.通过多媒体课件中部分案例、课程讲解让学生们知道关系表达式和逻辑表达式的组成及运算。4.通过多媒体课件中部分具体实例以及课程讲解让学生们知道数据输入输出的概念。5.通过多媒体课件中部分图片以及课程讲解让学生们知道if语句、ifelse语句、if-else-if语句的基本结构及执行过程。6.通过多媒体课件中部分具体实例以及课程讲解让学生们知道switch语句的基本结构及执行过程。7.通过完成工作页方式,让学生们加深对选择结构程序设计相关知识的了解。课后作业教学体会2.一体化教学实施教学流程教学内容教学方法教学手段学生活动时间分配(min)教学引入提问:还曾记得小时候,每当快考试的时候,家长总会说如果你能考得100分的话,就会给买个玩具。不难看出这是个判断句,那么在C语言中,这种判断语句该如何表达呢?讲授多媒体课件课前预习2教学告知1.关系表达式与逻辑表达式;2.if语句、ifelse语句、if-else-if语句;3.if语句的嵌套;4.switch语句。讲授多媒体课件示范教学课前预习3教学准备选择结构程序设计课件讲授多媒体课件讲解课前预习5教学实施1.关系表达式与逻辑表达式;2.if语句、ifelse语句、if-else-if语句;3.if语句的嵌套;4.switch语句。讲授多媒体课件讲解课前预习分组讨论30教学总结1.关系表达式与逻辑表达式;2.if语句、ifelse语句、if-else-if语句;3.if语句的嵌套;4.switch语句。提问启发引导多媒体课件讲解回答问题完成个别理论工作页。53.任务考核及答案3.1判断题3.1.1在switch语句中,每一个的case常量表达式的值可以相同。(×)3.1.2在switch语句中,多个case可以共用一组执行语句。(√)3.1.3在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(√)在switch语句中,每一个的case常量表达式的值可以相同。(×)3.1.4在switch语句中,各个case和default的出现次序影响执行结果。(√×)3.1.5条件表达式能取代一般if的语句。(×)3.1.6case后的常量表达式类型一定与表达式类型匹配。(√)3.1.7一般采用if语句实现简单的分支结构程序。switch语句和break语句配合可以实现多分支结构程序。(√)3.1.8逻辑运算符!是单目运算符,其结合性是由左结合性。(×)3.2不定项选择题3.2.1设有定义:inta=3,b=4,c=5;则语句printf(“%d\n”,a+b>c&&b==c);的输出结果是(B)。A.1B.0C.-1D.23.2.2C语言的switch语句中,case后(B)。A.只能为常量B.只能为常量或常量表达式C.可为常量及表达式或有确定值的变量及表达式D.可为任何量或表达式3.2.3C语言中,逻辑“真”等价于(C)。A.大于零的数B.大于零的整数C.非零的数D.非零的整数设有inti;则执行表达式(i=1,++i,++i||++i)后,i的值为(C)。A.1B.2C.3D.43.2.4逻辑运算符两侧运算对象的数据类型(D)。A.只能是0或1B.只能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据3.2.5a为0时,值为“真”的表达式是(D)a.ab.(++a)c.a=0d.a==03.3问答题1.C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?答:在C语言中逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态,其中0表示假,1表示真。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合成为的逻辑表达式表示。对于系统来说,判断一个逻辑量的值时,系统会以0作为假,以非0作为真。例如3&&5的值为真,系统给出3&&5的值为1。2.比较单分支、双分支、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论