01月份图形化一级打卡试题

news/2025/2/14 3:12:46/

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

本次打卡的规则如下:
(1)小朋友每天利用10~15分钟做一道编程题,遇到问题就来群内讨论,我来给大家答疑。
(2)小朋友做完题目后,截图到朋友圈打卡并把打卡的截图发到活动群,表示完成了今天的打卡。当天晚上,我会把题目的答案发到群内给小朋友们做个参考。

Day01:2022.09_猫捉老鼠

1. 准备工作

(1)选择背景Witch House;

(2)删除默认的小猫角色,选择角色Cat 2和Mouse1,Cat 2大小设为80,Mouse1大小设为60。

2. 功能实现

(1)Cat 2位于舞台左下角,面朝右上(方向55);Mouse1位于舞台右上角,面朝左;

(2)程序开始,Cat 2边叫边朝向舞台右上角扑去,500步的路程每跑100步就要歇息0.5秒;

(3)程序开始,Mouse1由舞台右上角跑向舞台左上角,静止不动;

(4)Cat 2扑到舞台右上角落空后,又转向舞台左上角,最终将Mouse1抓住。


Day02:2021.06_奔跑的马

1. 准备工作

(1)添加背景 Forest 和 Wetland;

(2)添加角色Unicorn Running;

(3)为Unicorn Running 添加声音 Gallop。

2. 功能实现

(1)点击绿旗,角色Unicom Running的初始位置在舞台左边,初始背景为Forest;

(2)角色Unicom Running切换着造型向右跑;

(3)角色 Unicom Running 跑到舞台右侧边缘,背景切换为Wetland,折返跑向舞台左侧;

(4)角色Unicom Running 跑到舞台左侧边缘后,播放声音Gallop。


Day03:2019.12_飞向太空

1. 准备工作

(1)选择背景Desert,Galaxy;

(2)选择角色Rocketship。

2. 功能实现

(1)火箭初始造型为rocketship-a,初始位置为舞台下端,初始背景为Dessert;

(2)点击绿旗,火箭垂直向上移动,一直移动到舞台顶端,并在移动过程中切换造型;

(3)当火箭达到舞台顶端时,背景切换为Galaxy;

(4)火箭最后移到舞台下端的位置(初始位置),造型不限。


Day04:2019.09_猫捉老鼠

故事情境:老鼠跑进了丽丽的房间,还把丽丽的书本咬碎了,于是丽丽在朋友那里请了一只小猫来房间抓老鼠,老鼠看到猫,吓得到乱窜,最后逃跑进了另外一间房间……

1. 准备工作

(1)选择背景Bedroom1,Bedroom2。

(2)保留小猫角色,选择老鼠Mouse1。

2. 功能实现

(1)初始的背景为Bedroom1,小猫的初始位置在屏幕左下角,面向右边,Mouse1在小猫不远处,面向左边;

(2)点击绿旗,气球左右旋转飘动效果;老鼠看到猫后,吓得赶紧掉头(面向右边)逃跑。

(3)小猫看到老鼠后,往前走一段(切换造型),并发出喵叫;

(4)最后老鼠逃到了另外一个房间,切换Bedroom2。


Day05:2020.06_球飞了

1. 准备工作

(1)背景:Pool;

(2)角色:Cat Flying,Ball。

2. 功能实现

(1)分别添加角色Cat Flying、Ball和背景Pool;

(2)程序开始,Cat Flying向球游去,边游边切换造型,到达球的位置;

(3)小猫到达球的位置后,点击球,Ball 向上飞;

(4)Cat Flying说:“哎,球飞了”。


Day06:2019.03_火箭发射

1. 准备工作

(1)选择背景 Galaxy、Nebula

(2)选择角色 Kiran 、Rocketship 、Earth

2. 功能实现

(1)点击绿旗,角色 Kiran 初始化位置在舞台左边的中部,旋转一圈

(2)点击绿旗,两个背景来回切换多次

(3)点击绿旗,角色 Rocketship 初始化位置在舞台右边的底部,火箭头朝上,向上移到角色 Earth


Day07:2020.09_小鸡与鸭妈拥抱

1. 准备工作

(1)背景:Farm;

