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

news2024/9/24 13:25:42

活动时间 从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.coloradmin.cn/o/131868.html

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

相关文章

认证的未来:2023 年值得关注的四大趋势

在经济不确定性和地缘政治紧张的一年中,数字领域充满网络威胁也就不足为奇了。从广泛的假冒诈骗到日益增多的短信网络钓鱼,网络攻击的频率和严重程度在 2022 年有所增加,这突显了所有行业的组织身份验证漏洞。 因此,当我们翻开新…

amis组件学习的配置介绍(二)

table view 表格视图 这个看文档也很好理解&#xff0c;但是还是需要介绍一下。 trs&#xff1a; <Array>设置表格行属性。tds: <Array>设置单元格属性。 {"type": "table-view",// 设置表格行"trs": [{"background": &…

常见排序算法(上)

篮球哥温馨提示&#xff1a;编程的同时不要忘记锻炼哦&#xff01;稳定的排序算法&#xff0c;可以设计成不稳定的. 目录 1、 认识排序 2、常见排序的分类 3、直接插入排序 4、希尔排序(缩小增量排序) 5、选择排序 6、堆排序 1、 认识排序 在学校中&#xff0c;如果我们…

QML学习笔记【03】:动画

动画是在指定的时间内&#xff0c;一系列属性的持续变化 1 动画元素&#xff08;Animation Elements&#xff09; 有几种类型的动画&#xff0c;每一种都在特定情况下都有最佳的效果&#xff0c;下面列出了一些常用的动画&#xff1a; PropertyAnimation&#xff08;属性动画…

人工智能学习07--pytorch01

一、pytorch简介 1、与TensorFlow区别 2、常用网络层 二、pytorch需要&#xff1a; 1、anaconda 2、CUDA 只能在NVIDIA上运行 ↓我发现电脑果然没有这个显卡 https://zhidao.baidu.com/question/2084255692200398828.html 3、pycharm 新项目要配置python的编译器&#xff…

Leetcode 36. 有效的数独

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 &#xff0c;验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。&#xff08;请参考示例图&#xff09;注意…

FastDfs分布式文件存储系统

FastDfs分布式文件存储系统 FastDfs 是一个开源的高性能分布式文件系统&#xff08;DFS&#xff09;。 它的主要功能包括&#xff1a;文件存储&#xff0c;文件同步和文件访问&#xff0c;以及高容量和负载平衡。主要解决了海量数据存储问题&#xff0c;特别适合以中小文件&am…

基于Springboot+Mybatis+mysql+vue+html校园招聘管理系统

基于SpringbootMybatismysqlvuehtml校园招聘管理系统二、系统介绍三、功能展示1.首页2.个人中心(学生端)3.简历信息管理&#xff08;学生端&#xff09;4.应聘信息(学生端)5.企业信息&#xff08;企业&#xff09;6.招聘信息管理&#xff08;企业&#xff09;7.应聘信息管理&am…

谷粒学院——Day15【微信支付】

❤ 作者主页&#xff1a;Java技术一点通的博客 ❀ 个人介绍&#xff1a;大家好&#xff0c;我是Java技术一点通&#xff01;(&#xffe3;▽&#xffe3;)~* &#x1f34a; 记得关注、点赞、收藏、评论⭐️⭐️⭐️ &#x1f4e3; 认真学习&#xff0c;共同进步&#xff01;&am…

【观察】美达电器:以数字化重塑质量管理体系,构筑车企新“护城河”

在汽车行业&#xff0c;越来越多的企业走上数字化转型道路&#xff0c;运用数字化手段&#xff0c;从产品研发、生产制造、供应链管理等方面优化内部协同&#xff0c;从而降低管理成本&#xff0c;提升市场竞争力。美达电器(重庆)有限公司&#xff08;以下简称美达电器&#xf…

day17-缓冲流转换流序列化流打印流Properties

day17_JAVAOOP 课程目标 1. 【理解】什么是缓冲流 2. 【掌握】缓冲流的使用 3. 【理解】转换流 4. 【理解】序列化流 5. 【理解】打印流 6. 【掌握】Properties集合的使用缓冲流 ​ 前期我们学习了基本的一些流&#xff0c;作为IO流的入门&#xff0c;今天我们要见识一些更强…

babylon.js魔方建模

本文主要内容可能和babylon并无太紧密的关联&#xff0c; 主要是对旋转&#xff08; 空间想象力 &#xff09;的练习。 本来想写个魔方练练&#xff0c;就想着顺便练练baboly. 结果反正是最重要的交互逻辑没有实现。 标题已经说明了本文的主题是建模&#xff0c;也就是说&…

ArcGIS基础实验操作100例--实验29矢量数据空间校正

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 高级编辑篇--实验29 矢量数据空间校正 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff08;1&…

android中service实现原理分析

前言&#xff1a; 一开始的目标是解决各种各样的ANR问题的&#xff0c;我们知道&#xff0c;ANR总体上分有四种类型&#xff0c;这四种类型有三种是和四大组件相对应的&#xff0c;所以&#xff0c;如果想了解ANR发生的根因&#xff0c;对安卓四大组件的实现流程是必须要了解的…

Odoo 16 企业版手册 - 库存管理之产品管理

产品管理 记录与产品相关的每个方面对于有效维护库存至关重要。Odoo 库存模块使您可以在数据库中配置新产品&#xff0c;这些产品将有效跟踪和监控所有操作&#xff0c;以加强各自产品的库存管理。库存模块中的产品配置过程与销售和购买模块的流程几乎相似。您将在库存的主菜单…

一步一步学爬虫(4)数据存储之CSV文件存储

一步一步学爬虫&#xff08;4&#xff09;数据存储之CSV文件存储4.3 CSV文件存储4.3.1 写入4.3.2 读取4.3.3 总结4.3 CSV文件存储 CSV&#xff0c;全称Comma-Separated Values&#xff0c;中文叫做逗号分隔值或字符分隔值&#xff0c;其文件以纯文本形式存储表格数据。CSV文件…

java.lang.OutOfMemoryError: GC overhead limit exceeded问题分析及解决

一、错误重现 2022-12-29 10:12:07.210 ERROR 73511 --- [nio-8001-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.…

SQL刷题宝典-MySQL速通力扣困难题

&#x1f4e2;作者&#xff1a; 小小明-代码实体 &#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/as604049322 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 欢迎讨论&#xff01; 本手册目录&#xff1a; 文章目录前言Markdown导入数据库python脚…

奇安信 工业互联网安全发展与实践 报告 学习笔记一 欢迎扶正

声明 本文是学习2021工业互联网安全发展与实践分析报告. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 主要观点 工业系统安全漏洞数量增长显著放缓&#xff0c;但超高危漏洞数量却大幅增加。统计显示&#xff0c;2021年&#xff0c;国内外…

Linux 软件包管理器 yum

1.什么是软件包 在Linux下安装软件&#xff0c;一个通常的办法是下载到程序的源代码&#xff0c;并进行编译&#xff0c;得到可执行程序。但是这样太麻烦了&#xff0c;于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上&…