第二节
分支结构
IF
语句练习
1、下列VB程序段执行后x的值为(
)
a=8
If
a<9
Then
x=9
End
If
Print
x
A、8
B、9
C、0
D、1
2、下列程序运行后,变量y的值为
x=20
If
x>=100
then
y=5
x
else
y=4
x
End
if
A、20
B、40
C、80
D、100
3、拓展练习、下列程序段的运行结果是(
)
x=3
Select
Case
x
Case
5
Print
"优秀"
Case
4
Print
"良好"
Case
3
Print
"通过"
Case
Else
Print
"不通过"
End
Select
A、优秀
B、良好
C、通过
D、不通过
查看收藏工具帮助
收藏
Q好搜6
我的手机360导航新
网导航×Q掉跟头的意思好搜
Q碰钉子的
Q
四
小窗口播放
例3:已知分段函数y=0,x0,输出y的值
价文档:食★食★★
开始
分支结构1
★★★★
输入x的值/
x<0the分支结构2
T
★★★★☆5页免费
else
程序设计课件第6讲
if
x=0
the
免费
else
下载券
y=1
喜欢此文档的还喜欢
end
if
★★★★☆16页免费
输出y的值
p
rint
结束
分支结构的嵌套
★★★★女
分享到:⑤
第3章第3节2
6魔方:春运租车回家,第一天租金0元
我的手机
Q多分支结构
f条件ther
单分支结构
语句A
end
if
f条件then
语句A
双分支结构
支
语句B
d
if
构
f条件1then
语句
else
支
i条件2ther
语句2
else
语句3
双分支嵌套双分支
end
if
end
if
if条件then
语句A
d
if
单分支结构
I和endI要成对出现
if条件then
语句A
lse
语句B
双分支结构
end
if
表达式
表达式1?
表达式
2?
表达式2?
语句块
语句块2语句块2
语句块
「单分支嵌套单分支」
双分支嵌套双分支(共12张PPT)
分支结构——If
语句
(一)、复习导入:
(二)、教授新知:
一、If
语句的形式:
1、单分支结构:
2、双分支结构:
(二)、教授新知:
3、多分支结构:
(二)、教授新知:
二、If语句案例——判断一个数的奇偶性
1、案例分析:任意输入一个数,判断其是奇数还是偶数?
数学问题:对
2
进行整除运算,结果为
0
时,为偶数。
例:1
\
2
结果为
0
,但
1
为奇数。
??
VB问题:利用
Mod
对
2
进行取余运算,当其结果为
0
时,为偶数,否则为奇数。表达式为:a
Mod
2
=0
(为偶数)
(二)、教授新知:
2、设计窗体:
参照案例设计窗体,师生分析窗体所用控件,然后学生完成窗体设计。)
?
?
?
?
?
?
?
???
3、设置属性:
根据案例窗体,学生自主完成窗体中各对象属性的设置
。
(二)、教授新知:
4、编写代码:
Private
Sub
Command1_Click()
Dim
a
As
Integer
a
=
Val(T1.Text)
If
a
Mod
2
=
0
Then
MsgBox
("这是偶数!")
Else
MsgBox
("这是奇数!")
End
If
End
Sub
(二)、教授新知:
5、测试运行:
(三)、学生练习:
?
学生根据教师的讲解和演示,进行案例的设计与编写,并进行小组的评比。
(四)、知识拓展:
师:对于案例中的问题,结合课本37页的Select-Case语句形式,有能力的同学可以尝试编写。
(五)、总结归纳:
分支结构
单分支结构
双分支结构
多分支结构信息技术课教学设计
学段
初中
年级
九年级
课时
1课时
主题
分支结构——If
语句
教材
第1章
活动二
第二节
分支结构
教材分析
本节课是人民教育出版社出版的《信息技术》九年级下册
第一章
活动2
程序的基本结构的第二节:分支结构里的If
语句。旨在让学生理解分支结构设计思想、了解If
语句的形式的同时,熟练掌握If
语句的双分支结构,并能利用其解决实际问题。
学生分析
学生通过前面的学习,已经掌握了算术运算符和关系运算符的计算规则,但在进行混合运算时,对于优先级的判断容易出错。但基本能够理解单分支
If
语句和双分支
If
语句的执行过程,对于多分支If
语句则有部分学生理解估计有困难!
教学目标
知识与技能
1、灵活运用分支结构
If
语句的执行流程分析程序2、能够分析实际问题选用合适的
If
语句
过程与方法
以案例为核心,通过分析实际案例,转换为数学问题,结合解决问题的数学逻辑思想,分析编写代码,明确如何用分支结构中的
If语句解决简单的实际问题。
情感态度和价值观
体验双分支结构
If
语句的实用价值。
重点
灵活运用分支结构
If
语句的执行流程分析问题、并解决实际问题。
难点
运用分支结构
If
语句的思想来分析解决实际问题。
教学资源
1、导入微课;2、“判断一个数的奇偶性”的教学案例;3、If
语句双分支结构微课。
关于教学策略选择的阐述
1、案例教学法:本节课以一个案例为核心,通过分析案例,转换为数学思想解决问题,进而转换思想运用分支结构解决实际问题的整个过程,让学生体会
If
语句的使用价值;2、习题法:通过一些分支结构的相关习题,巩固学生对If
语句执行过程的深刻理解和算数、关系运算符混合运算规则。
教学过程
(一)、复习导入:师:通过上节课的学习,我们了解了VB三种程序结构中的顺序结构的特点,是什么?生:从上至下、逐条逐句执行程序结构。师:引出新知。(板书:分支结构——If
语句)(二)、教授新知:一、If
语句的形式:1、单分支结构:2、双分支结构:
3、多分支结构(嵌套结构):二、If语句案例——判断一个数的奇偶性1、案例分析:任意输入一个数,判断其是奇数还是偶数?数学问题:对
2
进行整除运算,结果为
0
时,为偶数。
例:1
\
2
结果为
0
,但
1
为奇数。VB问题:利用
Mod
对
2
进行取余运算,当其结果为
0
时,为偶数,否则为奇数。表达式为:a
Mod
2
=0
(为偶数)2、设计窗体:参照案例设计窗体,师生分析窗体所用控件,然后学生完成窗体设计。)3、设置属性:根据案例窗体,学生自主完成窗体中各对象属性的设置。4、编写代码:(1)根据表达式:判断
a
Mod
2
=0
,先分析出应选择哪种
If
结构完成程序功能。(2)根据表达式,确定需要定义几个变量。再确定应该给哪个变量先赋值,最后确定套用双分支
If
语句,写出代码。(设计意图:这是本课案例教学法有效实施的关键,目的是为了引导学生产生由数学逻辑思维转换为
VB
编程思维的过程。)Msgbox
函数的用法:用来显示对话框,以提示用户出现的问题或补充新的信息,通常有两种用法,但我们今天只学它的第一种用法:Msgbox
("消息")
第二种用法在以后的学习中见到再进行详细说明。5、测试运行:(三)、学生练习:学生根据教师的讲解和演示,进行案例的设计与编写,并进行小组的评比。(四)、知识拓展:师:对于案例中的问题,结合课本37页的Select-Case语句形式,有能力的同学可以尝试编写。(五)、总结归纳:
板书设计
分支结构——If
语句单分支结构:双分支结构:多分支结构:
教学反思
一、课前反思:对于学生评价反馈这儿应该设计一个评价量表,以考核学生的掌握情况,有备于以后的教学过程中进行调整、改进!二、课后反思:
教学流程图采用统一的图形符号描述:
内填写教学内容和教师的活动内容;
内填写资源的类型和资源的内容要点;
内填写学生在课堂教学过程中所进行的活动内容;
内填写教师进行逻辑判断的内容;
为课堂教学过程开始和结束的符号。