【文档说明】第4章第4节《程序中的循环》教学设计2-八年级信息技术【苏科版】.docx,共(4)页,163.274 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93672.html
以下为本文档部分文字说明:
第1页共4页程序中的循环--VB语言画圆程序设计【教学对象分析】授课对象是初中二年级的学生,大部分来自农村,从小学过渡到初中,对计算机常规操作基本能掌握,本学期第一次接触编程,虽然通过前几节的教学,对VB程序设计的一般过程有了初步的了解,但由于实践的
课时不够多,对待VB编程还缺乏分析和体会、对VB编程环境还很生疏,对VB语法规则及编程习惯有待训练提高,不但是对VB编程语言书写,对程序调试运行中出现异常问题的寻错、纠错还需不断加强实践锻炼。【教学内
容分析】本课内容选自江苏凤凰科学技术出版社出版的《初中信息技术8年级》课本中第四章程序设计第4节程序中的循环,挑选了其中的For循环结构作为主要内容。书本呈现的内容非常精简。本课设计为通过层层递进的任务,让学生学习Circle画圆语句的格式、功能及参数的设置,完成老师提供的半成
品画圆程序,引导学生在For循环体重中改变通过改变圆心位置、半径及色彩参数代码,使窗体画出变化多端的彩色圆,从而让学生在老师讲解和自主探究相结合的过程中由浅入深体会VB编程强大功能和学习乐趣,使得枯燥单一的程序代码变得奇妙无比。唤起学生不断探索VB程序设计的兴趣。【教学重点、难点】重点:画圆语
句格式及参数,For循环语句的格式和含义。难点:For循环语句的分析和理解、定时器的功能和使用。【课时安排】1课时【教学目标】知识与技能1、让学生通过上机实践进一步熟悉VB编程环境,掌握程序设计的一般过程。2、学习画圆语句的格式及参数的设置,学会VB语句中颜色代
码的表示方法。3、初步学习利用For循环语句进行程序设计。4、学会利用定时器来控制程序运行的方法。过程与方法任务驱动、直观演示和讲解、自主探究。情感态度与价值观培养学生分析问题、解决问题的能力,形成主动积极思考探索的学
习习惯。【教学过程】一、复习导入欣赏:请学生欣赏老师做的“彩色圆屏保.scr文件”。说明:其实这个屏保程序正是由“工程文件.exe”转化来,激发学生的学习积极性。第2页共4页揭题:程序中的循环--VB语句画圆程序语言复习:程序设计的一般过程是什么?①设计界面、②设置控件属性、③编写程序代
码、④调试并运行程序、⑤保存程序文件VB软件界面组成:对象窗口、代码窗口、工程资源管理器、属性窗口、窗体布局窗口。VB程序文件常见格式有哪些?vbp、frm、exe说明:本课学生练习、学习操作要求、自主学习课件,均在学生机器桌面“学生实践”文件夹中。二、新课教
授讲解:①画圆语句格式:圆心、半径的表示方法。②VB中颜色代码表示的三种方法1:RGB(a,b,c),其中a为0到255之间的一个数,b为0到255之间的一个数,c为0到255之间的一个数。2:vbred、vbgreen、vbblack等3:Qbcolor(n),n为0到15的数实践:任
务1、完善“对象属性”设置。任务2、添加“命令按钮一”用Circle语句实现画2个同一圆心、不同半径的红色圆。意图:让学生尝试先在自己笔记本写出2句画圆语句,然后上机实践。养成在程序设计之前先理清思路、分析题目、从而解决问题的习惯。提问:如果要在窗体画100个同心圆,难
道要写100句画圆的代码吗?讲解:程序设计中的三种结构。①顺序结构:按照解决问题的顺序写出相应的语句,执行顺序是自上而下,依次执行。②分支结构:依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。③循环结构:在程序中
重复执行某程序段称为循环。被重复执行的程序段称为循环体。正常的循环不应该无限重复,而要用一定方式控制循环的结束。本课要学的循环结构中的For循环语句。For循环语法规则:阅读:请学生观察‘用For循环实现,窗体打印输出5个“*”。’程序
,体会For循环语句。从而联系到画圆程序,循环运行的部分是“Circle语句”。用多条Circle语句实现画100个圆或更多圆就不适用了;从而引出for循环画圆语句,自然过渡到新授内容,学生易于接受。实践:任务3、添加“命令按钮二”用Circle语句实现画100个同一圆心
、不同半径的任意颜For循环变量=初值to终值(step步长)循环体Next循环变量Circle(x,y),r第3页共4页色圆。讲解:要时画的100个圆颜色是随机的。提出Rnd函数。观察:请学生观察“调色板程序”代码,体会Rnd函数的功能。意
图:让学生通过阅读程序学习计算机执行指令的过程。学生上机操作,教师巡回指导,同桌学生互相合作讨论。请学生演示,表扬有创新精神,积极主动修改程序,使程序更有特色的学生。让学生敢于突破教师原有的思路,从而
学有所得、学有所悟,内化为自己的知识经验。实践:任务4、添加定时器,设置定时器属性,编写代码,添加“命令按钮三”自动画不同圆心、不同半径,不同颜色的圆。任务5、添加“命令按钮四”可控制停止画圆讲解:如何让程序不断的自动画圆,并且可以控制开始和停止画圆效果。通过
定时器控件来实现。教师先演示操作,学生善程序。说明:老师允许学生在原有任务要求的基础上修改程序代码,尝试各种半径、圆心、颜色的动态画圆效果。极大地激发了学生学习利用VB语言进行画圆程序设计的积极性。任
务6:添加“命令按钮五”为清屏按钮。任务7、生成工程,以“学号姓名.exe”为文件名上传教师机。点评:抽样展示学生作业,针对优秀作品给予表扬鼓励,对于存在的普遍问题,师生共同讨论解决,提高学生不断改进程序设计的信心。三、课堂小结本课主要结合VB
画圆程序实例,教学For循环结构语句,并且通过Rnd随机函数、Timer定时器实现在窗体自动画不同圆心、半径、颜色、数量的彩色圆程序。计算机软件是工具,只有经过我们的思考、探索和创新实践,才能做出更多丰富多彩的程序,真正做到学有所用。四、布置课后作业1、请学生将自己生
成的“彩色圆”可执行文件转换成scr屏保格式,然后设置成桌面屏保程序,间隔为1分钟。2、请学生完成书本P111“探究学习”内容。3、尝试编写程序:①在窗体打印输出10个1到10之间的随机数。②在窗体打印输出1+2+3+„„+100的和。Rnd
函数:产生大于等于0且小于1的随机数定时器(timer)工作原理:定时器工作时,每经过一定时间间隔就触发存放在定时器对象中的程序而形成循环。定时器(timer)的Enabled属性值为true时,定时器开始工作,Enabled属性值为False时,定时器停止工作。定时器(timer)的
Interval属性决定了触发定时器对象中程序的时间间隔,取值范围是0~65535毫秒。第4页共4页附:板书设计、学生实践要求、教学反思附件一:板书设计附件二:学生实践要求实践要求:(先设置窗体各对象属性,接着编写程序代码,然后调试运行程序,最后生成可执行文件。)1、更改窗体标题栏名称为自己学
号姓名,窗体下边标签中的“俞老师”改为学生自己的姓名。2、添加“命令按钮一”画2个同一圆心、不同半径的红色圆。3、添加“命令按钮二”画100个同一圆心、不同半径的任意颜色圆。4、添加定时器,设置定时器属性,编写代码,添加“命令按钮三”自动画不同圆心、不同半径,不
同颜色的圆。5、添加“命令按钮四”可控制停止画圆。6、添加“命令按钮五”为清屏按钮。7、生成工程,以“学号姓名.exe”为文件名上传教师机。附件三:教学反思本课教学内容设计成由浅入深,循序渐进的程序半成品实践任务,注重学生学习的主体性,教师引导学生挑战进阶任务,将枯燥的程序代码转换成五彩
缤纷、动静结合的画圆效果,可以说每个学生都得到了成功的体验。由于本课内容是程序设计的三大基本结构之一是循环语句,初二学生学习了基本赋值语句、常见控件的使用,但对循环语句还不了解。所以这一次是For循环初体验,对FOR语句中循环变量、循环次数、循环体的分
析还不深入。需在引起学生编程的兴趣以后带领学生进一步的学习。2017-3-24邮编:215151邮箱:360282774@qq.com