资源描述:
《for-next循环程序设计_ 梁永双》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《信息技术》第二册下第三章认识计算机程序广东省韶关市一中实验学校信息技术科2012/2013学年度第二学期信息技术科教师梁永双科目课题第章第节审阅信息技术For/Next循环语句的使用审阅授课时数2教学形式多媒体教学(任务驱动、讲练结合、作品引导)授课时间8周(2)教学媒体多媒体教学计算机室授课班级八年级(6)班教学目的1、使学生理解循环语句的概念,初步掌握循环语句的语法规则和使用方法。2、能准确地确定初值、终值及步长,设计简单的循环程序。3、激发学生学习热情,培养学生的分析问题和解决问题的能力,动手实践优化解决问题。重点FOR/NEXT循环语句的特点,初值、终值及步
2、长的确定。难点利用FOR/NEXT语句解决问题的方法和思路。教学设计:1、组织教学创设情景2、导入新课3、切入重点4、媒体演示5、典型示范6、模仿练习7、归纳小结8、作业提示9、板书设计10、时间设计11、师生活动复习:一、复习引入:复习顺序结构和分支结构的程序设计方法(05分钟)新课讲授:二、通过两个程序对比,引出循环概念(20分钟)[任务一]绘制一组同心圆(见图1)三、学生通过初步练习,理解循环语句的功能及特点(20分钟)四、运用知识解决实际问题,在探究中深化for/next的功能及程序设计方法。(25分钟)[任务二]补充程序(见图4)[任务三]分别绘制5个圆、矩
3、形、线(位置、颜色、大小,形状不限)[兴趣制作]完成基本任务后,学生点击兴趣制作链接,通过点拨进行制作(见图5)五、本课小结(05分钟)1、For/next循环语句的特点:已知循环次数2、循环语句的重点:初值、终值、步长的确定六、课后作业(在教案内页中)(05分钟)第9页共9页《信息技术》第二册下第三章认识计算机程序广东省韶关市一中实验学校信息技术科教学过程:(一)复习程序的顺序结构前面我们讲过程序的顺序结构,计算机最基本的结构。计算机在执行程序时,按照从上往下的顺序依次执行语句,这样的结构称为顺序结构。(二)复习程序的分支结构有时候处理问题时,比如判断一个年份是否闰
4、年,需要根据某个条件进行判断,然后再决定程序的执行过程,这种程序结构称为分支结构。前面我们所学过的If-Then-Else条件语句就可实现条件的判断。格式:条件语句的执行过程:If<条件>Then<语句块1>Else<语句块2>EndIf(三)讲述新课引入:有时,在解决一些问题时,经常需要重复执行一些操作,像计算1+2+3+……+100,其中要重复连续做99次加法操作,若用顺序结构来完成,将十分繁琐,我们可以利用VB提供的循环语句来完成。一、通过两个程序对比,引出循环概念1、以绘制同心圆为例,复习顺序结构的程序设计方法[师]我们学习了程序的基本结构式——顺序结构,并运
5、用一些语句绘制了不同的图形,现在请同学们来完成下面的任务:[任务一]绘制一组同心圆已知:圆心的坐标为(1000,1000),最小圆的半径为100,相邻半径之差为100,编写程序绘制5个同心圆。[用课件,显示题目要求及运行结果][师问]用什么语句?[生答]绘制圆的语句。第9页共9页《信息技术》第二册下第三章认识计算机程序广东省韶关市一中实验学校信息技术科[师]圆心坐标是多少?[生答]100、200、300、400、500[师意]复习巩固旧知识(顺序结构、绘制圆的语句),使学生自觉进入教学情境。[生]上机调试程序,绘制同心圆[师]巡视答疑展示学生程序,并在黑板上写出程序代
6、码:PrivateSubForm_Activate()Circle(1000,1000),100,vbRedCircle(1000,1000),200,vbRedCircle(1000,1000),300,vbRedCircle(1000,1000),400,vbRedCircle(1000,1000),500,vbRedEndSub程序运行的结果如下图1所示图1程序运行结果2、对完成同心圆的程序采用循环程序结构设计,对比顺序结构,让学生初步建立起循环结构的概念。[分析并解答问题][师问1]仔细观察以上程序语句中相同的部分是什么?不同的部份是什么?[生答]圆心相同,半
7、径不同[师问2]如果将以上程序语句中的半径用变量r来代替,语句将如何变化?半径r的取值范围是多少?相邻半径之间的间隔是多少?Circle(1000,1000),r,vbRed第9页共9页《信息技术》第二册下第三章认识计算机程序广东省韶关市一中实验学校信息技术科Circle(1000,1000),r,vbRedCircle(1000,1000),r,vbRedCircle(1000,1000),r,vbRedCircle(1000,1000),r,vbRed[生1答]100到500[生2答]r按100递增[师意]激发学生的学习热情,使学生积极思考、主动