2023年五月份图形化三级打卡试题

news2024/11/25 12:58:42

活动时间 从2023年5月1日至5月21日,每天一道编程题。

本次打卡的规则如下:

小朋友每天利用10~15分钟做一道编程题,遇到问题就来群内讨论,我来给大家答疑。

小朋友做完题目后,截图到朋友圈打卡并把打卡的截图发到活动群,表示完成了今天的打卡。当天晚上,我会把题目的答案发到群内给小朋友们做个参考,我也会在朋友圈为打卡的小朋友点赞。

Day01:三级2021.12_数星星

Goblin有个很厉害的魔法:他一挥手就可以点亮夜空中五彩斑斓的星星灯。

1. 准备工作

(1)删除小猫角色,添加"Goblin"角色,并删除Goblin角色的造型"golblin-a"、“goblin-c"和"goblin-d”,添加角色"Star";

(2)添加“Stars”背景;

(3)设置变量“星星数量”。

2. 功能实现

(1)当程序运行时,角色Star隐藏,舞台只有Goblin角色,如图1所示;

(2)使用克隆功能,每隔2秒克隆出一个Star,克隆体出现在舞台上方的随机位置;

(3)克隆出的星星大小随机(范围:30-70),颜色随机(0-199);

(4)舞台中每增加1颗星星,Goblin就播报一次星星的总数,如图2所示;

(5)舞台上一共出现50颗星星,程序结束。

Day02:三级2019.12_捡垃圾游戏

做一个捡垃圾的小游戏,一小朋友乱丢垃圾,垃圾的图像可以到角色库里取,也可以自己画,丢下10个大小不一的垃圾,要求用克隆体产生,用鼠标去捡(碰到鼠标并单击鼠标),能够记录垃圾的个数,最后能记录捡完垃圾时间。

1. 准备工作

(1)从角色库中自行选择一个角色或者绘制一个角色,作为垃圾;

(2)保留白色背景。

2. 功能实现

(1)点击绿旗,角色克隆10次作为10个垃圾,大小不一,位置随机;

(2)点击克隆体,垃圾消失,变量“垃圾个数”增加一;

(3)舞台左上角有一个变量“时间”,记录垃圾出现到所有垃圾被捡完所用的时间。

Day03:三级2019.09_幻影小猫

1.准备工作

(1)保留小猫角色。

2.功能实现

(1)小猫的初始位置任意;

(2)按下左右方向键,小猫向对应的方向移动,再按下空格时,使用克隆的方式,快速跑动并显示幻影。

Day04:三级2021.03_接苹果

接住苹果不让它落地,苹果触地或满100分结束。

1. 准备工作

(1)保留原空白背景;

(2)保留原小猫角色,选择角色Apple,Button2,为Button2添加文字“开始”,作为命令发布按钮。所有角色置于舞台图示位置;

(3)建立全局变量“得分”,在舞台显示为“正常显示”。

2. 功能实现

(1)点击绿旗后,“得分”清零,角色Apple隐藏;

(2)点击“开始”按钮,广播“开始”后按钮隐藏;

(3)接收到“开始”,苹果在屏幕上方,任意水平位置每隔0.5秒克隆一次。

(4)克隆体出来后立即显示,并不断下落;

(5)用鼠标控制小猫左右移动(x坐标跟随鼠标变化),接住苹果,不让其落地。

(6)当接住苹果,加1分,苹果消失;

(7)如果“得分”≥100分,或者苹果触地(y坐标 < -160),游戏结束。

Day05:三级2022.03_二进制像素绘制程序

二进制是由0和1组成的数,0用黑色方块表示,1用白色方块表示。输入一个8位二进制数,用黑白色方块表示出来。

1. 准备工作

(1)默认小猫角色,默认白色背景;

(2)绘制“正方形”角色,角色有“黑”、“白”两个造型。

2. 功能实现

(1)小猫询问“请输入一个8位二进制”,检查输入二进制位数,如果不是8位,继续询问,直到输入8位为止;

