猜数字-第11届蓝桥杯Scratch选拔赛真题精选

193 篇文章 339 订阅
订阅专栏

[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第97讲。

蓝桥杯选拔赛每一届都要举行4~5次,和省赛、国赛相比,题目要简单不少,再加上篇幅有限,因此我精挑细选了一部分题目进行解读。

第11届蓝桥杯青少年组第3次选拔赛于2019年11月17日举行,形式为线下考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。

猜数字,本题是2019年11月17日举行的第11届蓝桥杯Scratch地区选拔赛真题编程第4题,题目要求编程创作猜数字游戏,小猫随机想了一个[0000, 9999]之间的四位数,由玩家猜这个四位数是多少。

先来看看题目的要求吧。

一.题目说明

编程实现:

1). 小猫随机想了一个[0000, 9999]之间的四位数,由玩家猜这个四位数是多少?

2). 当玩家手动输入猜测的四位数字之后,程序将这四位数字中猜对的位数以真实的数字显示出来,没猜对的位数用 X 表示;

3). 一共可以猜10次,舞台左上角显示剩余次数,在10次内将四位数字全部猜对,小猫会说“恭喜你,答对了!”,并停止程序。如果十次都没有猜对,小猫则会说“机会用尽,正确答案是 XXXX”, 然后停止程序。

评判标准:

  • 10 分:小猫随机想了一个[0000, 9999]之间的四位数,屏幕下方出现输入框;   

  • 30 分:输入数字,能得到正确的反馈结果;

  • 50 分:猜对会停止;

  • 80 分:十次机会用尽之后,能按要求正确地输出;

  • 100 分: 完成全部任务要求且没有差别。

二.思路分析

本题只有1个默认的小猫角色,如图:

一提到随机数,很多同学立刻会想到随机数指令,如图:

使用这个指令可以生成0-9999之间的随机数,但是它只能生成0、1、2、3这样的数字,不能生成0000、0001、0002、0003这样的四位数。

我们可以换个思路,逐位生成随机数,随机数的范围设为0-9,然后再将4个数字组合得到一个完整的4位数。

有了4位数,接下来就需要判断玩家输入的数字是否正确,如果正确,直接提示答对了,如果错误,则需要找出错误的数字,并使用X来表示。这意味着我们需要对每一位数字进行比较,这是典型的字符串遍历操作,通常使用字符串运算符、变量结合循环结构来实现。

三.编程实现

根据题目描述和思路分析,我们可以分三步来编写程序:

  • 随机生成4位数

  • 判断玩家输入是否正确

  • 增加次数限制

1. 随机生成4位数

根据思路描述,先定义一个变量“数字”,将其初始值设为空,然后使用循环将每次生成的随机数进行字符串拼接操作,就可以得到一个随机4位数,代码如下:

对于字符串操作,初始值要设置为空才行,不能设置为0。

2. 判断玩家输入是否正确

接下来, 就需要提问并判断玩家的输入是否正确,如果回答正确,提示答对了,并结束程序,否则就需要对数字进行逐位比较,对应的逻辑如代码所示:

为了简化程序和方便讲解,这里将逐位比较的功能定义成了自制积木,具体的代码如下:

比较的过程就是循环的过程,使用计数器变量“i”,逐个获取“回答”和“数字”的字符,并将每一位数字的比较结果进行拼接存入变量“结果”中,猜错的数字使用“X”表示。

3. 增加次数限制

上面的代码只进行了一次问答,题目要求玩家可以猜10次,并在舞台左上角显示剩余次数。因此,我们需要定义一个变量“剩余次数”,并增加循环指令,代码如下:

至此,整个作品就创作完成了,你可以试试,看看10次之内能不能猜出正确的数字。

四.总结与思考

本题难度系数为5,积木块数量45个左右 ,涉及到的知识点主要包括:

  • 随机数指令;

  • 字符串连接操作,尤其是结合循环、变量遍历字符串;

  • Scratch问答指令;

  • 变量的灵活运用,尤其要注意字符串变量的初始化;

  • 循环和条件指令的嵌套使用;

  • 使用自制积木来简化代码较高。

本题难度中等,重点有两个,一是生成随机4位数,二是字符串遍历操作。这里还有一个隐含的知识点,就是数据类型,所有的编程语言都区分数据类型,简单的数据类型包括数值、字符串和布尔类型。