(2)角色:Chick、Duck。

2. 功能实现

(1)角色的初始位置、方向和造型如图所示。

(2)点击绿旗Chick向右走去,边走边切换造型;

(3)点击绿旗Duck向左走去;

(4)2个动物拥抱后停止移动,Duck播放声音“Duck”。


Day08:2019.09_动物园之旅

1. 准备工作

(1)选择背景 Castle 1,Farm;

(2)保留小猫角色。

2. 功能实现

(1)初始的背景为 Castle 1 ,小猫的初始位置在屏幕左下角,面向右边。

(2)点击绿旗,小猫调整方向,切换造型走向动物园的入口处;

(3)到达 Castle 1 门的正中间,背景切换为 Farm,小猫出现在门口,面向右,说“ Hello ”2 秒。


Day09:2018.12_森林的一天

1. 准备工作

(1)选择背景Forest

(2)添加角色Bear,Bat,Butterfly 1,Dinosaur1

2. 功能实现

(1)将角色的大小都变成50,并将角色按照下图的位置摆放好。

(2)点击绿旗后,设置角色的初始位置,重复播放背景音乐Cave。

(3)小猫先走到Bear的位置,说“Bear你好“2秒,然后改变方向,走到Dinosaur1旁边,播放声音“Grunt” 等待播完。

(4)然后走到 Butterfly1 身边,并改变颜色特效。最后设置旋转方式为左右翻转,到达Bat旁边,变成半透明状态。


Day10:2021.09_无奈的Jaime

小宝在房间吵闹,妈妈让Jaime想办法安抚小宝。Jaime在房间来回走动思考方法。最后也没想出方法只能摊开双手说 “sorry!”。

1. 准备工作

(1)添加背景:Bedroom 3;

(2)删除默认小猫角色,添加角色:Jaime;

(3)给Jaime角色添加声音:Laugh1、Scream1。

2. 功能实现

(1)点击绿旗,Jaime出现在舞台左下角,面向右,造型为jaime walking-a;

(2)依次播放完2种声音Laugh1和声音Scream1;

(3)当播放完所有声音后,Jaime从舞台左侧走到右侧,再从右侧走到左侧,边走边思考“怎么办?”;(注意走的过程中脚不能朝上,并且朝哪个方向走Jaime就面朝哪里)

(4)走完后,切换成造型jaime-a,然后说“sorry!”2秒。


Day11:2021.03_棒球运动会

1. 准备工作

(1)选择背景Baseball 1;

(2)去掉小猫角色;

(3)添加人物角色Batter、添加声音Basketball Bounce;

(4)棒球角色Baseball。

2. 功能实现

(1)初始的背景为Baseball 1;

(2)设置人物角色Batter和棒球角色Baseball的初始位置如上图所示,人物角色Batter和棒球Baseball 1在同一水平线上,它们相距65步;

(3)点击绿旗,设置人物角色造型为batter-a,等待0.5秒后,人物角色Batter向左移动65步,之后人物角色Batter的造型切换成batter-b,再次等待0.5秒,人物角色Batter的造型切换成batter-c;

(4)在人物角色Batter的造型切换成batter-c的时候播放声音Basketball Bounce,并说话“我打到了”,保持2秒。


Day12:2019.12_小狗长大记

1.准备工作

(1)选择背景Blue Sky;

(2)选择角色Dog1。

2.功能实现

(1)背景图片Blue Sky,小狗角色的大小设为25,造型为dog1-a;

(2)播放声音“Dog1”直到播放完毕;

(3)让小狗旋转,旋转的角度和次数自行定义;

(4)旋转过程中慢慢变大;

(5)最后小狗切换下一个造型。


Day13:2020.12_海底世界

1. 准备工作

(1)背景:Underwater 1;

(2)角色:Fish、Starfish。

2. 功能实现

(1)如上图所示设置Fish初始位置为舞台上方的左侧,面向右;设置Starfish初始位置在舞台左下方;

(2)点击绿旗Fish先说“你好!”2秒后,Starfish说“你好!” 2秒;

(3)Fish一直游到舞台边缘,碰到边缘时就往回走,注意肚皮不能朝上;

