- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
活动4 设计“万花筒”程序
活动4 设计“万花筒”程序
一、教材分析
本活动选取程序做切入口,展开循环语句的教学,程序主要是用循环语句循环绘制方块、圆形等图形,继而在窗体中形成美丽的画图,利用图形图像程序多姿多彩的画面,激发学生学习的兴趣,在学习图形图像程序设计的同时,了解循环语句的作用、用法和使用技巧。整个活动按照程序设计的直观过程,划分为2个活动阶段来完成:
1设计万花筒界面
万花筒程序是直接在窗体上绘制各种图案从而模拟万花筒的效果,因此程序界面中的主要部分其实就是窗体,再4个命令按钮放在窗体的左上角,模拟小工具栏的效果,供单击后执行程序代码,在窗体上绘制不同的图案。
2万花筒在这个阶段任务是编写程序代码,实现4个命令按钮的功能。4个按钮的代码设计中,波纹和气泡都是利用画圆语句来绘制的,“方块”是利用绘制矩形语句来完成的,“清除”按钮用来清除整个窗体。
学生在九年级上册初步体验了计算机程序解决问题的一般过程,在本单元前三个活动的学习中,也初步使用VB编写简单程序解决问题。因此对于第1阶段的界面设计应该可以轻松完成。本活动的学习难点在于代码设计部分,这个程序的代码设计既涉及到VB图形图像编程的相关知识和语句使用,也涉及到一些函数的使用,最重要的还有循环语句的使用等
1.知识与技能
(1)能根据需要在窗体上绘制出相应对象,并能利用VB“格式”菜单中命令,快速设计和排版对象(2)了解VB的坐标体系的相关知识(3)了解循环语句基本语法,能利用循环语句设计程序(4)了解常用基本的绘图语句的格式,能使用简单绘图语句在窗体上绘制图形(1)体验在VB中利用绘图语句绘制图形的过程(2)掌握利用循环语句控制程序的方法(1)通过绘图程序的编写进一步激发对设计程序的兴趣,并树立学好程序设计的信心(2)在提高调试程序的能力同时,培养学生积极进取的精神和优良品质
1.教学重点
循环语句的结构和使用。
2.教学难点
(1)(2)掌握循环语句
以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习能力和探究实验能力。
六、课时安排
2课时
七、教学准备
1.学生的学习要求
会VB 6.0的一些基本操作。
2.教师的教学准备
(1)准备好万花筒实物,“万花筒”程序。
(2)本节课需要的素材、任务单提前下发给学生。
八、教学过程
教学环节 教师活动 学生活动 设计意图 第一课时 实物
导入 教师展示课前准备好的实物-万花筒,请部分学生玩一玩,观察万花筒里的形状变化。
这是很多同学都曾经玩过的万花筒,里面的图案千变万化,但每次只能有一个同学看到。
教师再通过大屏幕,展示利用VB编写的万花筒程序的运行界面。
大家再来看看这个万花筒,这样是不是大家都能看到了呢?
那么这节课我们就来利用VB,制作一个漂亮的万花筒。
板书:设计“万花筒”程序 部分学生观察实物万花筒。
学生通过大屏幕欣赏万花筒程序。 通过实物展示,吸引学生眼球,并让学生亲自玩一玩,有效激发学生的学习兴趣。 新
知
探
究 任务一:设计“万花筒”程序的界面 1.分析界面,如下图。
教师分析:本界面结构简单,窗体上只有4个按钮,但要4个按钮的大小相同,中间没有空隙,位置也比较特殊。
2.具体制作:
(1)学生参考课本,自主完成书上制作相同大小按钮以及调整按钮位置的操作。
教师巡视指导,发现问题。
(2)请做得快的学生讲解并演示操作步骤。
教师加以补充,强调“格式”菜单中的“统一尺寸”、“对齐”、“水平间距”等命令的使用。
当前对象的切换
(3)学生参照课本表1.4.1修改窗体和4个按钮的属性。
教师引导学生回忆
学生自主探究,完成程序界面的设计。
学生保存。
通过分析界面明确本节课的第一个任务,为后面的制作打下基础。
界面的制作,前3个活动中都涉及到了,因此这里让学生自主探究。教师教会学生看书,养成良好的自主学习的习惯。
发挥少数优秀学生的领头作用,重点强调易错部分的内容。
让学生养成良好的保存文件的习惯。 课堂活动:知识补充 1.VB的坐标系统。
2.VB的刻度属性。
教师打开准备好的万花筒中制作波形的程序,修改刻度模式,让学生观察结果。
当刻度模式属性值为1时,结果下图。
当刻度模式属性值为4时,结果下图。
提醒学生设置合适的刻度模式属性。
3.绘图语句绘制彩色图案。
(1)绘制圆形:使用Circle语句。
提问:数学课中的圆怎么画?-知道圆心和半径就能确定圆。因此Circle语句中至少要有圆心坐标和半径。
Circle语句的格式:Circle(圆心坐标,半径[,颜色])
【例1】画出一个以(1200,1000) 为圆心、500 为半径的黄色圆:
Circ
文档评论(0)