内容正文:
第二章 程序设计初步
第5节 程序的分支结构 教学设计
一、教材内容分析
分支结构是程序设计中经常使用的一个结构,所以必须理解分支结构的含义及作用,并能够看懂分支结构程序。
二、学习者特征分析
本节课的内容是基于前四节课的学习,学生对程序设计有一定的认识,能基本能理解VB程序中部分语句的含义,但由于学生的信息素养水平参差不齐,导致部分学生未能完成课堂练习。
三、教学目标
1、知识与技能
(1)了解分支结构的作用和特点;
(2)理解和识记if语句的格式;
(3)理解程序的分支结构执行过程。
2、过程与方法
通过对比、观察程序运行结果掌握分析程序结构的方法,培养学生的逻辑思维能力和分析能力。领悟计算机利用分支结构程序解决问题的方法。
3、情感态度与价值观
体验程序,分析程序,逐步克服编写程序的畏难情绪,培养学生的分析问题的能力和探究精神。
四、教学重难点
重点:分支语句的执行过程以及条件语句的格式。
难点:分支语句的执行过程、应用分支结构解决程序中的条件判断问题。
五、教学理念和方法
本节是程序设计学习中的一个重点、难点,分支结构在程序设计中被广泛应用,因而学生必须理解和熟练掌握。为此,本节教学采用研学后教、讲练结合和任务体验等多种方式引导学生的学习积极性。
六、教学过程设计
教 学 过 程 设 计
教学环节
教师活动
学生活动
设计意图及资源准备
一、复习导入
复习导入新课:复习顺序结构程序,引出三种程序结构。
温故知新,开始思考
复习引入
二、新课学习
观察体验分支结构例程。
引出分支结构概念。
分支结构:程序根据判断的结果来控制程序应如何继续执行的程序结构称为分支结构。
举例:以生活中经常遇到的需要选择判断的问题为例。
学生观察程序
理解概念
从例程中引出分支结构概念,直观
三、研学问题一
【研学任务1】分支结构
例子:如果明天下雨,那么,正常上课,否则举办运动会。
对比文字表达与分支结构的表述,总结关键词。
If —then—else
End if
理解流程图:
总结分支结构的条件语句格式:
SHAPE \* MERGEFORMAT
特点:
1.If与end if 成对出现;
2.语句块1与语句块2不能同时执行。
学生对比并回答问题,总结关键词,从流程图分析程序的运行。
学生总结分支结构的条件语句格式。
通过日