(4)Starfish不动,每过0.5秒切换一次造型;

(5)添加背景音乐“Bubbles”,播放背景音乐。


Day14:2020.06_希神吓走猫头鹰

1. 准备工作

(1)背景:Forest

(2)角色:Centaur,Owl

2. 功能实现

(1)分别添加角色Centaur,Owl和背景Forest;

(2)程序开始,角色Owl在舞台右上方,与Centaur面对面;

(3)程序开始,Centaur切换为造型centaur-a,1秒后切换为造型centaur-d,并播放声音Meow2,然后切换为造型centaur-a;

(4)听到叫声,按下空格键,Owl张开翅膀面向右飞走了。


Day15:2021.12_放学

放学时间到了,校车行驶到学校门口,按下喇叭提醒同学们上车,送同学们回家。

1. 准备工作

(1)添加背景:School;

(2)删除默认的小猫角色,添加角色:City Bus、Kai;

(3)为角色City Bus添加声音:Car Horn;

2. 功能实现

(1)点击绿旗,City Bus出现在舞台左下角,Kai出现在学校门口;

(2)City Bus向前移动一段距离,连续播放两次声音Car Horn;

(3)听到声音后,Kai调整方向,走到车门的位置后消失;

(4)City Bus继续向前行驶直到舞台右侧。


Day16:2021.06_打篮球

1. 准备工作

(1)添加背景 Basketball 2;

(2)添加角色Hannah;

(3)为角色添加Hannah声音cheer。

2. 功能实现

(1)当绿旗被点击,角色Hannah初始位置在舞台的右侧,造型为hannah-a;

(2)按下空格键 ,角色 Hannah 向左跑到篮筐下;

(3)点击角色 Hannah,切换到 hannah-c 造型向上跳起投篮,播放声音cheer,声音播完后,落回地面,造型切换到hannah-b。


Day17:2021.09_小狗进圈

小狗非常听话,收到命令能在舞台上向右移动,如下图所示,它只能移动到相邻的圈里,不能跑到圆圈外。

1. 准备工作

(1)背景:根据上图绘制背景;

(2)删除小猫角色,添加角色:Dog2;

(3)给Dog2添加声音:Dog2。

2. 功能实现

(1)舞台颜色为蓝色,绘制3个椭圆,椭圆的大小要能容下小狗,内部填充白色,椭圆的间距尽量相等。

(2)点击绿色旗,程序开始时,Dog2位于最左侧椭圆内,面向右侧,造型为“dog2-a”;

(3)按下空格键,Dog2发出“Dog2”叫声、切换下一个造型,向右跳到下一个椭圆。

注意:点击绿旗后,只测试两次按下空格键即可,第一次按下能跳到第二个椭圆,第二次按下能跳到第三个椭圆。


Day18:2019.03_城堡漫步

1.准备工作

(1)选择背景Castle 1,Castle 2

(2)保留小猫角色

2.功能实现

(1)初始的背景为Castle 2,小猫的初始位置在屏幕左下角。

(2)点击绿旗,小猫调整方向,走到城堡入口处。

(3)到达入口处,背景切换为Castle 1,小猫的位置调整为大门前,面向右。


Day19:2019.06_小狗散步

1. 准备工作

(1)选择背景Playground。

(2)选择角色小狗Dog2,蝴蝶Butterfly2。

2. 功能实现

(1)小狗初始化位置在(-151,-106),蝴蝶初始位置(101,165)。

(2)小狗只保留两个造型:dog2-a和dog2-b,编辑dog2-b,尾巴朝下。

(3)蝴蝶面向左。

(4)点击绿旗后,小狗摇动尾巴从左向右走,蝴蝶从右向左扇动翅膀飞行。


Day20:2022.06_报时的公鸡

故事背景:公鸡在黎明时分会打鸣迎接太阳升起,古人也将鸡鸣声当做晨起的“闹钟”。

1. 准备工作

(1)背景:根据下图绘制两张背景;

01

02

(2)删除默认角色,添加角色Rooster。

2. 功能实现

(1)点击小绿旗,角色Rooster初始化位置、大小,位于舞台左侧,面向右侧,造型为“rooster-a”,背景为“背景1”;

