当前位置:文档之家› 程序的选择结构教学设计

程序的选择结构教学设计

教学重点
掌握双分支选择结构的格式及执行过程;
教学难点
对解决问题的方法和步骤的理解,并能根据实际问题写出代码。
使





在学习完程序的顺序结构的基础上,学生们初步具备了一些编写程序的思想,再来学习程序的选择结构,大部分学习是很容易理解的。而且也可以把这种结构应用到生活中,解决实际问题。相信学生应该非常乐于学习,也能很快的掌握内容。
程序的选择结构教学设计
2.5.1程序的选择结构
教案编写教师:付虹杨
实际授课教师:
实际授课日期:




知识

技能
1、掌握双分支选择结构的格式、功能、用法及执行过程。
2、掌握双分支选择结构流程图的画法。
3、掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。
4、学会使用双分支选择结构来实现选择控制结构的设计,解决实际问题。
过程

方法
通过“鼠标价钱大竞猜”这个小游戏为导入实例,以及经过探究、讲授、观摩、交流等环节,让学生理解双分支选择结构的格式、功能、用法及执行过程。
情感态度价值观
用双分支选择结构编写简单的程序解决具体的实际问题,培养学生善于学习,善于思考,自主学习的能力,激发学生的想象力和探索精神,让学生体验学习的乐趣。
3、选择的基本格式
格式1:又叫行If
If条件Then<语句组1> Else <语句组2>
全体学生参与
同学用中文翻译这句话。
中文解释:如果你是男孩请举ห้องสมุดไป่ตู้右手,否则请举起左手。
这样的英语句子翻译成中文并不难,目的是让多数的学生都能感受程序设计的乐趣,引出条件语句。
教学过程
教师活动
学生活动
设计意图
新课讲授




上节课我们共同学习了VB程序当中的一些基本语句,赋值语句inputbox()、赋值语句、基本输出语句print。今天我们继续练习使用这些语句,并通过简单的例子,来运用程序的选择结构解决实际问题。教师先和学生共同探究、解析问题,交流得出解决问题的方法,然后让学生先从模仿入手,补充半成品程序,最后让学生举一反三独立尝试编写程序,让学生感受程序的选择结构的功能。
[教学后记] :
Dim a As Single
a=InputBox(“请输入您猜的价钱”)
____a=20___Print"猜对了"__Print“猜错了”
A.If……Then……End ifB.If……Else……Then
C.If……Then……ElseD.If……Else……End if
学生边看课件,边听教师讲解选择结构的基本格式。注意事项,及程序的执行过程。
课前准备
1、检查多媒体网络教室学生用机的软硬件是否正常。
2、准备好多媒体教学课件和学生要实践操作的素材。
教学过程
教师活动
学生活动
设计意图
一、
情境导入
让学生竞猜鼠标的价钱。
学生边猜,教师选择答案,程序将提示猜高了,猜低了或是猜对了。
同学们在选择价钱的时候,是根据程序的提示而改变价格高低的,这里存在一个价钱判断的条件。
(4)将If、Else和End If语句左对齐,而<语句组1>和<语句组2>向右缩进若干空格,以使程序结构更加清楚,便于阅读和查错。
4、条件语句的执行过程
当条件成立时,执行Then后面的语句组1,
否则执行语句组2
选择结构的流程图如下所示:
5、下面我们共同运用选择结构来解决问题:
例1、选择题 将鼠标价钱大竞猜的程序补充完整。
学生运用选择结构将鼠标价钱大竞猜程序补充完整。
进一步理解选择结构的
用法、格式、功能。
让学生熟练掌握双分支选择结构的两种基本格式及相互转换。
新课讲授
教师活动
学生活动
设计意图
三、
练习反馈
将该程序转换成另一种格式:
Dim a As Integer
a=Inputbox(“请输入您猜的价钱”)
If a=20Then Print“猜对了”
格式2:又叫块If
If 条件 Then
<语句组1>
Else 语句组2>
End If说明:
(1)条件可以是算术表达式、关系表达式或逻辑表达式等。表达式都会得到两种可能:非真即假,True或False。
(2)格式2中的if 与 end if 必须成对出现,缺一不可。
(3)在书写时,格式1中的<语句组>可以有多条语句,如果有多条语句则必须写在一行,而且语句之间用冒号“:”分隔开。格式2中的<语句组>中的多条语句,则需分行书写。
象这种根据给定条件的当前值在两条或多条程序路径中选择一条执行的结构就是我们今天学习选择结构。
学生观看课件,积极参与价钱竞猜游戏。
通过该实例,引入本课新知识的学习。
并激发学生的学习兴趣。
二、
新课讲授
一、选择结构
1、选择结构的特点:
按照问题的要求做出条件判断,根据结果选择一边执行或另一边执行,两边只能执行其中的一边。
2、条件语句:
If youare a boythen please putupyour right hand,else please putupyour left hand.
找同学用中文翻译。
请同学们找出这里面的三个关键词。
If ……Then ……Else……
同时这三个关键词也构成了我们的条件语句。选择结构的基本格式就是运用了条件语句。
Else
Print“猜错了”
End if
练习题:求一个整数的绝对值。
找学生完成两种格式的转换。
老师画出流程图
学生独立完成此程序。
教师巡视指导。
让学生理解两种格式可以相互转换。
让学生学会用双分支选择结构编写程序,解决问题。
设计一个较简单的任务,由学生来独立完成。使学生真正的理解和掌握选择结构的用法。达到学以致用的效果。
相关主题