第二节分支结构——if语句教学设计
一、教学目标
1、知识与技能
(1)了解分支程序的结构,流程以及作用。
(2)知道条件语句的作用,初步掌握分支语句的格式。 (3)理解程序的分支结构。
2、过程与方法
(1)通过简单程序的运行和流程思考,培养学生的思考逻辑分析能力。
(2)通过运行程序、分析程序、体验程序提高学生自主学习的能力。
3、情感态度价值观
通过体验程序,分析程序和修改程序,培养学生的合作精神和探究创新精神。
二、教学重难点
重点:分支语句的流程图,分支语句的执行过程以及条件语句的格式。
难点:分支语句的应用以及分支语句的格式。
三、教学过程
(一)引入
现实生活中,很多事件并非都是按自上而下的顺序进行的,常常要根据一定的条件进行判断并做出决策,比如“成绩评价”是依据一
1 定的分数做出判断并评定为“合格”或“不合格”。(分支结构——if语句)
(二)If语句格式 If语句格式
格式 一:If Then 格式二:If Then Else
(三)显示例题分析逐行显示 例:成绩评价程序设计。 算法:
1、输入成绩;
2、把成绩转化为数值赋给a;
3、如果a>=60成立则结果显示“合格”,否则显示“不合格”
4、结束语句。 根据算法写法程序: A=val(text1.text) If a>=60 then Label2.caption=”合格” Else Label2.caption=”不合格” End if 关系表达式
关系表达式就是用关系运算符将两个算术表达式(或字符串表达
2 式)连接起来的式子。
格式如下:
或 关系运算符:
= (等于) > (大于) (不等于) >= (大于等于)
例如:
x*y>x+y,(x=3,y=-2) ②x
(四)小结:
四、教学反思
本节课,学生对分支结构的比较容易理解,但是对于分支的条件设置的认识不足,即不会写出条件和读懂程序。面对问题,学生不知如何下手,为此,我们必须在以后的学习中加强对学习知识的渗透和反复学习。
3