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

news/2024/4/20 6:44:59/文章来源:https://blog.csdn.net/LSGO_MYP/article/details/130364928

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

本次打卡的规则如下:

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

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

Day01:一级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。

Day02:一级2023.03_甲壳虫走迷宫

1. 准备工作

(1)绘制如图所示迷宫背景图,入口在左下角,出口在右上角,线段的颜色为黑色;

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

(3)给Beetle角色添加声音:Win。

2. 功能实现

(1)点击绿旗,Beetle出现在舞台左下角的迷宫入口处,面向右,说"我进来了!"2秒;

(2)Beetle向右移动,每次移动180步,移动后等待1秒,到达右下角后,再向上移动,每次移动120步,移动后等待1秒,到达右上角后,再向右移动80步;

(注意,移动的步数可以根据绘制的迷宫长短调整,虫子能从左下角开始向右移动,再向上移动,再向右移动到出口,并且能看到移动的过程)

(3)Beetle到达舞台右上角的迷宫出口处,说"我出来了!"2秒,然后播放Win声音。

Day03:一级2018.12_舞者凯希

1. 准备工作

(1)从本地上传背景:舞台1、舞台2;

(2)删除小猫角色,添加Cassy Dance角色,并添加声音dance magic。

2. 功能实现

(1)Cassy Dance面向右侧,初始造型为 Cassy Dance-a,初始坐标为(7,50),并说“Let’s dance!!”2秒;

(2)2秒后,播放声音 dance magic;

(3)开始跳舞:Cassy Dance每隔1秒切换一次造型;

(4)Cassy Dance每切换一次造型,都要旋转15度,方向依次为右-左-左-右;

(5)在Cassy Dance开始跳舞前,背景要换成“舞台1”;

(6)当Cassy Dance开始舞蹈的后,背景要在“舞台2”和“舞台1”之间来回切换,一共切换8次,每次等待1秒;

(7)每次舞台切换时,舞台的颜色增加3。

背景图片自行下载:

舞台1:

舞台2:

Day04:一级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秒。

Day05:一级2022.06_报时的公鸡

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

1. 准备工作

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

01

02

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

2. 功能实现

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

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

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

Day06:一级2019.12_小狗长大记

1.准备工作

(1)选择背景Blue Sky;

(2)选择角色Dog1。

2.功能实现

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

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

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

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

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

Day07:一级2020.09_小鸡与鸭妈拥抱

1. 准备工作

(1)背景:Farm;

(2)角色:Chick、Duck。

2. 功能实现

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

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

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

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

Day08:一级2019.09_猫捉老鼠

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

1. 准备工作

(1)选择背景Bedroom1,Bedroom2。

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

2. 功能实现

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

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

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

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

Day09:一级2019.03_城堡漫步

1.准备工作

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

(2)保留小猫角色

2.功能实现

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

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

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

Day10:一级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声音。

Day11:一级2019.03_火箭发射

1. 准备工作

(1)选择背景 Galaxy、Nebula

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

2. 功能实现

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

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

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

Day12:一级2021.09_小狗进圈

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

1. 准备工作

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

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

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

2. 功能实现

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

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

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

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

Day13:一级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抓住。

Day14:一级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”,播放背景音乐。

Day15:一级2019.06_运动起来

1. 准备工作

(1)选择背景Bedroom 2,Basketball 2。

(2)保留小猫角色。

(3)绘制一个角色圆圈作为表盘,绘制一个角色表针。

2. 功能实现

(1)初始的背景为Bedroom2,小猫初始位置在(-160,-117),表针指向正上方。

(2)点击绿旗小猫说“我要去运动了!”1秒,背景切换为Bascketball2,小猫切换造型,向右走几步,说“该回家了!”1秒,背景切换Bedroom2。

(3)点击绿旗,表针每隔0.5秒,向右转15度,一共转10次。

Day16:一级2019.09_动物园之旅

1. 准备工作

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

(2)保留小猫角色。

2. 功能实现

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

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

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

Day17:一级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旁边,变成半透明状态。

Day18:一级2019.12_飞向太空

1. 准备工作

(1)选择背景Desert,Galaxy;

(2)选择角色Rocketship。

2. 功能实现

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

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

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

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

Day19:一级2022.09_踢足球

1. 准备工作

(1)选择背景Baseball 2;

