资源简介 (共20张PPT)第9课猜数字学习目标巩固与扩展项目讨论逻辑编程12341系统会随机的在1~99中输出一个数字,我们猜测该数字,猜大了或者猜小了,系统都会提示我们。试一试,看看你几次可以猜中正确数字吧!234巩固“询问”、“回答”等脚本学习“变量”、“大于” 、“等于” 、“小于” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景DevinSpotlight《猜数字》1.如果我们猜的数字不正确,游戏中的人物会怎么说?2.“你猜的数字太大!”,说明正确的数字比我们猜测的数字要大还是小呢?3.如果我们猜的数字太大了,下一次猜测机会,我们应该把猜测的数字猜的更大,对吗?4.我们还可以增加什么效果,让游戏变得更好玩呢?“你猜的太大了!”或“你猜的太小了!”说明正确的数字比猜测的数字要更小。不对,我们应该减小猜测的数字。增加猜多数字的奖励效果,比如烟花;或者猜错数字的惩罚效果。《猜数字》1.添加背景和角色1.添加背景选择一个你自己满意的背景选中一个角色,并加他放置在合适的位置2.分析题目的数字1.这道题目中会涉及几个变量数字?a、系统出的随机数b、我们所猜测的数字c、猜中数字所用的次数2.以上哪些数字是可以显示在屏幕上的?如何将不需要显示的数字隐藏掉?3.给角色编程1.将新建的几个变量赋于初始值系统数字,我们将它设定为1~99之间的一个随机数。4.询问并赋值1.开始游戏环节,猜测并输入数值输入数值后,将“回答”赋值给“我的数字”,并记录“所用次数”,增加一次。5.判断对错1.比较猜测数字与系统数字是否一致采用“如果···那么···否则”的双分支模块对多种情况进行判断运算模块中的“=”模块如果比较结果相等,则说:正确。将需要比较的数字加入,并加入到双分支模块中5.判断对错2.如果猜测错误,存在几种情况?猜测错误时,存在猜大了或者猜小了两种情况。猜测判断完整6.多次猜测及判断将之前的程序拖入循环中,即可实现多次猜测及判断,直到数字猜中为止。第一轮未猜中,则再次进行猜测及判断,即循环。循环结束以“我的数字”等于“系统数字”为条件。7.程序的结尾猜中数字后,程序跳出循环。可以增加在循环之后,增加“公布正确的数字”,“显示所猜测的次数”,或者表扬等一类好玩的话来增加效果哦!Q1:当“我的数字”与“系统数字”不相等时,下一步的判断程序是这样的,你觉得正确吗?A1:大小的提示语言弄反了,应该讲二者交换位置即可。Q&AQ2:游戏才刚开始呢,答案(系统数字)就显示在了屏幕上,这可咋办呢?A2:在脚本区将“系统数字”的勾选去掉,屏幕就不会显示咯!Q&A(1)(2)变量有几个非常重要的属性:1、有自己的名称;2、初始值需要赋值;3、能被运算。“等于”、“大于”和“小于”模块,可以直接输入数字,也可以加入其他的脚本进行比较哦。知识点巩固猜数字程序中,判断所猜数字和系统数字的大小,采用了双分支模块,我们能否用单分支模块“如果...那么...”来实现同样的效果呢?( )AB源码测试可以实现不能实现答案:解析:A源码测试单分支模块在判断条件不符时,会自动转入下方的模块运行。将几种情况按顺序排列,即会对两个数字的大于、等于或小于逐次判断。 展开更多...... 收起↑ 资源预览