1、通过制作小猫出题软件,培养学生分析问题、交流表达和解决问题的能力。4. 行为与创新能大胆想象与创造,注意设计与程序的关系,运用多种方法表现,利用 Scratch 解决日常生活与学习中的实际问题。重点难点教学重点: 1. 学会新建变量,并将变量与随机数结合,实现随机出题。2. 会使用逻辑表达式 来进行运算。3. 理解并会用“询问、回答”这对命令设计程序。教学难点:利用命令和逻辑表达式的组合来实现输入的答案与正确结果的判断。教 学 过 程 第一课时教学活动【导入】(一)情境创设、引出主题前两天有个一年级的数学老师问我:“我每节课上都要给小朋友们出一些口算来练习,每次都要写在纸上或者打在PPT 上,
2、实在太麻烦了!听说我们学校开设了编程课,你有没有办法帮我编出一个可以口算的程序来?”我当即拍着胸脯说:“这哪需要我动手呀!我们五年级的孩子现在都能利用scratch 编出一下口算程序来!”你们觉得这个任务能完成吗?【讲授】(二)程序分析、明白算法1. 在设计程序之前,我们先来玩一个小游戏同桌两人互相出50 以内的加法,一个出题, 一个回答。2. 你们是怎么玩这个游戏的? 根据学生回答整理成板书: (1)随机出题(2)说出答案(3)判断对错3. 小结:今天我们就和我们的老朋友“小猫”合作完成一个简单的口算软件。(揭题) (三)探究互动、搭建脚本1、大家都知道所有的加法算式可以归纳为这个公式:加数
3、 1+加数 2=和。那么这些加数在sc ratch 中用什么来表示比较合适?预设:变量。你觉得什么是变量?揭示:变量是指没有固定的值,可以改变数的量。你会新建变量吗?师演示新建变量的方法,为了让数字在舞台上显示的更清楚,我们可以将变量设置成“大型读出器”,并拖动到舞台上合适的位置。任务一:1、用 scratch 打开桌面上的“小猫出题”程序并另存到自己的文件夹中。2、新建变量“加数1”、“加数 2”并拖动到舞台合适的位置。3、尝试让小猫能够随机出题。2、展示学生作品请你说一说你的程序。(出题范围) 任务二:输入答案1. 口算软件已经能随机出题了,那我们的答案应该在哪里输入呢?你们能找到输入答案
4、的地方吗?2. 预设:生:询问并等待3. 你知道输入的答案怎样才能在舞台上显示吗?任务三:判断答案输入答案这个问题解决了,那么你的答案是对还是错呢?怎么判断呢? 学生说一说。任务 2:1、尝试让小猫判断答案对错。2、可以用哪些方式来表示对错?4、展示学生作品,讨论5.答对后可以有什么提示?答错了又有什么提示呢?6、如果否则与以前学习的“如果”有什么相同和不同的地方?7.学生完成创作【练习】(四)脚本交流、评价修改1. 展示学生作品,并组织学生进行评价2. 设疑:能不能实现连续出题?(或:你是怎样做的连续出题的?如果要连出五题,我要怎么做?)能不能做出更多的功能?(五)自由创作、补充完善现在一个简单的加法运算软件已经完成了。那么我们能不能在这个基础上加工升级,让它拥有更加强大的功能呢?你有什么好主意?升级软件1、根据自己的程序考虑升级方案。2、和你的同桌讨论一下自己的实施步骤。3、尝试升级,遇到困难可以向离你最近的高手求助。【作业】(六)分享交流、提升视野1. 再次展示部分学生作品。2. 同桌两个交换位置做口算,测试程序动情情况。3. 总结提升由于时间关系不得不打断大家的创作,可能很多想法还没有实施。下一节课我们可以把自己的程序打造地更加完美!