用心写好每一篇文章
效果图
一、题目背景
本题是Scratch编程问题,出现在第十届蓝桥杯选拔赛中。
二、编程实现
小猫从1-100之间随机取一个数字,让玩家来猜自己取的这个数字﹔
一共有10次猜的机会﹐在左上角显示还剩几次机会。
每次玩家输入一个数字来猜。如果玩家没猜对﹐小猫都能正确说出玩家输入的数字是“大了"或者“小了”;如果玩家猜对了﹐小猫会说"恭喜你﹐答对了!"并且停止游戏。若机会用尽了玩家也没猜对﹐小猫则说“机会用尽,正确数字是xx”,停止游戏。
注意
1)点击绿旗﹐小猫询问“请输入1-100之间的数”,并生成一个随机数。
2)玩家输入数字后﹐玩家如果没猜对﹐小猫能说"大了",或者"小了”,如果猜对了小猫会说"恭喜你﹐答对了!”,游戏停止。
3)舞台左上方显示剩余次数﹐游戏开始为10,玩家每猜错一次减1。
4 )如果剩余次数为零,小猫能说出正确数字,游戏停止。
三、评分标准
10分︰询问“请输入一个1-100之间的数”,并确实生成随机数(可在裁判时查看程序积木块)。
20分:小猫能够提示"大了"或"小了"或"恭喜你﹐答对了!”,游戏停止。且提示都是正确的。
20分:玩家用尽十次机会﹐小猫说"机会用尽,正确数字是xx"”。(xx即正确的数字)
四、考察知识点
随机数、变量、表达式、运算符、字符串拼接、循环
五、程序设计
1.建立两个变量:机会、随机数
2.完整积木代码如下