(2)删除默认的小猫角色,选择角色Ben和Soccer Ball。

2. 功能实现

(1)Ben初始造型为ben-a,初始位置为舞台左下角;

(2)Soccer Ball位于Ben脚前不远处;

(3)点击绿旗,等哨声(Referee Whistle)结束后,Ben每隔1秒钟切换一个造型,直至其造型为ben-d;

(4)在切换成ben-b造型后,Soccer Ball往前移动至舞台右边缘;

(5)观众的欢呼声(Goal Cheer)随即响起,Soccer Ball消失。

Day20:一级2021.12_下雨

最近是雨季,经常会下雨。今天周末,Abby想带Dani去游乐园,于是让Dani去窗户旁边看看有没有在下雨。

1. 准备工作

(1)添加背景:Room 2、Witch House;

(2)删除默认的小猫角色,添加角色:Abby、Dani。

2. 功能实现

(1)点击绿旗,舞台背景切换为Room 2,Abby出现在舞台左侧,面向右,Dani出现在舞台右侧,面向左;

(2)Abby说“外面在下雨吗?”2秒,Abby说完后,Dani说“我去看一下”2秒,Dani说完后,转身走到舞台右侧边缘的位置;

(3)舞台背景切换为Witch House,Abby角色消失,Dani出现在舞台左下角;

(4)Dani走到到窗户旁边,说“没有下雨”2秒。

Day21:一级2022.12_和平使者

1. 准备工作

(1)删除小猫角色;

(2)选择背景Nebula,Space,删除默认的白色背景;

(3)选择角色Dove。

2. 功能实现

(1)点击绿旗,角色Dove初始位置在舞台右下角,初始造型为dove-a,初始背景为Nebula;

(2)角色Dove从舞台右下角煽动着翅膀,飞到舞台左上角;

(3)角色Dove到达舞台左上角后,背景切换为Space;

(4)角色Dove从舞台左上角煽动着翅膀,飞到舞台中间位置。

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于GEE平台的植被覆盖度(FVC)像元二分法计算

一、植被覆盖度计算方法 植被覆盖度FVC(Fractional Vegetation Cover)定义为单位面积内绿色植被冠层垂直投影面积所占比例。FVC是衡量地表植被状况的重要指标之一,也是区域生态系统环境变化的重要指示,对水文、生态、区域变化等都…

JUC概述

1. JUC是什么? 在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类。此包包括了几个小的、已标准化的可扩展框架,并提供一些功能实用的类,没有这些类,一些功能会很难实现或…

【Daily Share】没有域名怎么破?手把手教你如何通过hosts配置域名(假域名)

目录 ❌前言📄hosts文件🦉DNS解析步骤👌配置伪域名第一步 修改本机hosts配置第二步 配置服务器nginx 🔃流程图 ❌前言 ip记不住??? 域名不想买??? 每次当我…

操作指南|如何创建x-chain DAO

DAO是一个去中心化组织,大体与任何其他组织一样,但它是由智能合约中编码的规则所管理,并使DApps等能够完全去中心化且自主运行。 📄 查看MoonbeamDocs 这与通常的分步教程不同,该推文旨在分享关于运行去中心化自治组…

【剑指offer】(2)

系列文章目录 剑指offer系列是一本非常著名的面试题目集,旨在帮助求职者提升编程能力和应对面试的能力。 文章目录 系列文章目录[TOC](文章目录) 前言一、 用两个栈实现队列🔥 思路🌈代码 二、青蛙跳台阶问题🔥 思路&#x1f308…

ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局

第一章、生态安全评价理论及方法介绍 一、生态安全评价简介 ​ 二、生态服务能力简介 ​ 三、生态安全格局构建研究方法简介 ​ 第二章、平台基础一、ArcGIS Pro介绍1. ArcGIS Pro简介2. ArcGIS Pro基础3. ArcGIS Pro数据编辑4. ArcGIS Pro空间分析5. 模型构建器6. ArcGIS Pro…

论文综述——DORE: Document Ordered Relation Extraction based on Generative Framework

DORE: Document Ordered Relation Extraction based on Generative Framework 文章的主要目标是对文档级的关系抽取。以往的研究主要是基于分类的研究,生成式关系抽取研究较少而且性能不佳。 文档级相比于句子级的关系抽取存在序列长度过长,以及实体定位…

Python base64模块加密解密

