《选择结构—VB中的If语句》课堂学案

文档属性

名称 《选择结构—VB中的If语句》课堂学案
格式 zip
文件大小 740.6KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2017-12-29 14:47:44

图片预览

文档简介

《选择结构—VB中的If语句》学案
课前准备:分好小组, 2人为一组,确定小组长。
序言:在生活中我们常常需要做各种选择。例如:如果遇到红灯,要停车等待,不然继续通行;如果儿童身高低于1.2米,上车不需要买票;如果星期天下雨,我就在家看书,否则我就去踢足球……
计算机在解决这类“如果…那么…否则…”的选择判断问题时,可以用选择结构来实现,这节课我们学习的是VB编程语言中的选择结构代表语句----IF语句。
学习指引:课堂自主学习内容
一、实现选择结构的VB中的IF语句
If语句是几乎所有的高级编程语言中普遍使用的选择结构语句,程序可以通过If语句来完成对条件的判断、选择。
1、VB中If语句的语法
(1) 格式: 流程图:

If 条件 Then
语句块1
[ Else
语句块2 ]
End If
语句功能:
① 包含两个分支,当条件成立时,执行Then分支后面的语句块1,当条件不成立时,执行Else分支后面的语句块2。(其中语句块1和语句块2均表示一个语句组,可以包含0条或多条语句。);
② 两个分支只能二选其一执行,不能同时执行;
③ 条件可以是关系表达式(>,>=,<, <=, =,<>),或者逻辑表达式(NOT,AND,OR);
④ ENDIF表示IF语句的结束,[ ]表示ELSE部分可以省略。
(2) 简单If语句(即ELSE部分省略)的语法
格式: 流程图:

If 条件 Then
语句块
End If
语句功能:
① 简单If语句只包含一个分支,如果条件成立,则执行Then下面的语句块;如果条件不成立,就什么都不执行;
② 在只需要做肯定判断,不需要给出否定判断结果的情况下可用简单If语句。
举例示范
如果X等于自圆其说,那么弹出信息框提示猜对了,否则提示弹出信息框猜错了。
格式: 流程图:
If X=″自圆其说″ Then
Msgbox(″猜对了″)
Else
Msgbox(″猜错了″)
End If
2、本节课所使用到的VB中的程序代码,书写中的注意事项有如下几点
1、四则运算符号表示:加( + )、减( - )、乘( * )、除( / );
2、VB支持的判断条件都是由关系运算符构成的关系表达式或由逻辑运算符构成的逻辑表达式。
例如:a>100,这就是一个关系表达式。(c>b) And (c关系运算符为: 大于( > )、大于等于( >= ) 、小于( < )、小于等于( <= )、等于( = )、不等于( <> )
逻辑运算符为:与(And)、或(Or)、非(Not)
3、本节使用到的VB中的语句说明
① Msgbox( )功能为弹出一个对话框,″″的中的内容为弹出对话框的显示内容
② ″″表示引用内容的是字符、字符串、文本
③ 赋值语句
例如:C = A * B 表示将A和B相乘的结果赋值给变量C
注意:乘号*不能省略,不能写为C=AB

二、课堂学习流程:(文件都在学生文件包里)
1. 打开“神奇的心理图”
探求新知
流程:
打开“看图猜成语”;

阅读“学案”,自主学习VB中的IF语句的语法格式和功能;
打开任务一文件夹中的“猜成语程序选择填空”;
探究出IF语句的特点
小试牛刀:运用和实践
流程:
打开任务二文件夹中“1.任务一:小试牛刀”;

打开“2.VB程序实践”;
在VB中运行程序,体验;
提交作业。
探究思考:揭秘游戏:
流程:
打开任务三文件夹中“VB小游戏”;

探究思考游戏设计并实现的奥妙。
课堂小结
内容拓展
三、VB6.0编程环境操作指导
打开任务二文件夹中的“2.VB程序实践”任务后,单击下面图示窗体前的“+”;
2. 展开窗体后,双击“form1”窗体文件;
3. 在VB中打开购书赠券程序界面,双击“计算”按钮;
打开“计算”按钮的选择判断代码编辑窗口,请同学们用正确的条件和语句替换其中的
“条件?”、“语句1?”、“语句2”
5. 完成后点击运行按钮“ ”
6. 选择“文件”菜单的“保存工程1.exe”,保存文件
7. 保存文件至“电脑桌面”,文件名称改为“班级+姓名”,然后提交该文件给教师。