欢迎来到天天文库
浏览记录
ID:50496875
大小:1.53 MB
页数:7页
时间:2020-03-09
《程序的循环结构教学设计张可玉.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二单元揭开VB的神秘面纱第14课程序的循环结构广东中山纪中三鑫双语学校张可玉教材分析《程序的循环结构》选自中山市教育局教学研究室编制的八年级信息技术上册第二单元《揭开vb的神秘面纱》第十四课,循环结构是程序设计三种基本结构之一,同时也是这一单元的重点与难点,学好本课内容是学生理解和学习后续课程的基础。程序设计给人印象往往是复杂、枯燥,为了避免让课堂成为枯燥的程序教学,在本课设计上注重生活化、趣味化,通过一系列有趣、简单的循环实例让学生体验程序设计的乐趣。学生分析本节课教学对象是初二年级学生,在学习本课之前,学生本应对vb程序设计有初步的了解
2、和认识,并能用顺序结构、选择结构编写简单程序解决问题。然而,据了解常德教材中程序设计类内容安排在八年级下册,在此课之前,学生从未接触过程序设计和vb环境,作为初学者他们一开始就接触“循环结构”学习难度较大,因此本课从他们感兴趣的例子入手,重在让学生理解循环思想,任务设置均以半成品形式呈现。另外,初二的学生具有一定的逻辑思维能力和分析问题的能力,如果用学生比较感兴趣的,贴近学生日常生活的实例来分析循环结构,学生会比较感兴趣。教学目标分析1、知识与技能:掌握fornext循环语句的语法格式、功能;理解fornext语句的执行过程;理解改变循环变量
3、初值、终值、步长、循环体控制循环结果的意义;能够运用fornext循环结构编写简单程序,解决实际问题;2、过程与方法:通过观察、比较、修改和分析程序、实践探究,逐步深化对For-Next循环思想和循环过程的理解。3、情感态度价值观:通过贴近学生生活的循环实例,激发学生对程序设计的学习兴趣,增强他们的成就感,激发学习主动性;运用半成品加工策略,完善程序,发展学生的分析问题的能力,培养严谨的学习态度。教学重点、难点教学重点:掌握fornext循环语句的语法格式、功能、执行过程;教学难点:根据实际需要确定循环变量、循环条件和循环体。教学方法讲授演示
4、法、对比分析法、小组合作法、分层教学法教学设计理念本课的设计理念是生活化、趣味化。本节内容难度大、对学生要求高,因此在常规教学中往往课堂气氛沉闷,学生参与度不高。而学生的积极参与,是建立在他们对教学内容(甚至是某一个点)感兴趣、有进一步探究欲望的基础上。因此本课选用了有趣、贴近学生生活的循环实例,变空洞枯燥为生动有趣;结合实例层层深入引导学生,变生硬的说教灌输为积极的互动获取。教学过程教学环节教师活动学生活动设计意图创设情境游戏导入分别展示两个抽奖程序,和同学们一起玩抽奖游戏。两个抽奖程序略有区别,抽奖程序1点击按钮后直接显示抽奖结果,而抽奖
5、程序2则是数字滚动显示一段时间后最后显示抽奖结果。在抽奖游戏开始前,教师出示一个小任务:请大家帮忙选择其中一个抽奖程序作为我校元旦晚会现场抽奖活动的活动工具。参与抽奖活动观察并思考哪个抽奖程序效果更好通过同学们感兴趣的抽奖程序导入新课,让大家的注意力一下子被课堂牢牢吸引。提问:哪个抽奖程序效果更好?更适合推荐给学校?为什么?抽奖程序2效果为什么会这么好呢?因为使用了秘密武器——循环结构,出示课题《程序的循环结构》答:抽奖程序2效果更好,因为有数字滚动显示,抽奖更有气氛两个抽奖程序的现场效果对比让学生清晰体验到循环的特点和优越,很自然地引入课题
6、。教师引导学习新知引导学生分析抽奖程序提问:当点击抽奖程序1开始抽奖按钮后,你看到了什么?随机生成一个数显示在屏幕上延时将算法思想转换成代码,简单讲解程序代码:Label1.Caption=Int(Rnd*56+1)’随机生成一个1-56的数字显示在屏幕上wait(10)‘延时提问:抽奖程序2呢?当点击开始抽奖后看到了什么?程序应该怎么写?如果要滚动显示200个数字呢?程序代码是不是太繁琐了?像这样需要多次进行相同的操作,我们通常使用程序的循环结构来简化。循环结构中最常用的是For循环结构。回顾抽奖过程答:看到一个数字显示出来答:看到很多数字
7、滚动比较两个抽奖程序异同,通过比较了解循环的含义,领悟循环结构的必要性。聆听通过对比分析两个抽奖程序,引导学生了解循环的含义,领悟循环结构的必要性。恰到好处地让学生了解循环结构的作用,让学生产生学习的愿望。自主学习,获取新知:打开任务1中“自学学案”,进行自主学习,并尝试完成任务1填空。打开“自学学案”进行自主学习,认真阅读,并根据自学尝试完成任务1填空。学生自主学习并尝试完成任务1,这个过程是学生主动获取知识、思考解决问题的过程,请学生展示任务1完成情况,并讲解这三个值的含义在vb中打开抽奖程序1,将刚刚同学们自学完成的任务1程序代码复制粘
8、贴到vb中代替原有程序代码,对比只有循环体和加入for循环语句后运行显示的不同结果,让学生体验for循环语句的作用。看来for循环结构有着强大的功能,能够用简短的程
此文档下载收益归作者所有