《顺序结构》教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档