(2)根据输入二进制,用黑白块表示出二进制,注意不能超出舞台。

Day06:三级2020.09_换装

1. 准备工作

(1) 删除小猫角色;

(2) 导入“Harper”、“Dress”两个角色,初始位置如上图所示;

(3) 设置舞台背景“Bedroom 3”。

2. 功能实现

(1) 程序开始隐藏“Harper”、“Dress”两个角色;

(2) 按下空格键,舞台广播“开始”;

(3) “Harper”、“Dress”两个角色接收到“开始”后显示;

(4) 按下上移键“Harper”切换造型;

(5) 按下右移键“Dress”克隆自己,克隆体切换成随机造型,从舞台的右侧移动到“Harper”实现换装;

(6) 再次按下右移键,“Harper”身上的“Dress”克隆体会删除,新的“Dress”克隆体像第5步一样移到“Harper”身上;

(7) 使用变量“换装次数”统计换装次数。

Day07:三级2021.03_加法出题机

电脑随机出100以内的两位数加法题,用户答对一题加10分,满100分时停止。

1. 准备工作

(1)保留空白背景;

(2)保留原默认小猫角色,选择button2,在造型选项卡里为其添加文字“开始”。各角色置于舞台合适位置;

(3)建立4个全局变量 “A”(加数)、“B”(另一个加数)、“C”(和)、“得分”。

(4)除“得分”在舞台正常显示外,其余均隐藏。

2. 功能实现

(1)点击绿旗后,所有变量初始化值为0;

(2)点击“开始”按钮,发送开始指令;

(3)当小猫接收到开始指令,向用户出示加数在10-99范围内的加法题;

(4)每答对一题,小猫说“正确”,加10分;得分100分程序结束。

Day08:三级2020.12_绘制图形

1. 准备工作

(1)保留默认小猫角色,隐藏角色;

(2)背景为白色背景。

2. 功能实现

(1)绘制如下图所示的图案;

(2)画笔为红色,粗细为2,圆形大小自定。

Day09:三级2023.03_拆礼物游戏

从舞台上方随机位置不断落下来大小不等的50个礼物,当鼠标点击礼物时,礼物显示随机的金额,并将金额累计起来,如果没有抢到礼物,礼物落在舞台底部,礼物消失。

1. 准备工作

(1)删除舞台小猫角色;

(2)从角色库导入Gift角色;

(3)背景不限。

2. 功能实现

(1)点击绿旗后,礼物从舞台上方随机位置下落,大小为50到90之间的随机数,造型为“gift-a”;

(2)礼物个数一共50个;

(3)鼠标点击到礼物时,礼物换成“gift-b”造型,并说出随机金额(1到10之间的随机数)0.5秒,例如“5元”,并累计加到红包金额变量,然后礼物消失;

(4)如果红包没有被点击到,落到舞台下方后消失。

Day10:三级2023.03_猫猫的儿童节

儿童节到了,给小猫绘制一个七彩的气球。

1. 准备工作

(1)保留小猫角色;

(2)选择“Button2”角色,添加文字“开始”;

(3)默认白色背景。

2. 功能实现

(1)点击绿旗,小猫显示在舞台上,大小为60,初始位置为(x:0,y:40),设置画笔颜色为红色,画笔粗细为3;

(2)点击“开始”按钮,发送“开始”消息;

(3)当小猫接收到“开始”消息,绘制一个颜色逐渐变化的圆形,圆形大小自定义,不超出舞台边缘;

(4)圆形画完后,向下绘制一条蓝色直线作为气球绳,直线长短自定义;

(5)使用图章绘制小猫图案,然后隐藏角色,注意小猫图案不要超出舞台边缘。

Day11:三级2019.09_打气球游戏

1.准备工作

(1)角色“Wand”,“Balloon1”;

(2)默认白色背景。

2.功能实现

(1)程序开始,魔法棒在舞台的底部不停左右移动;

(2)如果按空格键,魔法棒垂直向上发射;

