粤教版八年级上学期信息技术教案
教学环节
|
教师教学
|
学生活动
|
设计意图
|
教学引入
|
教师通过建设大厦需要组织建筑材料来说明导入程序设计也需要一些要素。
|
学生复习运行程序(任务一)
R=1000
S=3.14*R*R
Print “圆的面积“; S
|
体会语句在程序中作用。
|
教师讲授
|
教师分析程序,引出语句的定义课本P34
解释赋值语句,赋值号的含义:
Pi*R*R=s (“=”在数学上是“等号”)
S=pi*R*R(VB上是“赋值号”,把左边的值赋值给右边的变量)
|
学生回答:“=”在数学上和VB上的区别。
|
让学生明白赋值语句的作用。
|
提出问题:如何求半径分别为2000,3000圆的面积。说明什么是常量。
|
学生修改程序完成(修改程序,求半径为2000、3000圆的面积)
|
什么是常量。
|
|
提出问题:把R的值修改,R和S是变量,
讲解变量的含义。
|
学生体会变量的意义
|
体会程序中变量的使用
|
|
学生分组体验
|
要求:分组把变量名R分别改为“A”、“3A”、周长”、“sub”试看程序的运行结果。
|
学生分组体验(任务二)
|
学生通过修改变量的命名和赋值,体会变量的命名规则。
|
学生练习
|
讲解变量的命名规则。
作出判断并明确答案,并做裁判。
|
学生明确命名规则,并
分组比赛思考判断,哪些变量命名是正确的?(任务三)
下面哪些变量是合法的:
hang, 123, hang1, home, 1student,stud_ent,sub$, 初二1,育才中学,h.123,
print-8, Integer, true
|
进一步明确变量的命名规则。
|
快速掌握知识点。
|
|||
学生实践
|
创设上机情景。
|
学生体验变量命名规则
(填空补缺的程序)
|
加深变量的命名规则
|
学生提高练习
|
提出问题:如何求长=50,宽=30的长方形面积?
|
提高练习:(任务四)
如何计算长方形的面积和周长。学生修改程序。
|
开拓思维
|
小结
|
教师小结本节的知识点
|
学生思考
|
形成知识
|
实践
|
内容
|
知识技能和情感态度评价
|
|
技能掌握
|
情感态度
|
||
任务一
|
运行并修改画圆程序。
|
|
|
任务二
|
分组体验变量的赋值,以及变量的命名规定
第一组:把变量r改为A,S 改为“面积”。
Private Sub Form_Click()
A = 1000
Pi=3.14
Circle (1500, 1500), A
面积=pi*A*A
Print “ 圆的面积:“;面积
L=2*pi*A
Print “ 圆的周长:“;L
End Sub
运行程序,体验程序是否通过,是否正确?
第二组:
把变量r改为3A,S 改为“S—面积”:
Private Sub Form_Click()
3A = 1000
Circle (1500, 1500), 3A
S—面积=pi*3A*3A
Print “ 圆的面积:“;S—面积
L=2*pi*3A
Print “ 圆的周长:“;L
End Sub
运行程序,体验程序是否通过,是否正确?
第三组:
把变量r改为SUB,S不变
Private Sub Form_Click()
sub= 1000
Circle (1500, 1500), sub
S=pi*sub*sub
Print “ 圆的面积:“;S
L=2*pi*sub
Print “ 圆的周长:“;L
End Sub
运行程序,体验程序是否通过,是否正确?
第四组:
把变量S改为“S_面积”
Private Sub Form_Click()
r= 1000
Circle (1500, 1500), r
S_面积=pi*r*r
Print “ 圆的面积:“;S_面积
L=2*pi*r
Print “ 圆的周长:“;L
End Sub
运行程序,体验程序是否通过,是否正确?
|
|
|
任务三
|
下面哪些变量是合法的:
hang, 123, hang1, home, 1student,stud_ent,sub$, 初二1,育才中学,h.123,
print-8, Integer, true
|
|
|
任务四
|
1、如何计算长方形的面积和周长。学生修改程序。
2、如何让计算机帮你记数?我在文具店里买了五种东西,它们分别是钢笔13.3元,书签0.62元;毛笔5.54元,橡皮2.21元,稿纸3.12元,共要赋多少钱?(如果时间允许)
|
|
|
教学环节
|
教师教学
|
学生活动
|
设计意图
|
引入
|
情景设置:如何计算下列式子?
引出数学式子和VB上的表达式的类型
|
学生思考
|
让学生认识表达式。
|
教师讲授知识表达式
|
通过分组体验程序中算术表达式的赋值明确:使用不同的运算符,式子的值不一样。
(1)r = 1000+2000
(2)r=” 1000+2000”
(3)r = 1000+“2000”
(4)r = 3000
Private Sub Form_Click()
r = 1000+2000
Circle (1500, 1500), r
s=pi*r*r
print “s=”;s
End Sub
|
学生分组体验并思考程序的输出结果。(任务一)
|
学生进一步体验使用不同的运算符,式子的值不一样。
|
知识展开
|
教师明确运算符和表达式,每个表达式经过运算后都会产生一个确定的值。并说明
如:123,”abc”,123+1234,”123”+”456”,
123+”456”(不是表达式,因为不能产生一个确定的值)
|
学生思考
|
明确运算符和表达式
|
课间小结
|
教师明确:1、在VB中可以出现多种运算符,但要强调:运算符号的书写,括号没有[]和{},全部用()表示。
2、算术表达式中的运算符表达以及运算结果。
|
填写运算结果(任务二)
|
熟悉算术表达式的运算。
|
学生活动
|
组织学生比赛看谁算得快又准。(见附表)
|
学生分组比赛
|
强化训练表达式的运算。
|
选学内容
|
关系表达式和逻辑表达式。
|
学生思考记忆
|
形成知识
|
课堂小结
|
本节我们学习了算术表达式,字符表达式,关系表达式和逻辑表达式以及重复体会表达式的作用。
|
记忆
|
形成知识
|
算术式子
|
VB表达式
|
结果
|
a3-b3
|
|
|
a[x+b(x+c)]
|
|
|
ab+a/b
|
|
|
a+b/c+b
|
|
|
实践
|
内容
|
知识技能和情感态度评价
|
|
技能掌握
|
情感态度
|
||
任务一
|
设置分组体验程序一
(1)r = 1000+2000
(2)r=” 1000+2000”
(3)r = 1000+“2000”
(4)r = 3000
|
|
|
任务二
|
填写运算结果(见附表)
|
|
|
任务三
|
专项练习(见设计)
|
|
|
任务四
|
课后练习:P37
|
|
|
教学环节
|
教师教学
|
学生活动
|
设计意图
|
教学引入
|
复习赋值语句,赋值号的含义,解释
赋值语句N=N+1的含义,赋值语句具有方向性。
|
回忆并思考
|
体会语句在程序中作用。
|
学生分组体验
|
教师巡查,辅导。
|
上机实验
1、在程序中有哪些变量、常量?
2、哪一语句使变量 r 的值产生变化的?
3、自己修改程序使 r 的值每次变化为50、200、500等。
|
让学生明白赋值语句的作用。
|
教师讲授
|
声明变量语句格式:
Dim <变量名> as <数据类型>
数据类型:
数值型:整型、长整型
字符型:String
布尔型:Boolean
|
学生思考
练习:判断下列数据的类型:
“123”(字符型),-123(整型),0.12345678876543221(单精度),1234568765(长整型)
|
学习声明变量语句的用法、了解数据类型。
|
学生上机体验
|
创设情景,让学生体会
“输出语句”的输出结果。
|
“输出语句”的。
|
体会
输出结果
|
复习画圆语句
|
运行程序,复习画圆语句:
circle(横坐标,纵坐标),半径
|
,回忆。
|
形成知识
|
扩展学习
|
补充: VB的常用函数(选学)
|
思考学习
|
常用函数学习
|
小结
|
教师小结本节的知识点
|
学生思考
|
形成知识
|
实践
|
内容
|
知识技能和情感态度评价
|
|
技能掌握
|
情感态度
|
||
任务一
|
体会赋值语句“
打开I盘的“要素1”文件夹,运行“工程1.vbp”。
并思考:
1、在程序中有哪些变量、常量?
2、哪一语句使变量 r 的值产生变化的?
3、自己修改程序使 r 的值每次变化为50、200、500等。
|
|
|
任务二
|
体会输出语句
打开I盘的“体验输出语句”文件夹,运行“工程1.vbp”。
并思考:
1、在程序的输出语句中 , 与 ; 的作用?
2、在输出语句中 " " 内的内容是如何显示的?
|
|
|
任务三
|
复习画圆语句。
Circle(2500,2500),1000
Circle(2500+x,2500+y),2000
|
|
|
任务四
|
专项练习。(填表)
|
|
|