第六节 圣诞贺卡课时教学设计
课题
第六节 圣诞贺卡
单元
第一单元
学科
信息技术
年级
八年级
学习
目标
掌握RGB函数控制颜色变换。
掌握FOR/next语句的使用方法。
重点
学会使用VB语言的For循环语句来实现循环控制结构。
难点
用循环结构来优化彩灯控制。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
图片导入。
提问: 节日里,我们经常用贺卡送朋友、老师、家人;那么,能不能利用VB来制作一个漂亮的贺卡呢?
通过常见的节日贺卡,引发制作卡片。
对贺卡的欣赏,激起学生的创作欲望。
讲授新课
分析圣诞彩灯的制作方法
1、彩灯颜色的变换
计算机中,每种颜色都是由红(R)、绿(G)、蓝(B)三种基本颜色按不同的比例生成的。VB中使用RGB函数来设置颜色。格式为:
RGB(红色值,绿色值,蓝色值)
每种颜色值的取值范围:0~255。
2、多只彩灯的控制
添加Shape控件,属性设置为3-Circle作为第一个彩灯;
添加Timer控件,周期性重复执行12只彩灯的变色,使颜色不停变换。
For循环语句
for循环语句的格式如下:
For循环变量=初值 To 终值 Step 步长值
语句组
Next
初值、终值、步长值均为数值型。
步长值:循环变量每次的增量,可为负数
探究:
(1)试用For循环编写计算1+2+3+....100
代码:
Private Sub Form_Click()
For i = 1 To 100
s = s + i
Next i
End Sub
结合For语句的执行过程,说说当步长值为负数时,For循环的执行过程。
如:
For i=20 to 0 Step -2
循环体
Next i
说明从20到0,以步长为-2,循环10次
用循环结构优化彩灯控制
(1)对循环变量j赋初值。
(2)比较j是否大于11。如大于,退出Next后面语句,如小于等于,运行一次循环体的语句,将j个彩灯变换颜色。
探究:
1、将彩灯增加到15个,下列代码如何修改?
拓展:
重复循环除了For语句,还可以用Do循环语句
格式:
Do While<条件>
循环体
Loop
课后习题:
1、For.....Next循环结构中( C)用来控制变量.
A.for B. step
C. next D. to
2、For.....Next循环结构中step用来控制(D)
A.循环变量
B.循环变量初值
C.循环变量终值
D.T循环变量增量
3、For.....Next循环结构中循环变量初值大于终值时,步长为(A)。?
A、负数???
B、非负数???
C、正整数??????
D、正数
学生听讲,老师分析,明白计算机RGB函数的使用技巧。
理解并掌握for循环语句。
明白如何for循环语句的使用的技巧。
探究练习
通过探究完成实践。
了解循环结构除了For语句,还有Do语句。
掌握与理解
讲练结合,对比应用,营造课堂气氛,学以致用。
课堂小结
1、for循环语句的格式如下:
For循环变量=初值 To 终值 Step 步长值
语句组
Next
初值、终值、步长值均为数值型。
步长值:循环变量每次的增量,可为负数
2、RGB(红色值,绿色值,蓝色值)
每种颜色值的取值范围:0~255。
学生回答
利用问题形式进行总结,看看学生的掌握情况。
板书
一、分析圣诞彩灯的制作方法。
二、For循环语句。
三、用循环结构优化彩灯控制。
课件21张PPT。 第六节 圣诞贺卡粤教版 八年级下新知导入 节日里,我们经常用贺卡送朋友、老师、家人;那么,能不能利用VB来制作一个漂亮的贺卡呢?新知讲解 一、分析圣诞彩灯的制作方法1、彩灯颜色的变换 计算机中,每种颜色都是由红(R)、绿(G)、蓝(B)三种基本颜色按不同的比例生成的。VB中使用RGB函数来设置颜色。格式为:
RGB(红色值,绿色值,蓝色值)
每种颜色值的取值范围:0~255。新知讲解 2、多只彩灯的控制 添加Shape控件,属性设置为3-Circle作为第一个彩灯;
添加Timer控件,周期性重复执行12只彩灯的变色,使颜色不停变换。
新知讲解 二、For循环语句 假设打印数字1、2、3......10,每个数字占一行,顺序执行10条print语句。
新知讲解 若将10改为100,,1000呢?该怎么编写?VB中用For循环语句专门做重复的工作。
新知讲解 for循环语句的格式如下:
For循环变量=初值 To 终值 Step 步长值
语句组
Next
初值、终值、步长值均为数值型。
步长值:循环变量每次的增量,可为负数新知讲解 (1)将循环变量赋初值
(2)比较循环变量是否大于终值。如大于,退出Next后面语句,如小于等于,运行一次循环体的语句。
(3)遇到Next语句,循环变量增加步长值,转步骤(2)继续循环。循环变量=初值循环变量超过终值语句组循环变量增加一个步长值是否新知讲解(1)试用For循环编写计算1+2+3+....100代码:
Private Sub Form_Click()
For i = 1 To 100
s = s + i
Next i
End Sub
新知讲解(2)结合For语句的执行过程,说说当步长值为负数时,For循环的执行过程。如:
For i=20 to 0 Step -2
循环体
Next i
说明从20到0,以步长为-2,循环10次新知讲解 三、用循环结构优化彩灯控制12只彩灯,都是重复性的工作,可用循环结构描述。j=0j>11?随机设置第i只灯的颜色j=j+1是否(1)对循环变量j赋初值。
(2)比较j是否大于11。如大于,退出Next后面语句,如小于等于,运行一次循环体的语句,将j个彩灯变换颜色。
新知讲解将彩灯增加到15个,下列代码如何修改?新知讲解(1)设计一个M*N的方格,要求每个格子能随机变换颜色,如图:新知讲解(2)执行下面代码,变量s的值是:______
新知讲解重复循环除了For语句,还可以用Do循环语句
格式:
Do While<条件>
循环体
Loop循环条件满足吗?循环体否是课后习题1、For.....Next循环结构中( C)用来控制变量.
A.for B. step
C. next D. to2、For.....Next循环结构中step用来控制(D)
A.循环变量
B.循环变量初值
C.循环变量终值
D.T循环变量增量课后习题3、For.....Next循环结构中循环变量初值大于终值时,步长为(A)。?
A、负数???
B、非负数???
C、正整数??????
D、正数
课堂总结 1、for循环语句的格式如下:
For循环变量=初值 To 终值 Step 步长值
语句组
Next
初值、终值、步长值均为数值型。
步长值:循环变量每次的增量,可为负数
2、RGB(红色值,绿色值,蓝色值)
每种颜色值的取值范围:0~255。
板书设计一、分析圣诞彩灯的制作方法。
二、For循环语句。
三、用循环结构优化彩灯控制。谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php