(3)程序开始,5个气球水平排练在舞台上方(请使用克隆),不可以直接添加5个气球角色到舞台上;

(4)魔法棒如果碰到了气球,气球消失,魔法棒回到舞台下方重复左右移动;

(5)魔法棒只能发射5次。

Day12:三级2023.03_比大小

1. 准备工作

(1)保留默认的小猫角色,从角色选择两个Apple角色,分别命名为左苹果和右苹果;

(2)在白色背景上绘制两个长方形,分别放于舞台的左半边和右半边;

(3)建立两个变量,并设置为滑杆显示(滑杆范围采取默认的),变量名分别为:第一堆苹果和第二堆苹果。

2. 功能实现

(1)程序开始前,舞台和角色如下图所示,拖动滑杆可以改变两个变量的值,两个苹果角色大小都为30,都隐藏;

(2)点击绿旗后,在左边长方形中,按照变量“第一堆苹果”的数值出现同等数量、位置不同的红色苹果;在右边长方形中,按照变量“第二堆苹果”的数值出现同等数量、位置不同、颜色特效为50的绿色苹果;

(3)点击绿旗,等待2秒钟后,如果变量“第一堆苹果”等于“第二堆苹果”,小猫说“两堆苹果一样多”;如果变量“第一堆苹果”大于“第二堆苹果”,小猫说“第一堆苹果多”,否则说“第二堆苹果多”。

Day13:三级2022.03_接球游戏

小球随机选择舞台四个角向小猫飞过去,碰到小猫后消失,小猫实时说出接到了多少个球。

1. 准备工作

(1)默认小猫角色,默认白色背景;

(2)选择Ball角色。

2. 功能实现

(1)小猫位于舞台中心位置;

(2)每次点击舞台,小球克隆一次,随机选择舞台四个角中的一个,面向小猫飞出;

(3)克隆小球的造型随机;

(4)克隆小球碰到小猫后消失;

(5)小猫实时说出,接到了几个小球。

Day14:三级2021.06_计算成绩总和

小猫帮助老师计算出班级成绩总和。

1. 准备工作

(1)保留白色背景及默认小猫角色。

2. 功能实现

(1)询问“班级的人数是?”,输入班级人数;

(2)根据班级总人数依次询问“第x个学生的成绩是?”,依次输入每一位同学的成绩;(x表示第几个,例如第1个学生的成绩是?第2个学生的成绩是?)

(3)小猫计算出成绩总和,并说出“成绩总和是:xxx分”。

Day15:三级2020.06_克隆猫游戏

1. 准备工作

使用初始小猫角色,舞台不限;

2. 功能实现

(1)当程序执行后,克隆出三只小猫;

(2)克隆猫在舞台上随机移动;

(3)每只克隆猫说出自己的编号。

Day16:三级2020.12_病毒传染模拟程序

1. 准备工作

(1)删除小猫角色,绘制一个绿色的小圆圈角色,命名为“Person”,代表健康的人;

(2)设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量。

2. 功能实现

(1)当程序运行时,将角色“Person”设置为隐藏,将计时器归零;

(2)使用克隆功能,克隆出20个健康的人,健康人出现在舞台随机位置,静止不动;

(3)克隆1个人,将其颜色特效设置为“125”(红色),代表已感染人;

(4)克隆出的感染人在舞台上面向随机的方向后,不断运动,当健康的人被碰到时,将会被感染,将它的颜色设置为“125”;

(5)从第一个受感染者开始,使用计时器记录所有人被感染的时间,当所有人被感染时,停止计时;

(6)变量“人口总数”始终为21,“健康人数”和“感染人数”不断改变,最后变量“全部感染时间”显示全部感染的时间。

Day17:三级2022.12_消灭病毒

1. 准备工作

(1)选择背景Winter,默认角色小猫,添加角色Beachball(代表病毒),背景音乐Cave;

(2)建立一个变量,变量名为“得分”。

2. 功能实现

