资源简介 (共24张PPT)第3课趣味加减法学习目标巩固与扩展项目讨论逻辑编程12341小狗出随机的十以内的加减法,小朋友们回答,答满5题后小黄人说出回答正确的题目的数量。234巩固“设置随机数”、“重复执行”等脚本学习“询问回答”、”广播等待”、“加号减号等号” 、“连接” 、“大于” 、“或” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景《趣味加减法》PicoDog1Room11.这只小狗在干什么?2.这个小黄人在干什么呢?3.小狗问的问题有什么特点呢?4.我们需要做什么呢?小狗在问数学问题在告诉我们回答对了几题都是问的十以内的加减法我们要回答小狗提出的问题《趣味加减法》1.导入角色与背景1.找到背景栏,并导入背景room1搜索按钮选择我们需要的背景-Room11.导入角色与背景2.找到人物栏,并导入dog1和pico搜索按钮注意:pico的面朝方向需要修改成-90°2.程序思考思考:我们需要完成什么样的指令呢?1、小狗要提出问题(完成询问回答的指令)3、小黄人要统计我们回答正确的个数,还要说出来。2、小狗提出的问题是随机的10以内的加减法(需要设置随机数还有加减法的随机)当我们把问题罗列出来之后我们就开始一个一个来解决3.小狗问题的提出1.组合询问内容数字1 +或者- 数字2 =?数字是一个随机的数字,还记得怎么设置吗?我们先在变量栏目设置2个变量1.组合询问内容利用多个组块完成我们预先设定的目标。与我们的询问组块的组合3.小狗问题的提出4. 变量的设置1.明确目标和难点1、数字是随机的2、加减运算是随机的针对问题1解决办法:把变量a和b设置为10以内的随机变量。针对问题2解决办法:先设置加减的随机,然后再分别对加号情况和减号情况进行编程。注意点:减号情况我们需要让前面一个数字是大于后面一个数字的,要不然就是负数了。这也是我们要分开来编程的原因。分别在运算模块还有变量模块找到以下随机数模块和设定模块,完成我们的设定2.组合随机数与变量4. 变量的设置5. 用变量设置随机出题我们是不是可以设置一个变量d,当这个变量是1的时候选择“+”程序,当这个变量是2的时候选择“-”程序。1.设置加减法随机d=1,广播减法d=2,广播加法6.加法程序的编译1. 编写加法程序首先我们要写当收到广播“+”的时候。小狗提出加法问题广播“结果“,是为了判断正确与否6.减法程序的编译1.编写减法程序a:被减数b: 减数被减数一定要大于等于减数如果a<b,那么就要从头执行这段程序,程序上叫:重新赋值。7.判断对错的程序编译1. 编译Pico的程序题号需要能够显示并且递增能够把正确的题目数字和错误的题目数字标写出来能够把我们输入的结果进行验证设置3个变量分别是“题号”、“正确”、“错误”,并将他们的初始值全部变成07.判断对错的程序编译核心的逻辑是:只要a+b=回答或者a-b=回答,那么就正确,反之就错误。2. 判断正确或是错误8.设置答题次数1.设置答题次数接收到消息1,也就是答题结束后,Pico公布答题正确的个数设置答题的次数5次Q1:如果这么写的话对吗?A1:错了哟a>b与a=b这种数值不存在的Q&A广播程序就像是我们的记号笔,可以连接两段程序,方便我们缩短程序语句或者跨对象编写哟。知识点巩固如果按照以下的改动请问会发生什么情况?源码测试A:程序正常。B: 序会运行6次。C:程序运行5次,但是Pico不会说话。D:程序运行6次,但是Pico不会说话。答案:解析:还记得我们编写的这个程序,循环5次了么,说明这个判断程序只能运行5次,但是我们把题号>5他能运行6次,所以程序没办法运行完毕,所以Pico就不会说话了。C源码测试 展开更多...... 收起↑ 资源预览