第三节 实现条件选择程序 课件+教案+作业

资源下载
  1. 二一教育资源

第三节 实现条件选择程序 课件+教案+作业

资源简介

程序语句常用的关键词:
  
Dim
定义变量语句
  
=
赋值语句
  
Print
打印输出语句
  
InputBox(
“内容提示”,”标题”)
数据输入窗口
Val(
)
 把数据强制转化为长整型数值
作业1:从键盘输入一个数到变量a,输出它的绝对值。(并利用F8键运行测试程序的执行过程)
操作方法:先从参考答案中选择相应的代码填到划线处,补充完成程序设计,然后复制代码到VB程序(窗体Form,操作方法Click)中,运行程序,再用F8键运行测试程序执行代码的过程。
Dim
a
As
Single
a
=
Val(     ("请输入a的值",
"输入窗口"))
If
    
Then
    
End
If
    
"a的绝对值等于";
a
参考答案:
1、InputBox
2、a=-a
3、a<0
4、Print
作业2:从键盘分别输入两个不相等的数到变量a、b,输出其中较大的数。
操作方法:先从参考答案中选择相应的代码填到划线处,补充完成程序设计,然后复制代码到VB程序(窗体Form,操作方法Click)中,并运行测试程序。
a,
b
As
Single
a
=
Val(InputBox("请输入a的值",
"输入窗口"))
b
=
Val(
("请输入b的值",
"输入窗口"))
If
Then
Print
"较大的数是";
a
Else
"较大的数是";
End
If
参考答案:
1、InputBox
2、Dim
3、b
4、Print
5、a>b
作业3:设计一个简化版的猜数字游戏窗口。(完成后保存为exe文件,并上交作业)
操作方法:先从参考答案中选择相应的代码填到划线处,补充完成程序设计,然后复制代码到VB程序(窗体Form,操作方法Click)中,并运行测试程序。
a,
b
As
Single
a
=
382
b
=
Val(InputBox("请输入1-999的数字",
"输入窗口"))
If
Then
MsgBox
"恭喜你猜对了!",
,
"结果"
Else
If
Then
MsgBox
"你输入的数小了",
,
"结果"
Else
MsgBox
"你输入的数大了",
,
"结果"
End
If
参考答案:
1、Dim
2、End
If
3、a>b
4、a=b(共10张PPT)
第三章
认识计算机程序
第三节
实现条件选择程序
一、认识条件选择语句
P67
   刚才的游戏很难设计吗?我们来看看这个程序用到了什么代码。
两个嵌套的条件选择语句
一、认识条件选择语句
P67
条件选择语句的基本格式:
If <
条件
> then
 <语句A>
Else
 <语句B>
End
if
执行if条件选择语句时,如果条件成立(是),则执行then后面的语句,如果不成立(否),则执行else后面的语句,遇到end
if
,条件选择语句结束。
一、认识条件选择语句
P67
if
条件
then
语句A
end
if
if
条件
then
语句A
else
语句B
end
if
条件选择语句的两种结构:
一、认识条件选择语句
P67
If
the
weather
is
good
tomorrow,
then
I
will
go
to
the
park.
If
······then
······
(如果······那么······)
If······
then······
else······
(如果······那么······否则······)
If
the
weather
is
good
tomorrow,
then
I
will
go
to
the
park,
else
I
have
to
stay
at
home.
这两种结构在表达上有什么区别吗?
请翻译下面的句子:
二、观察条件选择语句的执行P68
如何查看程序的执行过程:
(1)按F8功能键进入程序调试状态。
(2)单击界面运行代码,反复按F8执行指示语句。(观察代码窗口中标记的走向)
三、拓展内容
嵌套的条件选择语句:(表达三种以上的情形)
if
条件
then
语句A
else
if
条件 then
语句1
else
语句2
end
if
end
if
嵌套的条件选择语句可以把它看作是上一层if语句的“语句B”
if
条件
then
语句A
else
  
  语句B
end
if
表达式
2

语句块
2
开始
表达式
1

语句块
1
结束
T
F
T
语句块
3
表达式
2

语句块
2
开始
表达式
1

语句块
1
结束
T
F
T
表达式
2

语句块
2
开始
表达式
1

语句块
1
结束
T
F
T
开始
表达式
1

语句块
1
结束
T
F
T
语句块

三、拓展内容
“猜数字游戏”程序代码分析
第一种情形(语句1)
第二种情形(语句2)
第三种情形(语句3)
嵌套的条件选择语句
小结
   这一节课中,我们学习了条件选择结构,程序的执行步骤是按选择语句的条件选择一部分代码来执行的。