(1)点击绿旗将变量“得分”设为0,循环播放音效Cave;

(2)小猫初始位置在舞台左下角;用键盘左右键控制小猫运动,运动时小猫的方向要随之改变,小猫碰到舞台边缘就反弹;

(3)每隔随机时间(0.25-0.5秒之间的随机数),就有一个病毒出现在舞台上方的随机位置,克隆体大小为40,垂直落下,下落至舞台下边缘消失;

(4)病毒在下落过程中,如果碰到小猫,则发出“pop”声音,变量“得分”加1,病毒消失;

(5)如果在20秒内变量“得分”大于等于10,小猫说:“疫情防护,人人有责!”,否则说:“继续努力!”,游戏结束。

Day18:三级2022.06_五彩糖葫芦

用滑杆设定糖球数量(3-10个),点绿色对勾,屏幕即画出各种颜色的糖葫芦。

1. 准备工作

(1)删除舞台默认角色小猫,从角色库选择Ball角色,选择Button4角色;

(2)建立变量:糖球个数,设置为滑杆模式,改变滑块范围:最小值3,最大值10;

(3)给Ball添加声音“Wand”。

2. 功能实现

(1)调节滑杆,设置糖球个数,点按钮Button4发送确认消息;

(2)Ball收到消息,移动到舞台正下方(0,-160);

(3)1秒后,擦除舞台原有的全部图案;

(4)落笔后自下而上画出一条直线:蓝色,画笔粗细为3,长度100,然后抬笔,接着按设定的个数,使用图章向上画出颜色不同糖球后,隐藏角色;

(5)完成后,播放"Wand",庆祝成功。

Day19:三级2022.06_疫情隔离和核酸检测模拟

疫情给我们的生活带来了很大影响,为了更好控制疫情,我们将重点人群进行集中隔离,并进行核酸检测,如果结果为阳性,则将健康码变成红码。

1. 准备工作

(1)删除默认的小猫角色,绘制一个绿色的圆形角色;

(2)默认白色背景。

2. 功能实现

(1)绘制3-5个随机数量的连续正方形,表示隔离房间,正方形的边长为80;

(2)每个正方形的中心有一个绿色圆点,表示该房间人员的健康码为绿色;(中心位置没有具体数值要求,只要视觉上在中心即可)

(3)询问“请输入第几个核酸阳性?”,输入编号后,对应正方形内绿色圆点角色变为红色(颜色特效的值为140)。比如,输入阳性编号为3,则第3个隔离房间的人变为红色,表示健康码变为红码。

Day20:三级2019.09_猫咪抓老鼠游戏

1. 准备工作

(1)保留小猫角色,添加“Mouse1”;

(2)默认白色背景。

2. 功能实现

(1)键盘上下左右键控制小猫上下左右移动;

(2)老鼠出现在舞台随机位置;

(3)如果玩家3秒内没有抓住老鼠,老鼠出现在新的随机位置;

(4)如果抓到老鼠,得分加1,老鼠出现在新的随机位置;

(5)左下角有一个大字显示的变量,表示抓到的老鼠数量。

Day21:三级2022.09_加法出题器

编写程序出10道40以内的加法题,两个加数为20以内的正整数,程序最后提示回答正确的数量。

1. 准备工作

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

2. 功能实现

(1)点击绿旗后,角色小猫提问:“请问XX+XX等于多少?”,注意:两个加数为1-20范围内的随机整数;

(2)输入答案;

(3)如果回答正确,小猫说“正确”,正确数增加1,否则小猫说“错误”;

(4)10题后,小猫说“共答对XX题”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/460037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android硬件通信之 GPIO通信

一&#xff0c;为什么要和硬件通信 1.1&#xff0c;做软件开发的可能大多只是在手机上做服务器/客户端这种应用&#xff0c;说白了这些只是对数据的处理&#xff0c;对数据做存储和读取&#xff0c;以及分析的工作。 1.2 但随着智能领域的发展&#xff0c;人们已不满足手动去…

