内容正文:
任务三 选择结构程序设计_求最大数
教学设计
任务三
选择结构程序设计_求最大数
课程类型
理实一体
课程性质
职业能力基础课程
本次类型
理实
授课教师
郭海礁
班级
信息专业
学期
1
本次课时
4
累计课时
12
教学周
3周
实训要求
4人/组
考评方式
任务检测+课堂体验
教学内容
任务准备
1、 选择结构框图
2、 关系运算符和表达式
3、 逻辑运算符和表达式
4、 if语句
5、 条件运算符和表达式
6、 switch语句
任务实施
1、 求最大数
2、 算术运算程序
任务小结
任务检测
教学目标
教学目的:熟悉各种运算符和表达式。掌握选择结构框图,能够编写运行使用if和switch语句的选择结构程序 。
教学要求:要求教师对各种运算符以及相应的表达式进行详细讲解和举例说明。明确if和switch语句的语法格式,通过实例掌握编写选择结构程序的方法并独立编写、编译、运行程序。
教学重点及难点
教学重点:独立编写一个选择结构的程序
教学难点:各种运算符表达式的计算。if语句和switch语句的使用。
解决办法:课堂教学结合现场演示;同学间的协同作业。
教学方法及手段
教学方法:演示法、模仿式教学法、案例教学法、练习法和讨论法。
教学手段:多媒体教室;教学板书;广播软件。
教学资源:相关的精品课程;网络教学资源;电子课件等。
教学过程
任务三 选择结构程序设计_求最大数
课程引入:C语言中的运算符,需要按条件执行程序时使用选择结构。
一、知识和能力要求
1.知识要求
掌握关系运算和关系表达式
掌握逻辑运算和逻辑表达式
理解条件表达式和双分支选择结构的关系
掌握if语句的构成形式
掌握switch语句的构成形式
2.能力要求
能依据实际问题完成程序流程图的绘制
能依据流程图写出程序代码
能准确运用关系和逻辑表达式
能进行双分支和多分支选择结构的程序设计
能够排查程序中的错误
二、任务准备
1. 选择结构框图
选择结构流程图
选择机构N-S图
2.关系运算符和表达式
关系运算符
关系表达式
练习:问题3-1
3.逻辑运算符和表达式
逻辑运算符
逻辑表达式
逻辑运算中的短路
练习:问题3-2
4.if语句
问题引入 :
应用举例3-5 输入一个字符,要求输出该字符并输出该字符是否为字母
if语句的形式
练习:问题3-3 输入一个整数,输出该数的绝对值
5.条件运算符和表达式
条件运算符
条件表达式
练习:问题3-4
6.switch语句
switch语句的形式
switch语句执行过程
switch语句说明
应用举例3-7 为某运输公司编制计算运费的程序
练习:问题3-5
三、任务实施
1.求最大数
工作内容及要求
编程训练1
编程训练2
编程训练3
编程训练4
2.算术运算程序
工作内容及要求
编程训练1
编程训练2
编程训练3
编程训练4
任务小结
依据任务完成的具体情况,总结编写、执行选择结构程序的要点,各种运算符及相应表达式的计算
任务检测
任务检测模拟试卷
依据评价与考核内容给出学习这一任务的成绩。
课后记
略
6
学科网(北京)股份有限公司
$