当前位置:首页 >> 其它课程 >> 程序的循环结构教学设计张可玉

程序的循环结构教学设计张可玉


三鑫 第二单元

《程序的循环结构》

揭开 VB 的神秘面纱

第 14 课 程序的循环结构
广东中山纪中三鑫双语学校 张可玉
教材分析 《程序的循环结构》 选自中山市教育局教学研究室编制的八年级信息技术上 册第二单元《揭开 vb 的神秘面纱》第十四课,循环结构是程序设计三种基本结 构之一, 同时也是这一单元的重点与难点,学好本课内容是学生理解和学习后续 课程的基础。 程序设计给人印象往往是复杂、 枯燥, 为了避免让课堂成为枯燥的程序教学, 在本课设计上注重生活化、趣味化,通过一系列有趣、简单的循环实例让学生体 验程序设计的乐趣。 学生分析 本节课教学对象是初二年级学生,在学习本课之前,学生本应对 vb 程序设 计有初步的了解和认识,并能用顺序结构、选择结构编写简单程序解决问题。 然而,据了解常德教材中程序设计类内容安排在八年级下册,在此课之前, 学生从未接触过程序设计和 vb 环境,作为初学者他们一开始就接触“循环结构” 学习难度较大,因此本课从他们感兴趣的例子入手,重在让学生理解循环思想, 任务设置均以半成品形式呈现。 另外,初二的学生具有一定的逻辑思维能力和分 析问题的能力, 如果用学生比较感兴趣的,贴近学生日常生活的实例来分析循环 结构,学生会比较感兴趣。 教学目标分析 1、知识与技能: 掌握 for next 循环语句的语法格式、功能; 理解 for next 语句的执行过程; 理解改变循环变量初值、终值、步长、循环体控制循环结果的意义; 能够运用 for next 循环结构编写简单程序,解决实际问题; 2、过程与方法: 通过观察、比较、修改和分析程序、实践探究,逐步深化对 For-Next 循环
第1页 共7页

三鑫
思想和循环过程的理解。 3、情感态度价值观:

《程序的循环结构》

通过贴近学生生活的循环实例,激发学生对程序设计的学习兴趣,增强他们 的成就感,激发学习主动性; 运用半成品加工策略,完善程序,发展学生的分析问题的能力,培养严谨的 学习态度。 教学重点、难点 教学重点:掌握 for next 循环语句的语法格式、功能、执行过程; 教学难点:根据实际需要确定循环变量、循环条件和循环体。 教学方法 讲授演示法、对比分析法、小组合作法、分层教学法 教学设计理念 本课的设计理念是生活化、趣味化。 本节内容难度大、对学生要求高,因此在常规教学中往往课堂气氛沉闷,学 生参与度不高。 而学生的积极参与, 是建立在他们对教学内容 (甚至是某一个点) 感兴趣、有进一步探究欲望的基础上。因此本课选用了有趣、贴近学生生活的循 环实例,变空洞枯燥为生动有趣;结合实例层层深入引导学生,变生硬的说教灌 输为积极的互动获取。 教学过程
教学 环节

教师活动

学生活动

设计意图

分别展示两个抽奖程序,和同学们一起玩抽奖游 参 与 抽 奖 活 动 戏。
创设 情境

游戏 导入

通过同学们感 两个抽奖程序略有区别, 抽奖程序 1 点击按钮后直 观 察 并 思 考 兴 趣 的 抽 奖 程 接显示抽奖结果, 而抽奖程序 2 则是数字滚动显示一段 哪 个 抽 奖 程 序导入新课,让 序效果更好 大家的注意力 时间后最后显示抽奖结果。 一下子被课堂 在抽奖游戏开始前,教师出示一个小任务: 牢牢吸引。 请大家帮忙选择其中一个抽奖程序作为我校元旦 晚会现场抽奖活动的活动工具。

第2页 共7页

三鑫

《程序的循环结构》

通过对比分析 两个抽奖程序, 答: 看到很多 引导学生了解 数字滚动 循环的含义,领 悟循环结构的 比较两个抽 必要性。 奖程序异同, 通过比较了 解循环的含 义, 领悟循环 恰到好处地让 结构的必要 学生了解循环 性。 结构的作用,让 学生产生学习 像这样需要多次进行相同的操作,我们通常使用程 的愿望。 序的循环结构来简化。循环结构中最常用的是 For 循环 聆听 教师 结构。 引导 自主学习,获取新知: 打 开 学生自主学习 打开任务 1 中“自学学案” ,进行自主学习,并尝试 “自学学案” 并 尝 试 完 成 任 完成任务 1 填空。 进 行 自 主 学 务 1,这个过程 学习 习,认真阅 是学生主动获 新知 读, 并根据自 取知识、思考解 学 尝 试 完 成 决问题的过程, 任务 1 填空。 充 分 体 现 了 以 学生为主体的
第3页 共7页