医院核心数据库一体化建设实践

建设背景 “以数据为核心资源的数字化时代&#xff0c;正在成为引领和推动新一轮科技革命的核心力量&#xff0c;将会深刻影响卫生健康行业。” 这是四月份发布的《公立医院运营管理信息化功能指引》中对数据重要性的描述。数据库作为数据的载体&#xff0c;支撑着整个业务系…

李清照最经典的10首诗词

在三千年的诗歌艺术中&#xff0c;男人一直是绝对的主角&#xff0c;虽然时常有女诗人&#xff0c;却如流星闪过。 一直到宋代&#xff0c;李清照的横空出世&#xff0c;给文坛带来一股清风。 她被誉为“千古第一才女”&#xff0c;她的诗词可柔美、可刚毅。 有人将她与李煜…

android studio RadioButton单选按钮

1.定义 <!--单选按钮--> <TextViewandroid:layout_marginTop"10dp"android:layout_width"match_parent"android:layout_height"wrap_content"android:text"请选择你的性别&#xff1a;"> </TextView> <RadioGrou…

3年外包终上岸,我只能说这类公司能不去就不去····

我大学学的是计算机专业&#xff0c;毕业的时候&#xff0c;对于找工作比较迷茫&#xff0c;也不知道当时怎么想的&#xff0c;一头就扎进了一家外包公司&#xff0c;一干就是3年。现在终于跳槽到了互联网公司了&#xff0c;我想说的是&#xff0c;但凡有点机会&#xff0c;千万…

广州华锐互动:超写实3d虚拟数字人为多行业场景赋能

超写实3d虚拟数字人是一种高度逼真的虚拟人物形象&#xff0c;其主要是通过计算机技术对人物形象进行建模、渲染和动画制作&#xff0c;达到和真实人物相似的效果。在现代科技的推动下&#xff0c;超写实3d虚拟数字人已经得到广泛应用。 以下是其常见的实用功能&#xff1a; 商…

20230425-VS2019-在线安装C++17

一、软件环境 windows 10 x64 21H2 19044.2846 最后升级时间&#xff1a;2023-04-25 11:19:33 二、下载VS2019 官方下载&#xff1a; 打开官网&#xff1a; https://visualstudio.microsoft.com/zh-hans/vs/older-downloads 展开VS2019&#xff0c;选择【下载】&#xff…

数据流重定向(>,>>)(<,<<)(2>,2>>)

文章目录 数据流重定向什么是数据流重定向标准输出(>,>>)与标准错误输出(2>,2>>)/dev/null垃圾桶黑洞设备与特殊写法标准输入&#xff1a;<与<< 为什么要使用命令输出重定向呢&#xff1f;案例 数据流重定向 数据流重定向由字面意思来看&#xff0…

本地缓存解决方案Caffeine | Spring Cloud 38

一、Caffeine简介 Caffeine是一款高性能、最优缓存库。Caffeine是受Google guava启发的本地缓存&#xff08;青出于蓝而胜于蓝&#xff09;&#xff0c;在Cafeine的改进设计中借鉴了 Guava 缓存和 ConcurrentLinkedHashMap&#xff0c;Guava缓存可以参考上篇&#xff1a;本地缓…

分布式消息队列Kafka(三)- 服务节点Broker

1.Kafka Broker 工作流程 &#xff08;1&#xff09;zookeeper中存储的kafka信息 ​ 1&#xff09;启动 Zookeeper 客户端。 [zrclasshadoop102 zookeeper-3.5.7]$ bin/zkCli.sh ​ 2&#xff09;通过 ls 命令可以查看 kafka 相关信息。 [zk: localhost:2181(CONNECTED) 2]…

ES6 新特性的let--const 解构赋值--模板字符串--对象相关新特性--箭头函数--综合代码示例

