资源描述
八年级信息技术下册
第五节 分支结构程序设计(下)
授课时间:
教学目标
1、 掌握分支结构的程序语句
2、 理解程序的分支结构。
3、 了解编程思路。
4、 培养学生探究精神与独立操作能力。
教学重难点
1、理解程序的分支结构。
2、了解编程思路。
教学方法
讲授法 演示法 任务驱动法
教学过程
一、导入
上一节课我们学习了分支结构的两种语句,今天我们来学习分支结构的另一种语句。
二、新授
If语句的另一种格式
(1) 讲解
If语句还可以省略else部分,格式为:if条件then语句。
执行过程是:条件成立则执行语句,条件不成立,什么事都不做。
例如:从三个不同的数a、b、c中找出最大数
用自然语言描述的算法为:
1、 max=a;
2、 比较max与b,如果max<b,则max=b;
3、 比较max与c,如果max<c,则max=c;
4、 输出max,max就是3个数中的最大数。
开始
结束
Max=c
Max<c
Max<b
输入a,b,c
Max=a
Max=b
输出max
(2) 操作实践
A、新建工程,分析有几个标签控件,几个文本框控件,几个命令按钮控件,并设置它们的属性。
B、根据算法框图,设计和编写程序。
C、在“开始”命令按钮中输入:
Private Sub Commandl_Click()
a=Text1.Text
b=Text2.Text
c=Text3.Text
Max=a
If Max<b Then Max=b
If Max<c Then Max=c
Text4.Text=Max
End Sub
D、在“退出”命令按钮中输入End。
E、运行程序,输入测试数据,检查程序是否能挑选出三个数的最大数。
F、保存程序。
三、课堂练习
航空行李托运一般按重量收费,假如当行李重量在20公斤以内时,收费10元;超过20公斤,在10元的基础上,每超出1公斤加收8元。
请画出算法框图,设计收费程序界面,并编写程序。
2
展开阅读全文