【电子学会】2022年12月图形化三级 -- 猜数字游戏
创始人
2024-05-31 21:27:13
0

猜数字游戏

假设有一个100以内的正整数,分别输入这个数除以3、5、7之后的余数,找出这个数字是多少?

1. 准备工作

(1)默认角色小猫和白色背景。

2. 功能实现

(1)分别询问三次:除以3、5、7的余数是多少,用户依次输入三个余数;

(2)设计循环结构程序,找出这个100以内的正整数(注意小于100,不包括100);

(3)如果数字存在,则说:“这个数字是:XX”2秒;如果存在多个,则依次说出所有的数;如果不存在,则什么也不说;

(4)例如输入的三个余数依次为:1、1、2,最后小猫说“这个数字是:16” 2秒。

3. 设计思路与实现

(1)角色分析

角色:默认角色小猫

(2)背景分析

背景:默认白色背景。

(3)所用积木块介绍

a. 外观类

  • 在规定的时间内在舞台上显示输入的文字(说话云朵)。

b. 事件类

  • 程序开始积木块。
  • 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。

c. 控制类

  • 条件判断语句,如果条件返回值为真(bool值),那么执行模块里面的积木指令,如果条件不成立,返回值为假,执行条件判断模块后面的程序指令。

  • 循环积木块:一遍一遍地执行包起来的积木序列。
  • 判断条件是否为真,如果尖尖角里面的返回值为真则停止循环。

d. 侦测类

  • 角色发出询问,并在舞台下边框弹出对话框,等待用户的输入回答。

  • 实时的侦测用户所输入的回答,并存储在“回答”变量中。

e. 运算类

  • 算术运算,返回左边除以右边的余数。

  • 逻辑与运算,两个条件,只有两个条件都为真的情况,逻辑运算才返回true值(真),只要满足一个条件为假,则整个逻辑运算返回false值(假)。

  • 比较运算,左边等于右边返回true值(真),否则返回false值(假)。

  • 连接两个字符串,得到一个新的字符串。

f. 变量类

  • 建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色。

  • 设置变量的值为自身的值加X。

  • 设置变量的值为给定值,通常用于初始化变量。

(4)角色、舞台背景设置

a. 角色设置

使用默认的角色,不需要额外设置。

b. 舞台背景设置

使用默认的舞台背景,不需要额外设置。

(5)脚本编写

编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。

新建变量a,用于存储除以3的余数。

新建变量b,用于存储除以5的余数。

新建变量c,用于存储除以7的余数。

新建变量i,用于记录循环的数据。

a. 角色:小猫

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 分别询问三次:除以3、5、7的余数是多少,用户依次输入三个余数存入到变量abc中。
  3. 初始化变量 i = 1
  4. 重复执行直到 i = 100:(设计循环结构程序,找出这个100以内的正整数(注意小于100,不包括100))
    • 如果 i除以3的余数等于a 并且i除以5的余数等于b并且i除以7的余数等于c,那么说这个数是i,2秒。(如果数字存在,则说:“这个数字是:XX”2秒;如果存在多个,则依次说出所有的数;如果不存在,则什么也不说;)
    • i = i + 1

4. 评分标准

(1)能够正确地询问;(1分)

(2)能够使用变量来接收用户输入的值;(2分)

(3)能够利用循环语句实现遍历;(5分)(计数器变量可以从0开始,也可以从1开始)

(4)能够正确说出满足题意的数字。(2分)

5. 知识块

三级知识块

相关内容

热门资讯

与时光对酌 同文明共舞 青铜器皿上的饕餮纹在岁月中流转出永恒光泽,羊皮卷上的古希腊文依然闪耀着智慧锋芒。当人类文明的星河穿越...
景亚萍,被查 转自:长安街知事据贵州省纪委监委2月24日消息,贵州省大数据发展管理局原局长景亚萍涉嫌严重违纪违法,...
3800亿元!阿里巨额AI基建... 界面新闻记者 | 宋佳楠2月24日,界面新闻获悉,阿里巴巴集团CEO吴泳铭宣布,未来三年,阿里将投入...
关晓彤说永远依靠自己 #关晓彤[超话]# 【#关晓彤说永远依靠自己#】2月24日,鹿晗关晓彤恋情引发热议,目前,双方均未回...
热门概念活跃成长板块持续上行,... (来源:南京证券阳光微讯)2月23日,深圳市政府新闻办召开“打造最好科技创新生态和人才发展环境”主题...
罕见!最高法连用5个“严惩” 跨境电诈犯罪集团首要分子,顶格判处!最高法发布典型案例。电信网络诈骗犯罪持续多发高发,犯罪形势严峻复...
惠发食品涨2.03%,成交额5... 2月24日,惠发食品(维权)盘中上涨2.03%,截至10:35,报10.58元/股,成交5140.4...
毅昌科技涨2.02%,成交额4... 2月24日,毅昌科技盘中上涨2.02%,截至10:35,报6.06元/股,成交4551.78万元,换...
多瑙走廊波扎雷瓦茨—戈卢巴茨快... 人民网罗马2月23日电 (记者谢亚宏)由山东高速承建的波扎雷瓦茨—戈卢巴茨快速路项目通车仪式日前举行...
一汽解放涨2.10%,成交额5... 2月24日,一汽解放盘中上涨2.10%,截至10:44,报8.27元/股,成交5528.86万元,换...
江苏徐州推出“工会大宣传套餐” 来源:中工网 2月20日,江苏徐州召开全市工会宣教和网络工作会议,推出年度“工会大宣传套餐”。其中,...
早发现,少花钱!AI用几滴血就... 转自:中国商报 【早发现,少花钱!#AI用几滴血就可测上...
澳门科技大学举行开放日活动 来源:人民网 人民网澳门2月23日电 (记者富子梅)澳门科技大学校庆25周年之际,2025澳科大开放...
金力永磁早盘上涨逾5% 公司积... .ct_hqimg {margin: 10px 0;} .hqimg_wrapper {text-a...
爱美客(300896.SZ):... 2025年2月24日,爱美客(300896.SZ)公告称,公司董事王兰柱计划以集中竞价或大宗交易方式...
中国宝武旗下资源公司注册资本增... 转自:证券时报证券时报网讯,企查查APP显示,近日,宝武资源有限公司发生工商变更,注册资本由约24....
百邦科技涨2.27%,成交额3... 2月24日,百邦科技盘中上涨2.27%,截至10:41,报10.35元/股,成交3005.30万元,...
邯郸市传染病医院 邀请天津肝病... 转自:邯郸晚报 为深入推进“医学专家邯郸行”活动,提升医疗服务水平,为广大患者提供更加优质的医疗服务...
人民网涨2.02%,成交额6.... 2月24日,人民网盘中上涨2.02%,截至10:43,报25.29元/股,成交6.59亿元,换手率2...
40吨超重型集装箱式锂电池储能... 中新网厦门2月24日电 (陈旭 王清洵)2月23日,在厦门海事局的监管保障下,11台超重型集装箱式锂...