提问:哪个抽奖程序效果更 好?更适合推荐给学校?为什 么? 抽奖程序 2 效果为什么会这么好呢?因为使用了秘密 武器——循环结构,出示课题《程序的循环结构》 引导学生分析抽奖程序 提问:当点击抽奖程序 1 开始抽奖按钮后,你看到 了什么? 随机生成一个数显示在屏幕上 延时 将算法思想转换成代码,简单讲解程序代码: Label1.Caption = Int(Rnd * 56 + 1)?随机生成一个 1-56 的数字显示在屏幕上 wait (10) ?延时 提问:抽奖程序 2 呢?当点击开始抽奖后看到了什 么?程序应该怎么写? 如果要滚动显示 200 个数字呢?程序代码是不是太 繁琐了?

两个抽奖程序 的现场效果对 比让学生清晰 体验到循环的 特点和优越,很 答: 抽奖程序 自 然 地 引 入 课 2 效果更好, 题。 因为有数字 滚动显示, 抽 奖更有气氛

回顾抽奖过 程 答: 看到一个 数字显示出 来

三鑫

《程序的循环结构》

请学生展示任务 1 完成情况,并讲解这三个值的含 义

在 vb 中打开抽奖程序 1,将刚刚同学们自学完成的 任务 1 程序代码复制粘贴到 vb 中代替原有程序代码,对 比只有循环体和加入 for 循环语句后运行显示的不同结 果,让学生体验 for 循环语句的作用。 看来 for 循环结构有着强大的功能,能够用简短的 程序实现多次重复操作,解决复杂问题。 引导学生根据自学内容由抽奖程序迁移得到 for 循 由抽奖 环语句的语法格式: 程序迁移理 解 for 语句的 For 循环变量 = 初值 To 终值 step 步长 基本格式及 循环体 每个值的含 Next 循环变量 义

教学思想,让学 生在自学过程 中对 for 语句的 上台展示任 语法格式有初 务1 步理解,为接下 讲解三个值 来的讲解做铺 的含义 垫 其他同学认 真聆听 让同学们对 比体验 for 循环 观 看 大 结构带来的优 屏幕, 体验循 越和便利,激发 环 结 构 的 奇 学习兴趣 妙

使学生形成对 for 循环语句基 本格式的初步 印象。

通过形象的动画演示,将抽奖程序 2 的执行过程动 态展示给学生,并由抽奖程序的执行过程迁移总结 For 循环语句的执行过程

由于循环结构 的执行过程是 本课的重难点, 因此为了加深 学生的理解,教 师采用 ppt 动态 观看动画演 演示与讲解方 示,思考、总 法,先和学生一 结并回答问 起观看动画演 示抽奖程序的 题 执行过程,再总 结 for 语句的执 行过程,由个别 到一般、循序渐 引导学生总结 for 循环语句的执行过程: 进,帮助学生理 当循环变量的值在 初值和终值范围内时,执行循 解本课重点。 环体,超过终值退出循环。

第4页 共7页

三鑫
打开任务 2 中“程序我来改”工程,按完成修改任务、 并尝试挑战任务: “程序我来改”工程中原始程序: For n = 1 To 10 Step 2 Print 10 Next

《程序的循环结构》

学生小组合 作修改程序、 运行程序、 查 看结果并小 组讨论完成 程序我来改 表格填写

程序 我来 改

小组讨论尝 教师巡视指导 试完成挑战 任务

请小组派代表回答:程序我来改表格填写情况 请学生上台操作:挑战任务中你是如何修改程序的, 小试 有没有多种写法? 身手 展示挑战任务多种解决方法: 初值 2 ,终值 20,步长 2,循环体:print n 初值 20 ,终值 2,步长-2,循环体:print n 初值 1 ,终值 10,步长 1,循环体:print 2*n ……

积极回答问 题 学生上台展 示挑战任务, 思考并理解 多种解决方 法

通过修改 程序,让学生理 解改变循环变 量初值、终值、 步长、循环体控 制循环次数及 改变循环结果 的意义;强化 for 循环语句中 初值、终值、步 长的关系、循环 变量的作用,与 for 循环的执行 过程的理解,培 养严谨、缜密思 维方式 , 突出本 课重点。 另外,学生 水平参差不齐, 因此将探究任 务设置为两组, 水平较高的学 生可以在完成 修改任务后尝 试挑战任务,使 各个层次的学 生都有最大的 收获。

师生总结提炼: 教师引导学生根据实践回答: 当初值<终值时,步长>0 还是<0? 当初值>终值时,步长>0 还是<0?

进一步理 解 for 循环语句 考并回答问 中初值、终值、 题 步长之间的关 系 结合实践思

第5页 共7页