(2)点击角色Rooster,Rooster从舞台左侧走到右侧,再从右侧走到中间;(注意走的过程中脚不能朝上,并且朝哪个方向走Rooster就面朝哪里)

(3)走完后,切换成造型“rooster-b”,播放声音“rooster”,声音播完后,切换背景为“背景2”。


Day21:2021.03_小镇一日游

花花小学组织了小镇一日游的活动,乘坐scratch Tours号车浏览小镇风光,浏览的顺序为 Colorful City、School、Urban以及Night City With Street。

1. 准备工作

(1)选择背景 Colorful City、School、Urban以及Night City With Street;

(2)去掉小猫角色;

(3)选择City Bus汽车角色,添加Car Horn声音。

2. 功能实现

(1)初始的背景为Colorful City,汽车的初始位置在屏幕右下角,面向右面;

(2)点击绿旗,汽车角色向左移动50步后从City Bus-a造型切换到City Bus-b造型,之后播放Car Horn声音,等待两秒后进入School背景;

(3)进入School背景后汽车向左移动50步,播放Car Horn声,等待两秒后进入Urban背景;

(4)进入Urban背景后汽车向左移动50步,播放Car Horn声音,等待两秒后进入背景Night City With Street;

(5)进入背景Night City With Street后汽车向左移动50步,播放Car Horn声音。


http://www.ppmy.cn/news/8450.html

相关文章

2022年博客之星排行榜 日榜 2023-01-01 博客之星总榜

​ 2022年博客之星排行榜 日榜 2023-01-01 博客之星总榜 备注: 数据来源 :https://pachong.vip/csdn/blogstar,如有侵权,联系秒删~ 博主链接: http://t.csdn.cn/hfFGk http://t.csdn.cn/hfFGk 原力等级9, 我在线秒回,诚信合作 数据统计时间&#xf…

网络原理2 TCP协议

TCP协议 文章目录TCP协议TCP的特点TCP的基本特性确认应答机制超时重传机制丢包连接管理机制TCP建立连接---三次握手TCP断开连接---四次挥手滑动窗口机制丢包问题流量控制机制拥塞控制机制延迟应答机制捎带应答机制面向字节流问题TCP中的异常处理程序崩溃了正常关机突然断电关机…

日志系统:一条SQL更新语句是如何执行的?

前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条更新语句的执行流程又是…

【博客568】mysql主备 + keepalived vip的高可用架构

mysql主备 vip的高可用架构 适用场景 初始化mysql集群主备,双库均为空库 mysql基本配置 # 准备目录 mkdir -p /data/mysql/conf.d mkdir -p /data/mysql/data# 准备配置文件 /data/mysql/conf.d/my.cnf# 主库: [mysqld] ## 设置server_id,…

Flink系列Table API和SQL之:创建表环境和创建表

Flink系列Table API和SQL之:创建表环境和创建表一、快速上手Table API和SQL二、创建表环境三、创建表1.连接器表(Connector Tables)2.虚拟表(Virtual Tables)一、快速上手Table API和SQL 创建表环境 TableEnvironment tableEnv ...;创建输入表,连接外…

(二十四)大白话RAID锂电池充放电导致的MySQL数据库性能抖动的优化

案例实战:RAID锂电池充放电导致的MySQL数据库性能抖动的优化 文章目录 1、磁盘故障怎么保障数据不丢失?2、线上MySQL数据库的性能定期抖动的原因1、磁盘故障怎么保障数据不丢失? 前面经过了几天的生产经验的一些铺垫,包括MySQL磁盘读写的机制,Linux存储系统的原理,RAID磁…

Verilog初级模块代练

实例1 二选一多路选择器 module muxtwo(out a,b,sl);input a,b,sl;output reg out;always@(sl or a or b)if(!sl) out=a;else out=b

【python游戏】新的一年快来变身兔兔战士打败獾守护兔兔吧~

前言 大家早好、午好、晚好吖 ❤ ~ 一只快乐兔, 来到快乐山,喝了快乐泉, 又到快乐殿,吃了快乐莲,遇到快乐仙, 听了快乐言:快乐很简单,快乐在身边,快乐无极限&#xff…