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