三鑫
师:在很多大型抽奖活动中,通常会设置倒计时效 果以增加现场气氛 展示任务 3 任务 3:为抽奖程序 2 添加倒计时功能,实现抽奖时 显示倒计时数字,即 label2 上显示 10、9、8、7……0. 引导学生分析问题 提问:循环体是什么?你能用语言描述吗? 循环体重复执行多少次?循环变量的初值、终值分 别为多少?
探究 实践

《程序的循环结构》

分析问题 根据分析确 定循环体、 循 环变量初值、 终值、步长

学生与相邻
综合 运用

同学讨论解 决问题的算 法思路, 完善 程序。 遇到困难的同学可以求助“帮助锦囊” 教师巡堂指导 展示学生作品 安排学生展示运行结果 对算法思路进行梳理 1 、什么情况下使用循环结构?循环结构有什么特 点? 2、循环结构的基本格式 3 、当循环变量的值在初值和终值所限定的范围内 时,执行循环体,否则退出循环。

学生利用 循环结构解决 实际问题,考虑 部分程序代码 不在学生课堂 学习范围内,因 此提供半成品 让学生完善程 序; 学生在解 决问题过程中 需要根据实际 需要确定循环 变量、循环条件 和循环体,这对 学生提出了更 高要求,也是本 课难点所在。

展示程 交流成果, 序, 说明算法 体验收获 思路

在教师 拓展:展示不一样的抽奖程序,如:元旦晚会上现场 的引导下, 学 课堂 1000 人的抽奖程序、只抽奇数号学生,让学生感受程序 生回顾总结 小结 设计的无穷魅力,对高中将学习的《算法与程序设计》 本 节 课 所 学 选修课程充满憧憬。 内容, 总结学 习方法。 拓展 感受程 延伸 序设计的魅 力。

强化重点,完成 知识体系的构 建。拓展延伸, 激发学生在高 中阶段继续学 习的欲望。

第6页 共7页

三鑫
教学反思 1、趣味化、生活化;

《程序的循环结构》

提到循环结构大家的印象往往是复杂、枯燥,为了避免一讲循环总是和几道 经典数学题目打交道,干瘪乏味,难调动学生参与的积极性,本课通过有趣的抽 奖游戏引出本课内容,寓教于乐,围绕对抽奖程序的分析展开教学。本课最后的 探究实践任务: 抽奖倒计时是贴近学生生活实际的循环练习,让学生在实践中发 现循环结构原来有这么大作用,可以编出这么有用、好玩的程序。 2、教师引导、层层深入; 循环结构知识难度较大, 教师引导学生经历对比分析、 动态演示、 合作探究、 综合运用,通过循序渐进、层层深入、点面结合的教学活动逐步深化对循环思想 及 for 循环语句执行过程的理解,变生硬的说教灌输为积极的互动获取。 3、自主学习,学生主体 适时为学生提供学习资源开展自主学习,学生在自觉的状态下主动获取知 识,通过探究完成任务检验自主学习效果,取得事半功倍的效果。 4、分层教学,个性化学习 为适应不同层次学生的需求,在任务 2“程序我来改”任务设置上,分修改 任务、挑战任务,完成修改任务的学生可以尝试挑战任务,任务有一定的梯度, 让各个层次学生都有最大收获。

第7页 共7页


更多相关文档:

程序的循环结构教学设计张可玉.doc

程序的循环结构教学设计张可玉 - 三鑫 第二单元 《程序的循环结构》 揭开 VB

《程序的循环结构》说课稿.doc

程序的循环结构》说课稿 - 《程序的循环结构》说课稿 纪中三鑫双语学校 张可玉 尊敬的各位评委、老师,大家好! 我是来自广东中山纪中三鑫双语学校的张可玉。 ...

八年级信息技术《程序的循环结构》说课1_图文.ppt

八年级信息技术《程序的循环结构》说课1 - 广东中山纪中三鑫双语学校 张可玉 广东中山教育局教研室编写、 广东科技版的《信息技术》教材 八年级上册第14课“...

八年级信息技术程序的循环结构课件1_图文.ppt

八年级信息技术程序的循环结构课件1 - 抽奖程序1 抽奖程序2 中山纪中三鑫双语学校 张可玉 游戏分析: '---...

20151224-2015年广东省初中信息技术优质课展示活动会议....pdf

11 17 课例 3: 《程序的循环结构》/中山纪中三鑫双语学校 张可玉 教学设计 ...3 2015 年广东省初中信息技术优质课展示活动交流资料 设计意图:通过设置问题“用...

初中信息技术优质课展评观摩心得体会.doc

这也就启示我们在平时的教学中 要着重熟悉教材、精心设计教学,这样才能在说课时...在这次讲课中,给我印象最深的一节课是广东 省张可玉老师的《程序的循环结构》...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com