《顺序结构》教学设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《顺序结构》教学设计
广州市白云区同和中学陈燕贤
一、学习者分析:
学生通过前几节课的学习以及实践,对VB的编程环境以及程序设计的要素等有了一定的了解,具备学习本节课内容的知识基础。本节课学生开始学习程序的结构,结合导学案进行学习,让学生通过小组实践来体会程序的执行顺序入手,以便学生更好了解顺序结构程序的特点,从而能较好掌握顺序结构的内容。
二、教材内容分析
1、本节课的学习内容是介绍程序的顺序结构,以及InputBox函数和几个常用的数学函数。顺序结构的内容既是前几节知识的小结也是新知识的开始,有承前启后的作用。
2、教学重点、难点:
重点:程序顺序结构的特点;InputBox函数和几个常用函数含义。
难点:顺序结构程序执行过程理解;InputBox函数和几个常用函数的书写和含义。
3、课时安排:一课时
三、教学目标
1.知识与技能
(1)了解顺序结构的程序的特点。
(2)理解InputBox函数和常用函数的含义及其书写格式。
(3)理解程序的顺序结构。
2.过程与方法:
(1)通过学生的小组协作学习实验体会,让学生了解顺序程序结构的特点。
(2)结合导学案,学生通过分组学习和教师讲授结合的方法了解和掌握InputBox 函数和常用函数的含义。
3.情感态度价值观
通过教师的任务设置,让学生进行小组协作学习,体验程序的执行以及通过学习任务的完成,让学生在不断的探究和思考中培养协作、自主探索的学习精神,以及仔细观察问题的能力。
四、教学理念和方法
顺序程序结构的特点以及函数的含义应用,学生难以理解,结合导学案让学生进行
小组协作学习和自主学习,学生可以不断进行探究和思考体验,让学生更好地领会、掌握本节的知识。
五、教学媒体选择
多媒体教学系统,教科书,计算机,投影,powerpoint课件,学案。
六、教学过程设计
七.教学评价:
评价标准:以小组为单位进行课堂评价,见附录中的课堂评价表。
八、附录
附录1、导学案
《顺序结构》学案
班别:姓名:学号:
一、学习目标:
1、理解程序的顺序结构。
2、理解InputBox函数和常用函数的含义及其书写格式。
二、本节新内容学习(见教材P39-40)(分小组进行学习,然后完成学习任务)
启动VB,分小组进行程序体验,并完成相应题目
任务一:
程序1:Private Sub Form_Click()
Print “你好!”;"我是初二11班郑泓炜。"
Print "欢迎你来到我们班!"
End Sub
程序2:Private Sub Form_Click()
Print "欢迎你来到我们班!
Print "我是初二11班郑泓炜。";“你好!”
End Sub
问题:1、把代码复制到VB中,并运行看结果,
程序1的结果是:
程序2的结果是:
2、比较2个程序的结果,可以看出有什么不同?
任务二:
程序1:x=4
y=2
x=x+1
y=x+y
Print x,y
程序2:x=4
y=2
y=x+y
x=x+1
Print x,y
问题:1、把代码复制到VB中,并运行看结果,
程序1的结果是:
程序2的结果是:
2、比较2个程序的结果,可以看出有什么不同?
3、通过上述程序一、二体验,你们能总结出程序的执行过程吗?
程序的执行过程为:由而,从到的次序逐个语句执行的。
任务三:
在任务二的基础上把程序1改为
Dim x, y As Integer
x=InputBox("输入x的值", "输入")
y= InputBox("输入y的值", "输入")
x=x+1
y=x+y
Print x,y
问题:1、把代码复制到VB中,并运行看结果,
第一次运行输入x的值为4,y的值为2,结果怎样?
继续运行程序输入3个不同的x,y的值,看看程序的运行结果,通过观察程序结果你能说出语句“InputBox("输入x的值", "输入")”的作用吗?
:
2、InputBox 函数格式:
功能是: 3、练习:把下面程序代码复制到VB 中,并运行看结果,输入3—5个半径值,体会巩固InputBox 函数的功能。
程序功能:利用InputBox 函数求圆的周长。
Private Sub Command1_Click()
r = InputBox("请输入半径", "半径值") c = 2 * 3.14 * r
Print "半径为"; r; "的圆,其周长是"; c;
End Sub
任务四:认真学习下表,通过该表内容的描述你可以完成下面的题目吗?
表2-3 常用的数学函数P40
Int (99.99)取整函数,求不产生一个Rnd 随机函数,
99大于X 的最大整数
Int (x)
0~100之间的随机数
(x)*100
产生一个0~1之间的随机数
Rnd (x)-100Int (-99.99)
3Sqr (9)
求X 的算术平方根Sqr (x)9Abs (-9)求X 的绝对值
Abs (x)
例子的运算结果
例子含义函数
选择题,选择一个正确答案:
1、式子abs(16)的值是 ( )
A 、4
B 、8
C 、16
D 、-16 2、式子sqr(49)的值是 ( ) A 、5 B 、7 C 、13 D 、49 3、式子int(9.9)的值是 ( ) A 、10 B 、9 C 、8 D 、4 4、式子int(-9.9) 的值是 ( ) A 、-10 B 、-9 C 、8 D 、9
5、式子abs(-9)+sqr(25)的运算结果是 ( ) A 、0 B 、14 C 、16 D 、-6 任务五(提高能力题教材P41):完成上面四个任务后学有余力的小组选做。先小组思考讨论,然后在电脑上进行程序结果验证。 1、分析下列程序段,写出程序段运行的结果。 (1) a = 3 b = a + 1 b = a a = b + 1 Print a, b