《2022年程序的循环结构教学分析研究报告张可玉》由会员分享,可在线阅读,更多相关《2022年程序的循环结构教学分析研究报告张可玉(11页珍藏版)》请在金锄头文库上搜索。
1、第二单元揭开 VB 的神秘面纱第 14 课 程序的循环结构广东中山纪中三鑫双语学校张可玉教材分析程序的循环结构 选自中山市教育局教学研究室编制的八年级信息技术上册第二单元揭开vb 的神秘面纱第十四课,循环结构是程序设计三种基本结构之一,同时也是这一单元的重点与难点,学好本课内容是学生理解和学习后续课程的基础。程序设计给人印象往往是复杂、 枯燥, 为了避免让课堂成为枯燥的程序教学,在本课设计上注重生活化、 趣味化,通过一系列有趣、 简单的循环实例让学生体验程序设计的乐趣。学生分析本节课教学对象是初二年级学生,在学习本课之前,学生本应对vb 程序设计有初步的了解和认识,并能用顺序结构、选择结构编写
2、简单程序解决问题。然而,据了解常德教材中程序设计类内容安排在八年级下册,在此课之前,学生从未接触过程序设计和vb 环境,作为初学者他们一开始就接触 “循环结构”学习难度较大,因此本课从他们感兴趣的例子入手,重在让学生理解循环思想,任务设置均以半成品形式呈现。 另外,初二的学生具有一定的逻辑思维能力和分析问题的能力, 如果用学生比较感兴趣的, 贴近学生日常生活的实例来分析循环结构,学生会比较感兴趣。教学目标分析精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页1、知识与技能:掌握 for next循环语句的语法格式、功能;理解 fo
3、r next语句的执行过程;理解改变循环变量初值、终值、步长、循环体控制循环结果的意义;能够运用 for next循环结构编写简单程序,解决实际问题;2、过程与方法:通过观察、比较、修改和分析程序、实践探究,逐步深化对For-Next循环思想和循环过程的理解。3、情感态度价值观:通过贴近学生生活的循环实例, 激发学生对程序设计的学习兴趣,增强他们的成就感,激发学习主动性;运用半成品加工策略, 完善程序, 发展学生的分析问题的能力,培养严谨的学习态度。教学重点、难点教学重点:掌握 for next循环语句的语法格式、功能、执行过程;教学难点:根据实际需要确定循环变量、循环条件和循环体。教学方法讲
4、授演示法、对比分析法、小组合作法、分层教学法教学设计理念本课的设计理念是生活化、趣味化。本节内容难度大、 对学生要求高, 因此在常规教学中往往课堂气氛沉闷,学生参与度不高。而学生的积极参与, 是建立在他们对教学内容 (甚至是某一个点)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页感兴趣、有进一步探究欲望的基础上。因此本课选用了有趣、 贴近学生生活的循环实例,变空洞枯燥为生动有趣; 结合实例层层深入引导学生,变生硬的说教灌输为积极的互动获取。教学过程教学环节教师活动学生活动设计意图创设情境游戏导入分别展示两个抽奖程序,和同学们一
5、起玩抽奖游戏。两个抽奖程序略有区别,抽奖程序1 点击按钮后直接显示抽奖结果,而抽奖程序2则是数字滚动显示一段时间后最后显示抽奖结果。在抽奖游戏开始前,教师出示一个小任务:请大家帮忙选择其中一个抽奖程序作为我校元旦晚会现场抽奖活动的活动工具。提问:哪个抽奖程序效果更好?更适合推荐给学校?为什么?抽奖程序 2 效果为什么会这么好呢?因为使用了秘密武器循环结构,出示课题程序的循环结构参 与 抽 奖 活动观 察 并 思 考哪 个 抽 奖 程序效果更好答:抽奖程序2 效果更好,因 为 有 数 字通 过 同 学 们 感兴 趣 的 抽 奖 程序导入新课,让大 家 的 注 意 力一 下 子 被 课 堂牢牢吸引
6、。两 个 抽 奖 程 序的 现 场 效 果 对比 让 学 生 清 晰精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页滚动显示, 抽奖更有气氛体 验 到 循 环 的特点和优越,很自 然 地 引 入 课题。教师引导学习新知引导学生分析抽奖程序提问:当点击抽奖程序1 开始抽奖按钮后,你看到了什么?随机生成一个数显示在屏幕上延时将算法思想转换成代码,简单讲解程序代码: Label1.Caption = Int(Rnd * 56 + 1) 随机生成一个1-56 的数字显示在屏幕上wait (10) 延时提问:抽奖程序2 呢?当点击开始抽奖
7、后看到了什么?程序应该怎么写?如果要滚动显示200 个数字呢?程序代码是不是太繁琐了?像这样需要 多次进行相同的操作,我们通常使用程回 顾 抽 奖 过程答:看到一个数 字 显 示 出来答:看到很多数字滚动比 较 两 个 抽奖程序异同,通 过 比 较 了解 循 环 的 含义,领悟循环通 过 对 比 分 析两个抽奖程序,引 导 学 生 了 解循环的含义,领悟 循 环 结 构 的必要性。恰 到 好 处 地 让学 生 了 解 循 环精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页序的循环结构来简化。循环结构中最常用的是For 循环结构。
8、结 构 的 必 要性。聆听结构的作用,让学 生 产 生 学 习的愿望。自主学习,获取新知:打开任务 1 中“自学学案”,进行自主学习,并尝试完成任务 1 填空。请学生展示任务1 完成情况,并讲解这三个值的含义在 vb 中打开抽奖程序1,将刚刚同学们自学完成的任务 1 程序代码复制粘贴到vb 中代替原有程序代码, 对打开“自学学案”进 行 自 主 学习 , 认 真 阅读,并根据自学 尝 试 完 成任务 1 填空。上 台 展 示 任务 1 讲 解 三 个 值的含义其 他 同 学 认真聆听学生自主学习并 尝 试 完 成 任务 1,这个过程是 学 生 主 动 获取知识、思考解决问题的过程,充 分 体
9、现 了 以学 生 为 主 体 的教学思想,让学生 在 自 学 过 程中对 for 语句的语 法 格 式 有 初步理解,为接下来 的 讲 解 做 铺垫让 同 学 们 对精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页比只有循环体和加入for循环语句后运行显示的不同结果,让学生体验for 循环语句的作用。看来 for 循环结构有着强大的功能,能够用简短的程序实现多次重复操作,解决复杂问题。观 看 大屏幕,体验循环 结 构 的 奇妙比体验 for 循环结 构 带 来 的 优越和便利,激发学习兴趣引导学生根据自学内容由抽奖程序迁移得到f
10、or循环语句的语法格式:For 循环变量= 初值To 终值step 步长循环体Next 循环变量由 抽 奖程 序 迁 移 理解 for 语句的基 本 格 式 及每 个 值 的 含义使 学 生 形 成 对for循环语句基本 格 式 的 初 步印象。通过形象的动画演示,将抽奖程序2 的执行过程动态展示给学生,并由抽奖程序的执行过程迁移总结For循环语句的执行过程引导学生总结for 循环语句的执行过程:观 看 动 画 演示,思考、总结 并 回 答 问题由 于 循 环 结 构的 执 行 过 程 是本课的重难点,因 此 为 了 加 深学生的理解,教师采用 ppt 动态演 示 与 讲 解 方法,先和学生一
11、起 观 看 动 画 演精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页当循环变量的值在初值和终值范围内时,执行循环体,超过终值退出循环。示 抽 奖 程 序 的执行过程,再总结 for 语句的执行过程,由个别到一般、循序渐进,帮助学生理解本课重点。程序我来改小试身手打开任务 2 中“ 程序我来改 ” 工程,按完成修改任务、并尝试挑战任务:“ 程序我来改 ” 工程中原始程序:For n = 1 To 10 Step 2 Print 10 Next 学 生 小 组 合作修改程序、运行程序、 查看 结 果 并 小组 讨 论 完 成程 序
12、 我 来 改表格填写通 过 修 改程序,让学生理解 改 变 循 环 变量初值、终值、步长、循环体控制 循 环 次 数 及改 变 循 环 结 果的 意 义 ; 强 化for循环语句中初值、终值、步长的关系、循环变量的作用,与for循环的执行精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页教师巡视指导请小组派代表回答:程序我来改表格填写情况请学生上台操作:挑战任务中你是如何修改程序的,有没有多种写法?展示挑战任务多种解决方法:初值 2 ,终值 20,步长 2,循环体: print n 初值 20 ,终值 2,步长 -2 ,循环体:
13、print n 初值 1 ,终值 10,步长 1,循环体: print 2*n 小 组 讨 论 尝试 完 成 挑 战任务积 极 回 答 问题学 生 上 台 展示挑战任务,思 考 并 理 解多 种 解 决 方法过程的理解,培养严谨、缜密思维方式 ,突出本课重点。另外,学生水平参差不齐,因 此 将 探 究 任务设置为两组,水 平 较 高 的 学生 可 以 在 完 成修 改 任 务 后 尝试挑战任务,使各 个 层 次 的 学生 都 有 最 大 的收获。师生总结提炼:教师引导学生根据实践回答:当初值终值时,步长0 还是 0 还是 0? 结 合 实 践 思考 并 回 答 问题进 一 步 理解 for 循
14、环语句中初值、终值、步 长 之 间 的 关系精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页探究实践综合运用师:在很多大型抽奖活动中,通常会设置倒计时效果以增加现场气氛展示任务 3 任务 3:为抽奖程序2 添加倒计时功能, 实现抽奖时显示倒计时数字 ,即 label2 上显示 10、9、8、70. 引导学生分析问题提问:循环体是什么?你能用语言描述吗?循环体重复执行多少次?循环变量的初值、终值分别为多少?遇到困难的同学可以求助“帮助锦囊”教师巡堂指导分析问题根 据 分 析 确定循环体、 循环变量初值、终值、步长学 生 与 相 邻
15、同 学 讨 论 解决 问 题 的 算法思路,完善程序。学 生 利 用循 环 结 构 解 决实际问题,考虑部 分 程 序 代 码不 在 学 生 课 堂学习范围内,因此 提 供 半 成 品让 学 生 完 善 程序;学 生 在 解决 问 题 过 程 中需 要 根 据 实 际需 要 确 定 循 环变量、循环条件和循环体,这对学 生 提 出 了 更高要求,也是本课难点所在。展示学生作品安排学生展示运行结果对算法思路进行梳理展 示 程序,说明算法思路交流成果,体验收获精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页教学反思1、趣味化、生活化
16、;提到循环结构大家的印象往往是复杂、枯燥,为了避免一讲循环总是和几道经典数学题目打交道, 干瘪乏味, 难调动学生参与的积极性, 本课通过有趣的抽奖游戏引出本课内容, 寓教于乐, 围绕对抽奖程序的分析展开教学。本课最后的探究实践任务: 抽奖倒计时是贴近学生生活实际的循环练习,让学生在实践中发现循环结构原来有这么大作用,可以编出这么有用、好玩的程序。课堂小结拓展延伸1、什么情况下使用循环结构?循环结构有什么特点?2、循环结构的基本格式3、当循环变量的值在初值和终值所限定的范围内时,执行循环体,否则退出循环。拓展:展示不一样的抽奖程序,如:元旦晚会上现场1000 人的抽奖程序、只抽奇数号学生,让学生
17、感受程序设计的无穷魅力,对高中将学习的算法与程序设计选修课程充满憧憬。在 教 师的引导下, 学生 回 顾 总 结本 节 课 所 学内容,总结学习方法。感 受 程序 设 计 的 魅力。强化重点,完成知 识 体 系 的 构建。拓展延伸,激 发 学 生 在 高中 阶 段 继 续 学习的欲望。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页2、教师引导、层层深入;循环结构知识难度较大, 教师引导学生经历对比分析、 动态演示、合作探究、综合运用, 通过循序渐进、 层层深入、 点面结合的教学活动逐步深化对循环思想及 for 循环语句执行过程的理解,变生硬的说教灌输为积极的互动获取。3、自主学习,学生主体适时为学生提供学习资源开展自主学习,学生在自觉的状态下主动获取知识,通过探究完成任务检验自主学习效果,取得事半功倍的效果。4、分层教学,个性化学习为适应不同层次学生的需求,在任务2“程序我来改”任务设置上,分修改任务、挑战任务,完成修改任务的学生可以尝试挑战任务,任务有一定的梯度,让各个层次学生都有最大收获。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页