在Scratch中,也有这三种类型,不过数值类型和字符串类型区分不明显,如果字符串中的字符都是数字,则它可以直接作为数值类型参与数学运算,反之,对于任何一个数字,也可以直接当作字符串来使用。

针对[0000, 9999]之间的任意随机数,有没有什么技巧确保在10次之内一定能猜中呢,欢迎和超平老师交流。

如果你觉得文章对你有所帮助,别忘了点赞,你的鼓励是我坚持继续写下去的最大动力,Thanks♪(・ω・)ノ。

Scratch】青少年蓝桥杯_每日一题_5.07_猜数字
梁同学与Android
04-09 3879
用心写好每一篇文章 效果图 一、题目背景 本题是Scratch编程问题,出现在第十蓝桥杯选拔赛中。 二、编程实现 小猫从1-100之间随机取一个数字,让玩家来猜自己取的这个数字﹔ 一共有10次猜的机会﹐在左上角显示还剩几次机会。 每次玩家输入一个数字来猜。如果玩家没猜对﹐小猫都能正确说出玩家输入的数字是“大了"或者“小了”;如果玩家猜对了﹐小猫会说"恭喜你﹐答对了!"并且停止游戏。若机会用尽了玩家也没猜对﹐小猫则说“机会用尽,正确数字是xx”,停止游戏。 注意 1)点击绿旗﹐小猫询问“请输入1.
蓝桥杯选拔赛真题05】Scratch猜数字游戏 少儿编程scratch蓝桥杯选拔赛真题讲解
青少年编程学习指导
04-13 1392
Scratch猜数字游戏 蓝桥杯scratch编程青少 选拔赛STEMA真题解析 题目要求 编程实现: 小猫从 1-100 之间随机取一个数字,让玩家来猜自己取的这个数字; 一共有 10 次猜的机会,在左上角显示 还剩几次机会。 每次玩家输入一个数字来猜。如果玩家没猜对,小猫都能正确说出玩家输入的数字是“大了”或者“小了”; 如果玩家猜对了,小猫会说“恭喜你,答对了!”并且停止游戏。 若机会用尽了玩家也没猜对,小猫则说“机会用尽,正确数字是 xx”,停止游戏。 注意: 1)点击绿旗
蓝桥杯 猜数字
attempt1strive的博客
07-28 170
猜数字 小明同学跟小红同学相互之间猜数字,小明说1、2、3、4这4个数,相互之间能成多少个互不相同且无重复数字的三位数?都是多少? public class Main03 { public static void main(String[] args) { int count = 0; for (int i = 1 ; i <= 4;i++ ) for(int j = 1 ; j <= 4;j++ ) for(int k = 1 ; k <= 4;k++ ) if(i!=j&&a
第十五蓝桥杯图形化省赛题目及解析
最新发布
伶俐角少儿编程
09-05 1640
第十五蓝桥杯图形化省赛题目及解析
scratch编程例子_猜数字
10-31
scratch编程例子 猜数字,生成随机数字,输入数字,比较大小,直到相等。
2017蓝桥杯官方模拟赛 猜数字(暴力枚举)
riba2534的博客
03-31 1733
题目: 思路: 用i和j代表两个乘数,然后在判断是否出现了两次即可 代码: #include #include #include #include #include #include #include #include #define mem(a,b) memset(a,b,sizeof(a)) #define N 1000+20 #define inf 0x3
Scratch鹦鹉学舌 第十四蓝桥杯Scratch编程 选拔赛真题源码
01-23
第十四蓝桥杯Scratch编程选拔赛真题源码 此案例难度系数2;综合考查角色、背景添加、循环、侦测模块、按下键盘事件、变量的定义和使用,字符串操作等相关积木的使用;难点在于: 分析题目 找到解题思路 如何实现...
Scratch弹跳小球 第十五蓝桥杯Scratch编程选拔赛真题源码
12-15
第十五蓝桥杯Scratch编程选拔赛真题源码 首先认真分析题目,从题目可以看出本案例更多的是通过鼠标进行控制 移动鼠标上下挡板同时跟随鼠标的x坐标方向移动(可以通过移到鼠标x) 同时球会在碰到上下挡板进行反弹...
Scratch找不同游戏 第十五蓝桥杯Scratch编程选拔赛真题源码
01-18
第十五蓝桥杯Scratch编程选拔赛真题源码 此案例难度系数3;综合考查角色、背景添加、坐标、循环、条件判断、侦测模块、按下键盘事件、鼠标点击、随机数、关系运算、克隆体、消息广播等积木的使用;难点在于: ...
Scratchh输入输出数字 第十四蓝桥杯Scratch编程选拔赛真题源码
01-23
第十四蓝桥杯Scratch编程选拔赛真题源码 此案例难度系数2;综合考查角色、背景添加、等待、询问、回答和说话等积木的使用;主要考察: 分析题目 找到解题思路 如何实现角色、背景的添加 如何实现询问输入数字 ...
Scratch卡片排序 第十五蓝桥杯Scratch编程选拔赛真题源码
01-18
第十五蓝桥杯Scratch编程选拔赛真题源码 考点:此案例难度系数4;综合考查角色、背景添加、坐标、循环、条件判断、侦测模块、人机交互、随机数、关系运算、克隆体、列表操作、消息广播接收等相关积木的使用;难点...
蓝桥杯弹球和猜数字EV3程序
03-07
蓝桥杯EV3 5-6题程序 程序包含。
11蓝桥杯青少赛Scratch试题(初级)[规整].pdf
11-01
11蓝桥杯青少赛Scratch试题(初级)[规整].pdf
scratch 2.0数学游戏实例
09-13
图形化编程,适用于少儿编程启蒙,掌握基本编程思路
蓝桥杯BC语言-猜数字
serena_0916的博客
02-18 527
题目:今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。 要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推, 两个7之间有7个其它数字。如下就是一个符合要求的排列: 17126425374635 当然,如果把它倒过来,也是符合要求的。 请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。 注意:只填写这个14位的整数,不能填写任何多余的
Scratch竞赛每日一题】限时猜数字游戏
codingclassonline
08-19 4443
注:本题为第十蓝桥杯大赛青少年创意编程 SCRATCH 初级样题 编程题 第四题,难度系数4(本比赛难度共分10级) ʕ•̫͡•ʔ❤ʕ•̫͡•ʔ题目要求ʕ•̫͡•ʔ❤ʕ•̫͡•ʔ 准备工作: 直接使用默认的小猫图片。 编程实现: 小猫从 1-100 之间随机取一个数字,让玩家来猜自己取的这个数字;一共有10次猜的机会,在左上角显示还剩几次机会。 每次玩家输入一个数字来猜。如果玩家没猜对,小猫都能正确说出玩家输入...
蓝桥杯试题 数字游戏 数学
Dave_lzw的博客
03-18 557
试题 数字游戏   时间限制:1.0s   内存限制:256.0MB     问题描述   栋栋正在和同学们玩一个数字游戏。   游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次
14.Scratch教程-猜数字游戏
大黄蜂少儿编程
02-19 4346
游戏介绍:被猜的数字随即产生一个,指定时间内,根据输入的数字提示是大还是小,如果不正确重新输入,超时化终止游戏,正确的话终止游戏。
蓝桥杯选拔赛真题70】Scratch输入输出数字 少儿编程scratch图形化编程 蓝桥杯创意编程选拔赛真题解析
青少年编程学习指导
11-30 1088
scratch输入输出数字 第十四青少年蓝桥杯scratch编程选拔赛真题解析 一、题目要求 编程实现 1.运行程序,角色、背景如图所示; 2.等待1秒,舞台出现询问框,小猫说:"请输入一个数字”; ​
蓝桥杯scratch省赛真题
09-16
蓝桥杯scratch省赛真题是指蓝桥杯编程大赛中使用Scratch编程语言进行的省级比赛的问题。具体的题目会根据每年的比赛而有所不同,以下是一个例子: 题目要求创建一个游戏,模拟猴子爬楼梯的场景。猴子每次可以爬1到3级的楼梯,目标是爬到楼梯的最顶层。玩家可以通过按键来让猴子爬楼梯,同时需要显示猴子当前所在的楼梯层数以及已经爬过的楼梯数量。 首先,我们需要使用Scratch中的精灵功能来创建一个猴子的角色,可以自定义猴子的造型和动作。接下来,我们需要创建一个楼梯场景,可以使用Scratch中的背景功能来绘制楼梯。可以使用简单的图形表示楼梯,比如长方形。 之后,我们需要添加按键事件,让玩家输入按键来控制猴子的爬楼梯动作。可以使用Scratch中的事件功能来实现按键事件的触发。当玩家按下某个按键时,猴子开始向上爬楼梯。可以使用Scratch中的运动功能来控制猴子的位置,让其向上移动相应的楼梯层数。 同时,我们需要计算猴子当前所在的楼梯层数和已经爬过的楼梯数量。可以使用Scratch中的变量功能来记录这些信息。当猴子爬上一级楼梯时,楼梯层数加一,已经爬过的楼梯数量也加一。可以使用Scratch中的运算功能来实现变量的加法操作。 最后,我们需要添加判断条件,当猴子爬到楼梯的最顶层时游戏结束。可以使用Scratch中的控制功能来实现判断条件。当猴子的位置达到最顶层时,显示游戏结束的提示信息,并停止猴子的爬楼梯动作。 通过以上步骤,我们可以完成蓝桥杯scratch省赛真题中的猴子爬楼梯游戏。这个例子中只是其中的一个题目,实际比赛中的问题会更加复杂和多样化。但无论题目怎样,我们都可以通过使用Scratch的各种功能和编程思维,去解决这些问题。
写文章

热门文章

  • 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程中级组 8930
  • 第14届蓝桥杯国赛真题剖析-2023年5月28日Scratch编程初中级组 8469
  • 第13届蓝桥杯国赛真题剖析-2022年5月29日Scratch编程初中级组 7781
  • 第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组 6582
  • 篮球游戏-第12届蓝桥杯Scratch省赛2真题第4题 5364

分类专栏

  • 蓝桥杯Scratch真题 193篇
  • 蓝桥杯青少年组Python历年真题 85篇
  • 全国青少年信息素养大赛Python 24篇

最新评论

  • 独立农作物区域-第13届蓝桥杯省赛Python真题精选

    泡芙萝莉酱: 博主的这篇文章真是写的太精彩了!通过对"独立农作物区域-第13届蓝桥杯省赛Python真题"的深入解读,不仅让我们对这个主题有了全新的认识,而且让我领略到了博主专业的功底和深厚的学识。博主对细节的描写非常到位,让我仿佛置身于那片农田中,感受到农作物和杂草的生长情况。期待博主未来能够继续分享更多优质的文章,带领我们探索更广阔的知识领域。希望能够得到博主更多的指导和支持,共同进步。非常感谢博主的辛勤付出和无私分享!

  • 独立农作物区域-第13届蓝桥杯省赛Python真题精选

    阿J~: 很详细呀 感谢老哥分享!

  • 海盗搜身-2022年全国青少年信息素养大赛Python国赛第9题

    2401_84021578: 太好了不用充钱 大善人啊表情包表情包表情包

  • 组合取球-2022年全国青少年信息素养大赛Python国赛第6题

    mtk70136: 老师,有2023年的真题么

  • 最大奖品数-第13届蓝桥杯省赛Python真题精选

    超平的编程课: 也不是不可以,都是dfs算法,基本思路也差不多,只是细节上有所不同,比孤岛问题要麻烦一些。

最新文章

  • 截取递增数-第15届蓝桥省赛Scratch中级组真题第6题
  • 占领矩阵-第15届蓝桥省赛Scratch中级组真题第5题
  • 收集松果-第15届蓝桥省赛Scratch中级组真题第4题
2024
09月 12篇
07月 2篇
06月 13篇
05月 19篇
04月 17篇
03月 11篇
02月 6篇
01月 21篇
2023年100篇
2022年99篇
2021年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家山西景观标识玻璃钢人物雕塑芜湖玻璃钢雕塑设计方案鄢陵玻璃钢雕塑加工厂家张店玻璃钢花盆花器玻璃钢打磨雕塑镜面玻璃钢景观雕塑公司玻璃钢雕塑供应诚信企业淮安美陈商场布置卡通熊玻璃钢雕塑资阳玻璃钢卡通雕塑方法步骤玻璃钢动物马模型雕塑玻璃钢雕塑牌匾咸阳卡通玻璃钢雕塑江油玻璃钢浮雕人物山水雕塑恩平玻璃钢花盆花器酒店艺术玻璃钢雕塑艺术摆件广东儿童乐园玻璃钢雕塑青海园林玻璃钢雕塑定南玻璃钢花盆花器浙江超市商场美陈生产厂家宣城百货商场美陈呼和浩特景区玻璃钢雕塑价格玻璃钢雕塑摆放时间河南步行街玻璃钢雕塑优势沈阳园林玻璃钢雕塑厂家嘉祥仿铜玻璃钢雕塑栖霞春季商场美陈广东玻璃钢景观雕塑厂家漯河知名玻璃钢人物雕塑厂家仿真菜篮子玻璃钢景观雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化