If <
条件
> then
 <语句A>
Else
 <语句B>
End
if
1、记住选择语句的格式和流程图:
2、功能键F8的作用:
利用F8功能键,可以检查程序的执行路线和检查程序中出错的地方。第三节
实现条件选择程序
教学设计
1教学目标
1、知识与技能
(1)能掌握条件选择语句的基本格式、执行过程。
(2)能通过分析具体问题,使用条件选择结构解决问题。
(3)能培养学生创造性思维和综合运用知识的能力。
2、过程与方法
(1)能通过分析程序流程图,认识条件选择语句的基本格式。
(2)能掌握程序逐语句执行调试程序的方法。
(3)能通过使用逐句执行条件选择语句,观察语句运行情况,加深对条件选择语句执行过程的理解。
3、情感态度与价值观
(1)培养学生如何利用计算机编程序去解决具体问题的思想。
(2)在使用条件选择语句解决问题过程中,感受严谨的科学态度和作风。
2学情分析
程序设计的部分是学生最不愿意学习的内容之一,如何让学生喜欢VB程序设计 怎样才能让学生理解程序代码 在这一节课中,我引入了学生感兴趣的“游戏”概念,通过玩游戏的形式开始学习的过程,并把程序代码融合到游戏程序中,讲解条件选择语句时采用结构图来直观表示。本节课的学生对象是初二年级下学期的学生,学生在计算机操作上有一定的基础,对VB程序设计已经有了初步的了解并已学习了顺序程序结构。
3重点难点
1、教学重点:
让学生学会使用VB语言的If分支语句,掌握分支判断程序结构来解决实际问题,并且培养学生的探索、创新能力。
2、教学难点:
对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。
4教学过程
活动1【导入】创设情景,引入主题
教师活动:1、引入数字游戏程序,让学生了解VB程序的运行过程。
2、让学生回答快速找到答案的窍门,调节气氛。
学生活动:1、玩数字游戏。
2、回答教师提问。
设计说明:通过玩游戏,激发学生学习兴趣。
活动2【讲授】知识讲解,内容分析
教师活动:1、对游戏程序中所用的条件选择语句进行分析讲解。
2、讲解条件选择语句的基本结构,通过流程图和英语语义的解释,让学生明白条件选择语句的用法。
3、分析单分支结构、双分支结构的用法。
4、讲解F8键的作用。
学生活动:1、根据课本内容理解条件选择语句用法。
2、翻译英语句子加深对条件选择语句的理解。
设计说明:通过流程图和英语句子直观表达条件选择语句的格式与用法。
活动3【活动】自主学习(任务1)
教师活动:1、讲解作业1:从键盘输入一个数到变量a,输出它的绝对值。
2、分析流程图和F8键的用法。
3、巡视学生做作业情况。
4、掌握学生作业完成进度,指导学习有困难的学生。
学生活动:1、选择参考选项代码填空完成程序代码。
2、复制代码到VB程序中,并运行测试程序。
3、用F8键测试逐语句执行条件选择程序的过程。
设计说明:让学生了解程序代码的用法以及条件选择结构程序的执行过程。
活动4【活动】自主学习(任务2)
教师活动:1、讲解作业2:从键盘分别输入两个不相等的数到变量a、b,输出其中较大的数。
2、分析流程图的用法。
3、巡视学生做作业情况。
4、掌握学生作业完成进度,指导学习有困难的学生。
学生活动:1、选择参考选项代码填空完成程序代码。
2、复制代码到VB程序中,并运行测试程序。
设计说明:加深学生对条件选择语句的程序代码的了解。
活动5【活动】自主学习(任务3)
教师活动:1、讲解作业3:设计一个简化版的猜数字游戏窗口。
2、讲解嵌套语句的作用与用法。
3、分析流程图的用法。
4、巡视学生做作业情况。
5、掌握学生作业完成进度,指导学习有困难的学生。
学生活动:1、选择参考选项代码填空完成程序代码。
2、复制代码到VB程序中,并运行测试程序。
3、生成exe文件,并上交作业。
设计说明:让学生了解嵌套条件选择语句的用法。
活动6【活动】学习评价
教师活动:1、展示优秀作品。
2、引导学生对这一节课的总体学习评价以及自我学习评价。
学生活动:观看其他同学作品并作出评价。
设计说明:展示成果,增强学生学习信息技术的兴趣。
活动7【活动】内容小结
教师活动:1、对本节课条件选择语句基本格式的总结。
2、F8键在程序排错中的作用。
学生活动:复习条件选择语句的格式与用法。
设计说明:强化学习效果。

展开更多......

收起↑

资源列表