循环语句教学设计

循环语句教学设计

ID:37516386

大小:48.50 KB

页数:4页

时间:2019-05-24

循环语句教学设计_第1页
循环语句教学设计_第2页
循环语句教学设计_第3页
循环语句教学设计_第4页
资源描述:

《循环语句教学设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、掷骰子一、教学目标(一)知识与技能1.进一步熟悉TextWindow和Math两个对象的常用操作;2.了解人机交互的方法;3.理解循环语句While…EndWhile,并能灵活地使用该语句编写循环结构的程序。(二)过程与方法通过体验程序与解决问题,激发问题意识,形成基于问题的学习任务,在问题的引导下进行探究学习与协作学习,培养探究意识与能力。(三)情感态度与价值观培养发现问题与解决问题的意识和能力,以及热爱编程语言的兴趣。二、教学重难点重难点:理解循环语句While…EndWhile及其应用。三、教学方法

2、基于问题的学习(Problem-BasedLearning,简称PBL)强调把学习设置到复杂的、有意义的问题情境中,通过让学习者合作解决真实性问题,来学习隐含于问题背后的科学知识,形成解决问题的技能和自主学习的能力。本节课采用基于问题的教学方法,从“体验程序——提出问题——协作探究——解决问题”四个环节展开,让学生在问题的引导下,培养发现问题、解决问题的意识和能力。四、学情分析本次授课对象是八年级的学生,他们通过前面的学习已经掌握了GraphicsWindow、TextWindow、Math等对象;Dra

3、wText、WriteLine、GetRandomNumber等操作及相关属性的使用方法,以及了解了算法与流程图、For…EndFor循环语句、If…Then…EndIf等条件判断语句的应用。本节课的内容是让学生进一步熟悉TextWindow和Math两个对象的常用操作,理解与应用循环语句While…EndWhile。但对于绝大多数没有编程基础的学生来说,要让他们读懂并应用程序,难度相当大。因此,本节课通过教师提问以及让学生在不断运行和体验程序的过程中去理解程序。五、教学过程教学环节教师活动学生活动设计意

4、图及思想一、玩游戏,总结程序的特点同学们,你们玩过掷骰子的游戏吗?今天我们不是用普通的骰子来玩,而是通过程序来模拟掷骰子的游戏,想不想玩?请同学们打开“掷骰子”程序,两位同学为一组,用2分钟的时间玩游戏,看谁胜出的机会比较多。接下来,我想请一位同学到讲台上来,和老师一起玩。注意,请同学们认真观察程序有什么特点?【教师与学生玩掷骰子的游戏,并引导学生观察程序的特点】刚才同学们总结出了该程序的一些特点,像这种在运行过程中需要接收操作者的输入,并根据操作者输入的信息继续运行的程序,是一个人机交互程序。两位同学为

5、一组,一边玩游戏,一边观察程序的特点编写程序,设计游戏,让学生在玩中学二、提出问题,协作探究根据刚才我们总结出的特点,问题来了,譬如我们说程序会提示我们按“Enter”键,那么,问题1:程序是如何提示操作者输入信息?问题2:如何实现让程序等待操作者输入信息?问题3:如何实现随机产生1-6的数字?问题4:程序如何判断两位操作者谁输了?问题5:如何实现玩完一盘游戏之后,自动清屏?问题6:如何让游戏反复地玩下去?请同学根据以上6个问题,与同伴进行协作学习,解决问题。同伴协作学习,解决问题通过设置问题,让学生在问

6、题情境下学习隐含于问题背后的知识,培养问题意识与解决问题的能力三、实践探究,解决问题1.了解循环语句我们已经解决了问题1-5,问题6该如何解决呢?“如何让游戏反复地玩下去?”“反复”两个字我们能联想到什么?——循环,由“循环”两个字大家又能想到我们前面学习了什么语句?——For…EndFor循环语句,这节课我们学习新的循环语句Whlie…EndWhile。提问:为什么不用For…1.了解While…EndWhile循环语句的格式、作用、特点及其应用把核心问题“如何让游戏反复地玩下去”分解成两个小问题,细化

7、问题EndFor循环语句,而使用Whlie…EndWhile循环语句?换句话说,1.Whlie…EndWhile循环语句有什么特点?2.Whlie…EndWhile循环语句与For…EndFor循环语句有什么区别?让我们带着这两个问题进行接下来的学习。【介绍Whlie…EndWhile循环语句的格式、作用以及让程序一直循环下去的条件,让学生理解“无限循环”的特点】2.对比分析分别用For…EndFor循环语句和While…EndWhile循环语句计算1+2+3+…100的结果,对比两者的不同与相同之处【通

8、过对比,让学生理解需要“指定循环的次数”的特点】3.实战演练01.用While…EndWhile循环语句,计算1+3+5+…+99=?的结果,并用文本窗口(TextWindow)显示。02.编写程序计算:1+2+3+…,加到多少时,累加的和sum大于1000?2.对比For…EndFor循环语句和While…EndWhile循环语句的不同与相同之处3.应用While…EndWhile循环语句解答题目四、举一反三,提升能力拓展任

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。