一、为何使用base64加密解密 为了安全机制的系统,在用户登录的时候,会采用一系列措施保护用户信息,防止程序被攻击,比如:将用户输入的密码加密处理,在控制台看请求接口看到的密码是加密过的密码&#xff0c…

EventBus源码解析

文章目录 前言一、EventBus使用二、EventBus事件流程分析1.注册订阅者2.发布事件Event3.接收事件Event4.取消注册订阅者 三、发送粘性事件问答EventBus 以及它的优点EventBus原理 EventBus中设计模式为什么要使用 EventBus 来替代广播呢?说下 5 种线程模式的区别Eve…

node(express框架)连接mysql 基础篇

文章目录 电脑安装mysql配置mysql连接mysql 创建表 创建node文件启动node node 连接数据库连接数据库 电脑安装mysql 由于我的是mac 我就安装mac版本的 mysql 如已安装跳过此步骤 mysql官网选择版本安装配置 这里注意选择下面的 next输入mysql密码 点击finish 配置mysql 打…

【EasyPoi实战系列】Spring Boot使用EasyPoi的注解让表格更漂亮以及图片的导出 - 第468篇

历史文章(文章累计460) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 【…

行业分析| 视频监控——AI自动巡检

随着视频监控的普及,现在很多社区、工地、车间、厂区、超市、商铺、酒店、餐馆等场所都安装了视频监控系统。当安装的视频监控出现故障时,我们该如何进行简单的视频故障识别呢?如果只依靠人工对视频故障识别排查,工作量是相当大的…

Pytorch 入门资源(一) annaconda3下安装pytorch2.0.0和python3.11,使用Pycharm编辑器环境配置

一、环境安装 用annaconda3-2023.03-windows_x86_64,安装上python3.11和pytorch2.0.0环境。 下载pycharm community版本,将pycharm环境选择到pytorch,就可以开始上手Pytorch了。 指路几个安装博客: 【ok】Anaconda3的安装配置…

Three.js教程:Face3对象定义Geometry的三角形面

推荐:将 NSDT场景编辑器 加入你的3D工具链 其他系列工具: NSDT简石数字孪生 Face3对象定义Geometry的三角形面 几何体Geometry的三角面属性geometry.faces和缓冲类型几何体BufferGeometry顶点索引属性BufferGeometry.index类似都是顶点位置数据的索引值…

TCP 协议的低效实现

包括 Linux kernel 在内的各种 TCP 实现均使用类似 skb 的对象管理一个个 packet,使 TCP 失去了 “流” 特征。应用通过 syscall 每写入一批数据,协议栈都可能生成一个 skb: ​ 仅管理这些 skb 就是一笔大开销。除了 skb 数据结构本身的 cru…

物联仓储系统ZigBee组网原理

在嵌入式项目物联仓储系统中,使用cortexM0模拟仓库,cortex-A9模拟服务器,两块开发板之间使用ZigBee技术实现数据接收和发送,本文就介绍一下ZigBee组网的原理和相关步骤。 1.组网概述 组建一个完整的zigbee网状网络包括两个步骤&am…

《低代码PaaS驱动集团企业数字化创新白皮书》-未来展望

未来展望 低代码PaaS发展的机遇 低代码开发可以帮助企业灵活搭建数字化应用,满足企业各业务部门的个性化、碎片化需求。根据IDC调研结果显示,当前低代码开发主要应用于面向企业内部的应用,占该应用总量的比例达到 11.6%;其次是面…

android studio EditText用法

1.自定义文本框 选中状态&#xff1a; <?xml version"1.0" encoding"utf-8"?> <shape xmlns:android"http://schemas.android.com/apk/res/android"><!--指定形状内部颜色--><solid android:color"#ffffff"&g…

Databend 开源周报第 90 期

Databend 是一款现代云数仓。专为弹性和高效设计&#xff0c;为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务&#xff1a;https://app.databend.cn 。 Whats On In Databend 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 元数据优化 最…

Leetcodes刷题之删除链表的倒数N个结点和删除链表的中间的结点

吾心信其可行&#xff0c;则移山填海之难&#xff0c;终有成功之日。 --孙中山 目录 &#x1f349;一.删除链表的倒数N个结点 &#x1f33b;1.双指针 &#x1f341;2.求链表的长度 &#x1f338;二.删除链表的中间的结点 &#x1f349;一.删除链…