加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
加入时间:2022-05-25
【教材分析】
本课主要介绍变量在Scratch中的运用,以小猫出题为主线,贯穿整个学习内容。本课内容分为两个部分。第一部分是新建所需要的变量,提醒学生输入变量名称时要注意它的意义,并且添加运算符号角色,可以画出运算符号,还可以从键盘输入运算符号。第二部分是对变量进行赋值,将随机数赋给变量,并将输入结果与答案进行判断,这是本课知识的难点。
【教学目标】
1、了解什么是变量,并学会建立新变量。
2、利用变量进行计算,掌握比较变量大小的方法。
3、学会使用侦测模块中的询问与回答控件。
【教学重点与难点】
教学重点:(1)学会建立新变量的方法
(2)掌握利用变量进行计算的方法
教学难点:掌握变量值的大小比较方法
【教学过程】
(一)操作游戏,引入新课
师:课前老师请同学们玩了小猫穿越迷宫的游戏,你成功获得小鱼了吗?小猫碰壁了吗?碰壁了几次?
这个穿越迷宫程序比上节课设计的程序多增加了两个控件,统计小猫碰壁的次数。
生在脚本中找到统计碰壁次数的控件。(将变量碰壁的值设定为0将变量碰壁的值增加1)
说一说:这两个控件是如何统计碰壁次数的?
(程序开始执行,先将碰壁次数设置为0,在重复执行的过程中,如果碰壁就将数值增加1,直到停止执行脚本,统计出碰壁的次数)
两个控件中的变量是什么呢?变量是指在程序运行中没有固定的值,可以随机改变数的量。
变量的作用可大了,它不仅可以统计数量,也可以设计出投票器、打地鼠、趣味抽奖等程序,这节课我们就一起来研究用变量设计小猫出题的程序。(板书课题)
(二)分析范例,学习新知
1.新建变量,为变量赋值
老师家的小朋友刚开始学数学,天天让我给她出题做,可麻烦了!这不,我给她设计了一个小猫出题程序,你们愿意帮老师试试这个程序吗?
活动 1:试玩出题程序,观察、分析
(1)思考:在执行小猫出题脚本时,舞台区什么在改变大小?(加数、和)谁没有改变?(小猫和运算符号)
探讨:运算符号可否设置成舞台,而不是角色。
(2) 脚本中,两个加数的值是怎么设定的?用了哪个模块中控件?(随机数控件)
(3)和的值是怎么设定的?用了哪个控件?(加法运算控件)
和是加数1与加数2相加得到的,加法运算控件中的文本框不仅可以直接填入数字,还可以将加数变量嵌入组合使用呢!
活动2:实践操作,巩固变量知识
(1)自学变量知识的视频,打开Scratch程序“练习一”,新建变量“和”,补充变量值设定的脚本。(课件出示设计要求)
(2)新建变量后,在变量模块中就多出了这几个控件,它们的前面都有一个勾。说一说它的作用。(打上勾的变量会呈现在舞台上)
(3)如果想让舞台上的数变大一些,看得更清楚,并隐藏变量名,可以右击舞台区变量选择“大型读出器”,再根据舞台上的情况调整角色和变量的位置。
在设计程序的时候,不仅要关注功能实现,也要注意到舞台的美观。
2. 询问答题,判断答案
题目出好了,只是小猫还没提问,答案就显示在舞台上了。
活动 3:再次阅读脚本,分析询问、判断答案的方法。
(1)小猫是怎么问的,答案应该填在哪儿?需要用哪个模块中的控件?(侦
测模块)
(2)小猫的问题提出了,将答案填入答题框后,哪个可以控件判断答案的对错?(如果….否则,..)
(3)请学生完整地说一说这个判断答案是否正确的脚本。
(4)实践操作,添加询问、判断答案脚本
生打开练习二,为程序添加询问控件、“如果……否则……”控件,搭建脚本。
小结:在拖拽等干、变量、回答等控件嵌入其他控件时,我们要注意到被嵌入文本框、条件框的形状,它就像是一个容器,有些能填入文本,还能嵌入和自己形状一样的控件,知道了这一点,我们就能设计出更有创意的作品。
3.重复出题,调试、修改程序
活动4:调试、修改程序
(1)出题程序已经可以成功出题和答题了,如何做到连续出10道题。
(2)学生试用程序练习三,发现程序设计的不足。
生反馈:和总是呈现在舞台上,要答下道题了,上道题的答案还显示在舞台区,询问控件放在哪个位置更合理?
(3)使用变量模块中的显示和隐藏变量控件修改脚本,感受出题程序的变化。
小结:一个完整的程序要考虑许多的细节,出题程序中增加了隐藏和显示控件,这样的修改将程序变得更合理了。
(三)拓展延伸,创作、体验
1.模仿设计,修改脚本
小朋友会的数学题会越来越难,这个出题程序就不适合了,你能重新出一些题目吗?
活动5:设计题目,修改脚本
(1)改变数值范围;
(2)把加法算式改成减法算式、乘法算式或者除法算式。
加法算式改成其他类型的算式需要调整哪些内容?
A.运算符号(角色)B运算控件(脚本)
如果要改成减法运算要注意什么?(减数小于等于被减数)
怎样设置减数值的范围呢?(减数的值使用随机数控件设定在1~被减数之间)
(四)分享程序,评价总结
1.请同桌交换位置,互相用一用对方的出题程序,说一说同学设计的作品让你感受到的创意和智慧!
2.今天,我们利用变量模块、侦测模块、控制模块及数字和逻辑运算模块中的控件(出示控件命令)设计了算术出题程序,Scratch软件还有很多功能等着大家去探索,希望以后你能设计出更好的作品,分享给大家!