起点教育 - 中小学教育资源免费下载平台

第11课 双分支结构 教学设计1

课题
第11课 双分支结构
课时
3
教材
人民教育出版社《信息技术基础》
九年级(全册)

教材
分析
本节课内容源于人民教育出版社出版的《初中》信息技术基础九年级第7课“使用图片框控件”。本课重点讲解怎样使用图片框控件,是学习VB中重点之一。重点培养学生学科整合的能力。

学生
情况
分析
学生在以前学习VB函数基础上,有较强的好奇心,有利于学生创新和实践能力培养。

教学目标
知识目标
1、初步掌握分支结果特点
2、学会ifthen语句的基本用法
3、了解msg()函数的知识


技能目标
1、初步认识VB程序的输入、分支结果特点,编辑和运行方法
2、培养自主学习和思考能力



情感目标
1、通过教学激发学生探索学习现代科学知识的主动性
2、激发信息技术的兴趣,养成主动学习信息技术的积极态度和习惯。

教学
重点
难点
重点:初步掌握分支结果特点

难点:
学会ifthen语句的基本用法。了解msg()函数的知识

教学方法
演示讲解法、归纳总结法








教学环境
教学直接在有电子教学软件的多媒体机房中进行

教学过程

环

教师活动
学生活动

复


复习上节课的内容
师:什么是顺序结果?
学生:回答。如果说对了老师表扬,说的不全的话老师补充总结。
讨论问题并回答。

导



前几课介绍了顺程序。运行顺序程序是,计算机会按先后顺序依次执行各代码行规定的操作。用VB处理实际问题时,还会经常用到另外一种结果的程序——分支程序。利用分支程序,可以计算机设定一等的条件,让它根据条件是否成立分别完成不同的处理任务。
下面先看一个简单的例子。
观察工程(身份验证)
打开代码窗口查看和思考程序代码。
把代码中的文本修改试一试,看看出现的现象,和同学们一块讨论。
老师总结代码的含义以后向同学们讲这类积分程序的一般格式。
一般格式:
IfThen[Else]
其中为条件,通常用关系表达式或逻辑表达式表示。可以为一个语句,也可以为多个语句,多个语句时要用冒号分隔。
注意:单行结构条件语句要求在一行内书写完毕,即一行不能超过255个字符
无可选项时,语句的格式为:
If Then
功能:如果条件为True,则执行语句;否则,执行下一行语句

有可选项时,语句的功能是:若条件为True,
则执行;否则,执行

有可选项时,语句的功能是:若条件为True,
则执行;否则,执行

1) 界面设计
在窗体放置两个命令按钮:Command1和Command2。Command1用于实现求三个数的最大者,Command2用于结束程序的执行。设置窗体的Caption属性值为 “例3_11 求三个数之中最大者”, Command1的 Caption属性为“开始”, Command2 的Caption属性为“结束”。
界面设计
在窗体放置一个命令按钮:Command1。 Command1用于实现解方程。设置窗体的Caption属性值为 “例3_12解方程ax + b = 0”, Command1的 Caption属性值为“开始

(2) 算法设计
①用InputBox函数把三个数值输入到变量a , b , c 中;
②先把a放在变量max中,然后分别与b,c进行比较,保留其中最大的数在变量max中;③用Print方法输出max的值
。输入系数a和b,编程序解方程ax + b = 0。
分析:
当a≠0时,x = –b/a ;当a = 0,b≠0时,方程无解。因为用0作除数会产生溢出的运行错误,所以在计算x的值之前,要先判断a是否为0。

3. MsgBox语句
MsgBox 也可以写成语句形式:
MsgBox < prompt >
参数的意义与MsgBox函数相同。由于MsgBox语句没有返回值,因此常
用于简单的信息显示。
例如:MsgBox “文件保存完毕,可以退出系统。”

看老师的操作步骤,并欣赏


表示想做









表示想做

练


好,那我给你们几分钟的时间,你们自己做一做好吗?如果有不懂的地方请举手可以老师。
相互协作,共同完成练习。

小 结
今天我们主要学分支机构,今天讲的内容中,程序的功能、元素的组成是比较重要,命令代码内容是比较难,希望同学们要记住这两点。要掌握使用If Then 语句和了解Msg()函数的知识。

布



设计97页的个人信息 程序设计并写代码。


同类资源