内容正文:
第8课 看谁算得快
1
CONTENT
目
录
01
新建变量
02
设置变量的值
03
侦测询问并等待
04
完善程序
2
①贝贝,最近我们要进行口算比赛,能否用源码编辑器编写程序、自动出计算题呢?
②当然可以,我们可以通过源码编辑器设计一款口算游戏,看看谁算得更快!
新知导入
编程主题:自动出题(加、减、乘、除),看谁算得快、准。
思考:
2、如何计算得分?展示程序模块。
1、如何新增“变量”?如何设定“变量的值”?如何判断游戏人给出答案的对错?
3、如何控制出题数?展示程序模块。
编程主题:自动出题(加、减、乘、除),看谁算得快、准。
思考:
1、如何新增“变量”?如何设定“变量的值”?如何判断答案对错?
新增一个变量
新增4个命令
设定变量的值命令2个
显示变量
隐藏变量
新知讲解
一、新建变量
①单击脚本区右侧的数据按钮,打开“变量”面板
②单击“新建变量”按钮
③输入变量名,设置为“加数1”
④单击“确定”按钮
新增的变量可以根据需要设为“全局变量”(适用于所有角色)或“角色变量”(仅适用于当前角色)。
新建变量“加数1”,在数据模块将会出现和变量相关的四个积木,如右图所示。
二、设置变量的值
单击角色“阿短跑步”,根据需要设置变量“加数1”“加数2”以及“两数和”的值。
提示:1.通过自学教材64—65页,寻找方法解决问题
2.有疑问的可以同学交流或是向老师提问
3.做完后要保存
设定变量的值
判断答案对错
为什么要用随机数赋值?而不直接用某个数字?
直接赋值
算式赋值
三、侦测询问并等待
四、完善程序
参照下表的方法,通过使用“重复执行到”积木,设计能重复出题,且答题正确后“阿短”向前跑动一段距离的程序。
阿短最终程序如右图
拓展提高
搭建减法、乘法、除法题的程序
让这四种算法在同一个程序中实现:让用户可以自由的选择算法
进行训练(选做)
课堂总结
掌握新建“变量”的方法
学会设定“变量”的值
学会使用侦测模块,并进行相应判断
初步掌握多分支判断结构的使用
12
谢谢观看
13
$$