目录 ES6 新特性 ES6 基本介绍 ES6 是什么? let 声明变量 演示 let 的基本使用 注意事项和使用细节 代码演示 : const 声明常量/只读变量 应用实例 注意事项和使用细节 解构赋值 基本介绍 应用实例-数组解构 应用实例-对象解构 模板字符串 基本介绍 应用实例…

一次说透,4大服务性幂等场景架构设计方案!

服务幂等性架构设计 作者: 博学谷狂野架构师GitHub&#xff1a;GitHub地址 &#xff08;有我精心准备的130本电子书PDF&#xff09; 只分享干货、不吹水&#xff0c;让我们一起加油&#xff01;&#x1f604; 防重表实现幂等 对于防止数据重复提交&#xff0c;还有一种解决方案…

delta.io 数据湖 checkpoint是什么

checkpoint的直观表现 插入操作 --- /tmp/delta-table/_delta_log 路径下文件的作用 delta-table 是表名 我执行的操作: INSERT OVERWRITE delta.`/tmp/delta-table` SELECT col1 as id FROM VALUES 7,22; 对应的操作日志: /tmp/delta-table/_delta_log/00000000000000…

PPOCR -训练模型转推理模型遇到的问题

前言 使用PPOCR命令行训练验证码单字位置检测识别模型的情况下&#xff0c;这两个checkpoint训练模型测试图片均没出现问题&#xff0c;但转为inference推理模型的时候&#xff0c;问题来了。 问题1&#xff1a;文字检测的训练模型转为推理模型结果全为空 官方文档中确实有提…

ClickHouse初级

ClickHouse初级 一、ClickHouse的特点1.列式存储2.DBMS的功能3.多样化引擎4.高吞吐写入能力 LSM Tree5.数据分区与线程级并行6.性能对比 二、ClickHouse安装三、数据类型3.1整型3.2浮点型3.3 布尔型3.4 Decimal型3.5 字符串3.6 枚举类型3.7 时间类型3.8 数组 四、表引擎4.1 表引…

Semantic Kernel 知多少 | 开启面向 AI 编程新篇章

在 ChatGPT 火热的当下, 即使没有上手亲自体验&#xff0c;想必也对 ChatGPT 的强大略有耳闻。当一些人在对 ChatGPT 犹犹豫豫之时&#xff0c;一些敏锐的企业主和开发者们已经急不可耐地开展基于 ChatGPT 模型 AI 应用的落地探索。 因此&#xff0c;可以明确预见的是&#xf…

生信刷题之ROSALIND——Part 3

目录 1、Mortal Fibonacci RabbitsProblemSample DatasetSample OutputCodeOutput 2、Overlap GraphsProblemSample DatasetSample OutputCodeOutput 3、Calculating Expected OffspringProblemSample DatasetSample OutputCodeOutput 4、Finding a Shared MotifProblemSample …

TF卡目录显示文件夹变0字节的方法

关于电脑上的目录打不开是什么原因&#xff0c;电脑目录打不开是什么原因这个许多人还不清楚&#xff0c;今天小编来为大家解答目录打不开状况&#xff0c;此刻让好多人一起来瞧瞧吧&#xff01; TF卡目录显示文件夹变0字节的方法 工具/软件&#xff1a;sayRecy 步骤1&#xff…

ref的使用与数组中的最全的使用方法

目录 1.ref的使用 什么是 ref 引用&#xff1f; 使用ref引用组件实例 2. this.$nextTick(cd) 方法 数组中的方法 1.some方法 --- 查找到目标元素后就停止后面的查找 2.every----判断每一项是否都满足要求 3.reduce方法 4. filter()方法 5. map()方法 6. forEach()方法…

2023年第十二届数据技术嘉年华(DTC)资料分享

第十二届数据技术嘉年华&#xff08;DTC 2023&#xff09;已于4月8日在北京圆满落幕&#xff0c;大会围绕“开源融合数智化——引领数据技术发展&#xff0c;释放数据要素价值”这一主题&#xff0c;共设置有1场主论坛&#xff0c;12场专题论坛&#xff0c;68场主题演讲&#x…