高中信息技术_选择结构及if语句的使用教学设计学情分析教材分析课后反思
- 格式:doc
- 大小:59.57 KB
- 文档页数:12
选择结构及if语句的使用》教学设计
执教者
课题 选择结构及if语句的使用
解读理念 面向全体学生,着眼于学生的信息素养的提升,促进学生对问题解决方法和思想的理解与掌握,提升学生的问题解决能力;情境任务式学习,,充分调动学生学习的主动性和积极性;精心设计学案引导学生解决学习过程中的实际问题;鼓励学生实施自主、合作、探究学习,注重培养学生主动、严谨的学习态度和集体荣誉感。
学情分析 本课教学的对象是高二年级的学生,在前面的课程中,他们已经掌握了VB的常量、变量、表达式、Print方法等基本知识,了解程序设计的一般过程。但是学生们普遍认为《算法与程序设计》比较枯燥乏味,兴趣不大,单纯的用讲授法难以实现教学目标,基于此,创设情境,通过小游戏激发学生兴趣,由易到难的任务设计,由部分到整体的知识整合,应能消除学生对程序设计的“畏难”心理。同时他们的思维活跃,具有一定的逻辑思维和推理演绎的能力,但归纳总结的能力较弱,将实际问题转化为VB程序的能力也有待提高,在教师的有效引导下,有能力通过自我探究,小组合作学习,如果再用一种学生比较感兴趣的的案例来分析选择结构的话,那么会有不错的学习效果。
教材分析
教学目标 知识与能力目标 1. 理解选择结构的含义和特点
2. 掌握if语句三种基本结构的语法格式和功能。
3. 能够运用if语句解决生活中实际问题
方法与过程目标 1. 通过基于问题情境的探究和合作,在学生自主学习、同桌对学,小组合作学习等过程中,培养学生的逻辑思维能力,以小组竞赛的方式,激发学生的学习热情和解决问题的主动性。
2. 能够根据实际问题的需要,选择适当的程序结构,实现分析问题、解决问题的目的,并能对问题解决的过程与结果进行评价。 3. 经过实践、分析、归纳,掌握if语句的格式和功能。
情感与价值观目标
1. 让学生在自主探究,合作学习中培养学生主动学习的学习态度,勇于质疑,不断创新的精神。
2. 通过使用if语句编写程序,发展学生思维的逻辑性及严谨的学习态度
3. 通过小组合作,小组竞赛等方式,培养学生协作学习的意识和集体荣誉感
教学资源 1.教科版高二年级选修教材
2.课件
3.游戏《价格猜猜猜》
4.vb6.0.exe
教学重点 1. If语句的三种结构的语法结构和功能
2. 灵活运用if语句解决实际问题,即能根据实际问题绘制流程图并写出相应的程序代码
教学难点 灵活运用if语句解决实际问题,即能根据实际问题绘制流程图并写出相应的程序代码
方法解读 教学方法 引导式、任务式、探究式、合作式教学
教学准备 1.把握教材,了解学生的知识储备情况,把握学生学习程序与设计的心理状态,同时了解学生比较关注的兴趣点。
2.提前布置学生预习学案,课前学生推荐游戏主持人,了解小组竞赛机制。
3.教师搜集相关资料,制作多媒体课件,精心设计学案,编写程序制作“价格猜猜猜”软件。
教学环节 教学内容 教师活动 学生活动
导入新课 创设情境,通过主持人介绍与学生密切相关的商品眼镜架吸引学生注意介绍游戏规则 欣赏眼镜架,感受新商品的特点,关
教学过程 力,通过软件“价格猜猜猜”激发学生热情,调动学生积极性,从而对软件的设计产生兴趣。 注其价格,并在竞猜环节中积极参与,直到猜出正确价格。
自主学习合作探究 回顾游戏过程,思考学案上问题:
1 本款小游戏的结果有几种?分别是? +5分
2 出现不同结果的依据是? +5分
3 完善流程图 +10分
通过学生对案例流程图的分析,自然引入选择结构的定义:根据条件判断来决定程序执行走向的结构
流程图:
特点:有分支,没有重复
选择结构的实现:if语句的使用。
【设计思路】通过寻找关键词、阅读流程图,找块结构与行结构的不同来分解学习难点,突出学习的重点,通过“小试牛刀”培养学生用理论知识来解决实际问题的能力,学生评价,通过幻灯片提出问题,并在学生自学与对学过程中,在黑板上画好流程图,方便学生填空及以后使用。
通过学生讲述,复习流程图中各环节的含义。
引入选择结构的定义,分析流程图中程序段A和程序段B的执行次数,总结选择结构的特点。
自然过渡到if语句的使用
学生回顾预习内容,并通过与同桌对学,正确、深入的理解知识。
学生回答问题,并讲述理由
认真听讲,并从游戏案例分析中与老师一起总结。
条件 TTFF
程序段A 程序段B 教师补充等方式,强化重难点知识的理解与使用。
单分支结构的学习:
阅读if语句单分支结构基础知识,完成以下内容+15分:
1.以块结构为例,寻找关键词
关键词
含义
2.对照流程图,描述程序的执行过程
3.块结构与行结构的不同
要求:自主学习,同桌对学
〖小试牛刀〗+15分
分别用块if语句和行if语句实现:当竞猜价格(jcjg)跟实际价格(sjjg)相等时,jieguo.caption=“恭喜你,猜对了!!”
块if语句实现: _______________
_______________
_______________
行if语句实现:_________________
双分支结构的学习:
阅读学案—if语句双分支结构基础知识,完成以下内容+10分:
1.以块结构为例,寻找关键词
幻灯片展示学习任务内容。
教师评价与补充知识。
教师针对具体问题补充。
单分支只能实现一种操作的
通过自主学习,同桌对学相结合,回顾预习内容完成学案。
学生知识点讲解
学生用单分支结构实现“小试牛刀”环节,并展示
学生评价
猜测能判断两种操作。 关键词
含义
2.对照流程图,描述程序的执行过程
要求:独立思考,组内交流,统一意见,确定发言人
〖小试牛刀〗+15分
当竞猜价格(jcjg)大于实际价格(sjjg)时,jieguo.caption=“抱歉,猜高了!!”;否则
jieguo.caption=“抱歉,猜低了!!”
1.画出流程图
2.块if语句实现:
_______________________
_______________________
_______________________
3.行if语句实现:___________________________
判断,那么双分支的功能是什么呢?
教师评价与补充知识
与学生一起评价流程图
教师补充评价,并引导学生思考:当语句过长时,行结构的缺点。
通过自主学习,小组合作相结合,回顾预习内容完成学案。
学生知识点讲解
学生绘制流程图并用双分支结构实现“小试牛刀”环节,并展示
学生评价
通过自主学习,小组合作相结合,回顾预习内容完成学案。 多分支结构的学习+10分:
阅读学案—if语句多分支结构基础知识,完成以下内容:
1.理解多分支结构执行过程
2.注意事项
要求:独立思考,组内交流,统一意见,确定发言人
强调多分支结构执行过程的理解
教师评价补充
学生知识点讲解
能力提升 学有所用,活学活用+20分
请用if语句完成《价格猜猜猜》游戏程序
Dim JCJG, SJJG As Integer
SJJG = 390
JCJG=Val(Text1.Text)
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
幻灯片展示
分别找三个同学展示:用单分支结构、双分支结构和多分支结构实现的同学
教师补充 思考问题的算法,并用if语句实现。
学生展示并介绍算法
学生评价
小结 总结提升(每人5分) 教师补充 学生总结
课堂评价 根据课堂表现评选最佳小组 肯定学生们的表现 班长对各小组表现统计,评选最佳小组
教学效果预测 本节课密切联系学生的学习生活实际,精心选取典型的的事例,结合学生的关注点创设教学情境,并以此为主线,设计由易到难,由部分到综合的符合学生学习习惯的课堂活动,通过寻找关键词、阅读流程图,找块结构与行结构的不同等环节来分解学习难点,突出学习的重点,通过“小试牛刀”培养学生用理论知识来解决实际问题的能力,以学生