第10课 小猫出题
【教学重点与难点】
重点:
1. 学会建立新变量的方法。
2. 掌握利用变量进行计算的方法。
难点:掌握变量值的大小比较方法。
【教学过程】
教学环节 | 活动内容与呈现方式 | 学生活动方式 | 设计意图 |
一、导入
| (一)了解验证码: 1. 出示一些验证码,你在网上注册或登录账号的时候有没有见过类似这样的验证码? 我们一起来分析一下它是怎么起作用的。 2.今天我们就用Scratch软件模拟设计一个这样的个位数加法验证码。揭示课题:小猫出题。 | 回答倾听 是一道加法题。 输入答案再提交,答对进入,答错不能进入。判断对象是电脑。 | 创设情境,激发学生创作愿望。 |
二、新授 | 明确设计要求 通过刚才的分析,我们知道验证码的工作流程是一个人机交互的过程,即——电脑出题——用户回答——电脑判断,如果答对登陆成功,否则提醒用户错了。 (一)主动探究,突破重点——出题:变量的使用 (1)新建变量 1、首先老师想请几位同学分别来出几道题 黑板直接呈现题目,分析比较得出加数及和都在变化,但是运算不变。 小结:在程序设计中,像“加数”“和”这样数值可以发生变化的量叫做变量。 2、你会创建变量吗?创建两个“加数”以及“和” 反馈:变量的命名(可以是字母、数字或字母和数字的组合,但不能是相同名称) (2)变量的赋值 1、是不是有了变量就能出题了?请你运行程序试试看看出题成功了没有。(变量的值都是0。变量里的值不会自己变化,所以我们要给变量赋值) 2、我们新建变量后,变量模块中出现了4个命令,你能猜一猜哪个命令可以为变量赋值吗? 3、尝试给变量赋值。设计师们,你们准备出一道什么题目?赶快试试给变量赋值吧。 4、出题者必须知道正确答案——和。你能再给和赋值吗?你们的困难是什么? 5、我们的验证码是为谁设计的?(用户),“和”变量需要显示在舞台上吗?你能隐藏它吗? 6、展示学生作品。(可能赋值常数,表达式,随机数)
(二)师生互动,互动回答——询问并回答 计算机能代替人出题,但是不能替代我们答题,我们如何输入计算结果,完成答题? (发现没有输入框)侦测模块中有一个命令可以帮助我们打开输入框,谁来猜一猜? 当我们输入答数后,这个值会被赋值在“回答”中,其实它也是一个变量。你能将“回答”显示在舞台上吗?
(三)提升能力,化解难点——判断对错 这个环节很关键,如何判断回答是否正确? 使用哪个命令模块可以完成判断? 你有哪些困难? 你觉得这个程序哪里还需要改一改? 【资源呈现】:提出改进方向 (1)控制做题的数量 (2)如果回答错误,重新答题,直到正确 (3)加入其它运算:-、*、/ (4)……
|
加数能自动(随机)生成。
尝试新建变量1:加数1、变量2:加数2。 赋值,直接输入。 数字与逻辑运算——随机值。
尝试完成
给和赋值
尝试完成
侦测询问
跟变量的显示一样,选√显示
如果“回答值=和”,那么“显示:正确”。否则“显示:错误” | 引导学生从舞台区、角色区入手,按照由简到难的顺序进行探究。
帮助学生了解变量的含义。
分清“回答”与“和”分别是用户和电脑给的 |
三、拓展 | 今天,我们设计了一个小猫出加法题的小程序,你还能出其他类型的题目吗?在下列任务中任选其一完成: 1. 拓展1:将加法程序改为两个数的乘法计算。 2. 拓展2:将加法程序改为两个数的减法计算。 师生评价 | 生小组选择,讨论互助尝试。
生提出问题:减数大于被减数。
|
举一反三。
突破难点,拓展思维。 |
四、小结 | 1. 说一说通过本节课的学习,你有哪些收获。 2. 想一想Scratch还可以帮我们完成生活中的哪些问题? | 帮助学生构建较为完整的新知体系 |