这道题是蓝桥杯国赛中的第七道题,难度还可以,重点在于如何处理好A、B、C、D选项的答案不能重复,这个是难点;今天我们一起莱德老师来解答下这道题;
先看题目,了解题目要到达的要求和效果:
博士汪出了五道加法选择题,请同学们给出正确的选项:
scratch做加法选择题完整效果
具体要求如下:
1、博士汪问:“n + m=?”,n (0-9随机数),m (0-9随机数) ;
2、下方A、B、C、D四个选项,随机一个选项为正确答案,其他选项为错误答案(所有选项答案不能重复);
3) 在询问框中输入选项,如果正确,博士汪说: “对了”,如果错误,博士汪说:“错了”;
4)博士汪会连续出五道加法选择题;
5)完成五道选择题后,博士汪说:“共答对几道题” 等待1秒,说:“得了多少分”,选项内容清空(每道选择题20分) ;
scratch做加法选择题解题步骤如下:
步骤一、新建变量,根据题意,我们需要新建变量m、n、A、B、C、D、“答对的题数”、“符合要求的选项”、“正确的答”、“总得分”,新建列表“选择项列表”;
步骤二、新建自制积木函数,完成A、B、C、D选项答案的操作。要求随机一个选项为正确答案,其他选项为错误答案(所有选项答案不能重复);
处理ABCD选项积木
步骤三、新建自制积木函数,判断作答答案的对错处理;答对了,博士汪说: “对了”,如果错误,博士汪说:“错了!答对了,变量“答对的题数”加1;
判断作出答案的对错积木
步骤四、新建自制积木函数,计算出总得答对的题目和总的得分,总的得分等于“答对的题数”*20分(每道选择题20分);选项内容清空;
计算总得分自制积木函数
蓝桥杯scratch相关典型真题:
蓝桥杯选拔赛真题:scratch城堡
蓝桥杯stema考试真题,scratch投球游戏编程
蓝桥杯stema考试scratch真题,跳舞机游戏