课程内容提交

This commit is contained in:
LSGOMYP 2021-08-24 23:34:31 +08:00
parent eb02cedd74
commit ff94e3f3fd
31 changed files with 861 additions and 39 deletions

View File

@ -1,13 +1,13 @@
# 青少年编程Scratch电子学会一级
# 青少年编程Scratch
开源学习内容https://github.com/datawhalechina/team-learning-program/tree/master/Scratch
## 基本信息
- 贡献人员:马燕鹏、王思齐
- 学习周期12每天平均花费时间1小时根据个人学习接受能力强弱有所浮动。
- 学习周期10每天平均花费时间1小时根据个人学习接受能力强弱有所浮动。
- 学习形式:模拟测试题
- 人群定位Scratch初学者
- 先修内容:无
@ -15,9 +15,9 @@
## 学习目标
由于测试题目为往年电子学会Scratch一级考试的真题所以通过做题来掌握Scratch一级考试的知识点,为通过考试做准备。
由于测试题目为往年电子学会图形化Scratch考试的真题所以通过做题来掌握Scratch考试的知识点为通过考试做准备。
**一级考试大纲与说明**
### 一级考试大纲与说明
(一)考核目标
@ -63,40 +63,182 @@
![](https://img-blog.csdnimg.cn/20210216175928249.png)
### 二级考试大纲与说明
(一)考核目标
学生对编程软件的进一步操作能力,对多角色的位置,上下层关系等设置,侦测和选择语句以及综合不同模块进行问题的解决;考查对各循环语句的掌握程度。同时针对参加 2 级考试的学生将进行一般逻辑推理和总结归纳能力的考查。
(二)能力目标
通过本级考试的学生,有一定的逻辑推理能力,熟练使用侦测和选择语句解决问题,能独立完成包含分支语句,循环语句等比较综合的案例。
(三)考试标准
1、理解编程工具的进阶相关概念掌握编程工具中进阶模块的使用。
- 1理解舞台区层的概念
- 2理解舞台区坐标系的概念
- 3能够使用选择结构的指令
- 4能够使用实现循环的指令
- 5能够使用画笔及设置画笔的大小粗细
- 6能够控制角色的大小特效和可视状态
- 7能够使用侦测相关的指令
- 8能够录入声音并且对声音进行简单处理
- 9掌握数学运算逻辑运算和关系运算并应用
2、能应用编程工具中的指令实现进阶效果的程序。
- 1掌握选择结构、循环结构的流程图画法
- 2程序包含选择结构处理多个条件之间的关系
- 3程序中包含循环结构
- 4程序中包含侦测场景的实现
- 5程序中能使用画笔实现效果
- 6程序中按照要求对不同角色进行不同效果的设置。
(四)知识块
- [x] 1. 多角色设置:图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小,特效,可视状态,视频侦测中物体的运动和方向
- [x] 2. 画笔:画笔的大小粗细设置,抬笔,落笔,擦除
- [x] 3. 选择语句:……那么……,如果…那么……否则……,选择结 构流程图
- [x] 4. 运算:数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立),字符连接,四舍五入
- [x] 5. 移动中的侦测:碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制
- [x] 6. 循环语句:重复,重复直到…,重复固定次数,循环结构流程图
- [x] 7. 声音的进阶:录入声音,声音的音量控制,声音的截取,设置播放时长和特效,停止
- [x] 8. 逻辑推理,编程数学:负数的概念,图形推理,逻辑推理,规律总结
(五)题型配比及分值
![](https://img-blog.csdnimg.cn/20210216175753427.png)
### 三级考试大纲与说明
(一)考核目标
进一步认识编程软件的高级功能,对随机数的产生、变量的设置,基于变量的逻辑运算与关系运算的组合使用,解决实际问题;考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并灵活控制克隆体;考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。同时针对参加 3 级考试的学生 将进行多种情况的逻辑处理和交互控制能力的考查。
(二)能力目标
学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针 对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。
(三)考试标准
1、掌握编程环境的高级功能并理解其中的基本概念。
- 1能够新建、删除变量修改变量名
- 2能够设定、增减变量值在舞台区显示、隐藏变量
- 3能够灵活使用画笔及设置画笔的各项参数
- 4掌握逻辑运算与关系运算的组合使用
- 5能够运用循环简化多次的反复操作程序
- 6能够应用广播来传递数据实现不同角色之间的交互
- 7能够理解广播和广播并等待的区别
- 8能够应用克隆来生成克隆体并灵活控制克隆体。
2、理解并在程序中使用随机数和变量。
- 1理解随机数的概念能够产生一个随机数
- 2理解变量的概念理解变量的作用域
- 3能够通过变量的变化让程序跳转到不同的部分
- 4程序中包含不同条件选择语句的嵌套
- 5程序中包含循环语句的嵌套
- 6程序中包含根据选择语句的真假跳出循环程序
- 7循环语句、选择语句嵌套的综合运用。
(四)知识块
- [x] 1. 随机数:随机数的产生,随机数的应用场景判定选取
- [x] 2. 变量:新建变量,初始化变量,修改变量名,删除变量,变量值的设定、增减,变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式, 变量的作用域,不同应用场景
- [x] 3. 循环语句:运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序
- [x] 4. 循环与选择的嵌套:选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、循环语句的嵌套、选择语句与循环语句的嵌套的综合运用
- [x] 5. 画笔:颜色(亮度,饱和度,对比度),图章,擦除图章
- [x] 6. 广播:广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景
- [x] 7. 克隆:克隆自己,删除克隆体,克隆体启动的设置
- [x] 8. 逻辑推理,编程数学:判断条件的逻辑关系
(五)题型配比及分值
![](https://img-blog.csdnimg.cn/20210304200709944.png)
![](https://img-blog.csdnimg.cn/20210304200751639.png)
### 四级考试大纲与说明
(一)考核目标
学生对编程软件的较强综合操作能力,考查使用软件进行数据处理的能力,同时对函数和过程的理解和使用进行考查,以及学生对已掌握知识的深度综合应用及思考更优程序方案,另针对参加 4 级考试的学生将进行结合分析和计算的情境考查。
(二)能力目标
通过本级考试的学生,逻辑推理能力很不错,对数据的处理,函数和过程等的理解和使用掌握得很不错,对已学知识的综合应用能力很好,具备一定的程序调试和优化能力。学生对编程软件的进一步综合操作能力,考查新建链表,字符串处理,循环的复杂运用,理解函数的作用范 围,理解多线程的概念,同时考查学生对已掌握知识的深度综合应用, 另针对参加 4 级考试的学生将进行难度更高的逻辑推理能力的考查。
(三)考试标准
1、理解并使用链表、函数和多线程。
- 1能够新建链表
- 2能够完成对链表中数据的插入、删除
- 3字符串处理
- 4能够自己创建一个有返回值的函数
- 5理解函数的作用范围
- 6理解多线程的概念
- 7循环的复杂运用
- 8逻辑算法过渡。
(四)知识块
- [x] 1. 字符串:字符串操作,加密
- [x] 2. 函数:不同类型函数的创建,参数的设置,返回值,函数的调用
- [x] 3. 链表:创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等
- [x] 4. 大综合:前面所有知识点的综合使用,考查
- [x] 5. 程序优化:使用已有知识进行问题的优化
- [x] 6. 逻辑,算法过渡:分析和计算情境考察,如爬楼梯的方法(递归)
- [x] 7. 循环的复杂运用:循环的结构,循环的嵌套,递归调用
(五)题型配比及分值
![](https://img-blog.csdnimg.cn/d2bfb6128d6544819d354bd703d26f14.png)
## 任务安排
### Task00熟悉规则【1天】
- 组队、修改群昵称。
- 熟悉打卡规则。
### Task01模拟题【2天】
- 判断题10个
- 单选题25个
- 编程题2个~4个
### Task01熟悉Scratch【2天】
- 熟悉Scratch考级一级的考试标准
- 熟悉Scratch考级一级的知识点
### Task02模拟题【2天】
- 判断题10个
- 单选题25个
- 编程题2个~4个
### Task02模拟题【2天】
- 课堂派判断题15个单选题20个
- 写博客编程题01 森林的一天、02 舞者凯希)
### Task03模拟题【2天】
- 判断题10个
- 单选题25个
- 编程题2个~4个
### Task04模拟题【2天】
- 判断题10个
- 单选题25个
- 编程题2个~4个
### Task03模拟题【2天】
- 课堂派判断题15个单选题20个
- 写博客编程题03 小狗散步、04 猫捉老鼠)
### Task05模拟题【2天】
- 判断题10个
- 单选题25个
- 编程题2个~4个
### Task04模拟题【2天】
- 课堂派判断题15个单选题20个
- 写博客编程题05 城堡漫步、06 火箭发射)
### Task05模拟题【2天】
- 课堂派判断题15个单选题20个
- 写博客编程题07 飞向太空、08 小狗长大记)
### Task06模拟题【2天】
- 课堂派判断题15个单选题20个
- 写博客编程题09 运动起来、10 动物园之旅)

View File

@ -0,0 +1,20 @@
# 球飞了
![](https://img-blog.csdnimg.cn/20210322234654753.png)
## 1. 准备工作
1背景Pool
2角色Cat FlyingBall。
## 2. 功能实现
1分别添加角色Cat Flying、Ball和背景Pool
2程序开始Cat Flying向球游去边游边切换造型到达球的位置
3小猫到达球的位置后点击球Ball 向上飞;
4Cat Flying说“哎球飞了”。

View File

@ -0,0 +1,19 @@
# 希神吓走猫头鹰
![](https://img-blog.csdnimg.cn/20210323155327925.png)
## 1. 准备工作
1背景Forest
2角色CentaurOwl
## 2. 功能实现
1分别添加角色CentaurOwl和背景Forest
2程序开始角色Owl在舞台右上方与Centaur面对面
3程序开始Centaur切换为造型centaur-a1秒后切换为造型centaur-d并播放声音Meow2然后切换为造型centaur-a
4听到叫声按下空格键Owl张开翅膀面向右飞走了。

View File

@ -0,0 +1,22 @@
# 小鸡与鸭妈拥抱
![](https://img-blog.csdnimg.cn/20210821170447497.png)
## 1. 准备工作
1背景Farm;
2角色Chick、Duck。
## 2. 功能实现
1角色的初始位置、方向和造型如图所示。
2点击绿旗Chick向右走去边走边切换造型
3点击绿旗Duck向左走去
42个动物拥抱后停止移动Duck播放声音“Duck”。

View File

@ -0,0 +1,42 @@
# 字母AB点头问好
图1
![](https://img-blog.csdnimg.cn/20210821170921359.png)
图2
![](https://img-blog.csdnimg.cn/20210821170956560.png)
图3
![](https://img-blog.csdnimg.cn/20210821171026192.png)
图4
![](https://img-blog.csdnimg.cn/20210821171051830.png)
图5
![](https://img-blog.csdnimg.cn/20210821171145211.png)
## 1. 准备工作
1背景Chalkboard
2角色Glow-BGlow-A。
## 2. 功能实现
1点击绿旗字母B和字母A初始化位置如图1所示
2点击绿旗字母B向右旋转一个角度一步一步移到黑板上点头两次
如图2、图3所示
3点击绿旗等到字母B点头后字母A向左一步一步移到到黑板上点头两次如图4、图5所示。

View File

@ -0,0 +1,22 @@
# 海底世界
![](https://img-blog.csdnimg.cn/20210821165302194.png)
## 1. 准备工作
1背景Underwater 1
2角色Fish、Starfish。
## 2. 功能实现
1如上图所示设置Fish初始位置为舞台上方的左侧面向右设置Starfish初始位置在舞台左下方
2点击绿旗Fish先说“你好”2秒后Starfish说“你好” 2秒
3Fish一直游到舞台边缘碰到边缘时就往回走注意肚皮不能朝上
4Starfish不动每过0.5秒切换一次造型;
5添加背景音乐“Bubbles”播放背景音乐。

View File

@ -0,0 +1,32 @@
# 小猫当裁判
## 1. 准备工作
1背景School、Soccer2
2角色小猫 。
## 2. 功能实现
1设置小猫初始位置如下图所示初始方向为右
![](https://img-blog.csdnimg.cn/20210821165749571.png)
2设置初始背景为School
3点击绿旗等待1秒后小猫面向学校走到学校门口切换背景Soccer2
![](https://img-blog.csdnimg.cn/20210821165833712.png)
4切换成Soccer2后小猫位置在左下角
![](https://img-blog.csdnimg.cn/20210821165918234.png)
5小猫进入Soccer2播放声音Goal Cheer
6调整小猫面向方向朝着右上角的小红旗走去最后停在小红旗处。
![](https://img-blog.csdnimg.cn/20210821170018552.png)

View File

@ -0,0 +1,27 @@
# 小镇一日游
花花小学组织了小镇一日游的活动乘坐scratch Tours号车浏览小镇风光浏览的顺序为 Colorful City、School、Urban以及Night City With Street。
![](https://img-blog.csdnimg.cn/20210409205033426.png)
## 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声音。

View File

@ -0,0 +1,26 @@
# 棒球运动会
![](https://img-blog.csdnimg.cn/20210409205357282.png)
## 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秒。

View File

@ -0,0 +1,25 @@
# 奔跑的马
![](https://img-blog.csdnimg.cn/ba14258bd90d40f2881ac8bca8ab5363.png)
## 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。

View File

@ -0,0 +1,27 @@
# 打篮球
## 1. 准备工作
1添加背景 Basketball2
2添加角色Hannah
3为角色添加Hannah声音cheer。
## 2. 功能实现
1当绿旗被点击角色Hannah初始位置在舞台的右侧造型为hannah-a;
![](https://img-blog.csdnimg.cn/53be673c7a48446bbcfe899c0f4ff7ab.png)
2按下空格键 ,角色 Hannah 向左跑到篮筐下;
![](https://img-blog.csdnimg.cn/51cc3fc59b7141868b40ca3d9fd97b1c.png)
3点击角色 Hannah切换到 hannah-c 造型向上跳起投篮播放声音cheer声音播完后落回地面造型切换到hannah-b。
![](https://img-blog.csdnimg.cn/befd03ac5e16492aa57ff1b537262c81.png)

View File

@ -1,12 +1,17 @@
# 参考答案
- [01 森林的一天](https://mp.weixin.qq.com/s/k-_r7xHGVW335e1FyJKIhg)
- [02 舞者凯希](https://mp.weixin.qq.com/s/km6rJbI9Ih0heThkWZF27g)
- [03 小狗散步](https://mp.weixin.qq.com/s/LelNrrmRTIUocde-x0kVzQ)
- [04 猫捉老鼠](https://mp.weixin.qq.com/s/jPMGhincv_nnk4VOJ1XyzQ)
- [05 城堡漫步](https://mp.weixin.qq.com/s/S--pZGgJvv5LHU1mX3p15w)
- [06 火箭发射](https://mp.weixin.qq.com/s/M_agy8qJCmBIZ6ui6sK3Ww)
- [07 飞向太空](https://mp.weixin.qq.com/s/9eN4MRVCQcV4z7otV7Omfg)
- [08 小狗长大记](https://mp.weixin.qq.com/s/Gh5jCN2fu6-clPcYevuWlw)
- [09 运动起来](https://mp.weixin.qq.com/s/amK1Rxi_uqoyJFy-nDB9ug)
- [10 动物园之旅](https://mp.weixin.qq.com/s/Ff_GB4AnBtrEHwVTCB45qw)
- [森林的一天](https://mp.weixin.qq.com/s/k-_r7xHGVW335e1FyJKIhg)
- [舞者凯希](https://mp.weixin.qq.com/s/km6rJbI9Ih0heThkWZF27g)
- [小狗散步](https://mp.weixin.qq.com/s/LelNrrmRTIUocde-x0kVzQ)
- [猫捉老鼠](https://mp.weixin.qq.com/s/jPMGhincv_nnk4VOJ1XyzQ)
- [城堡漫步](https://mp.weixin.qq.com/s/S--pZGgJvv5LHU1mX3p15w)
- [火箭发射](https://mp.weixin.qq.com/s/M_agy8qJCmBIZ6ui6sK3Ww)
- [飞向太空](https://mp.weixin.qq.com/s/9eN4MRVCQcV4z7otV7Omfg)
- [小狗长大记](https://mp.weixin.qq.com/s/Gh5jCN2fu6-clPcYevuWlw)
- [运动起来](https://mp.weixin.qq.com/s/amK1Rxi_uqoyJFy-nDB9ug)
- [动物园之旅](https://mp.weixin.qq.com/s/Ff_GB4AnBtrEHwVTCB45qw)
- [球飞了](https://mp.weixin.qq.com/s/I3EgjCOTwSXhXA7zntE3Yg)
- [希神吓走猫头鹰](https://mp.weixin.qq.com/s/xwAq-FB7lHOlQFK5BUJGjw)
- [棒球运动会](https://mp.weixin.qq.com/s/LcKwocYA8-diMY_Rjuj9Lw)
- [小镇一日游](https://mp.weixin.qq.com/s/WRBCCLPWV9w5tlhDTwwwcw)
- [奔跑的马](https://mp.weixin.qq.com/s/WzomHrWOslMnt3E2i2ipRQ)

View File

@ -0,0 +1,18 @@
# 飞不出去的蝴蝶
程序说明:舞台上有黑色边框,蝴蝶自动向前运动时,如果触碰到黑色边框,就会发出声音,并且转向。蝴蝶永远都飞不出黑色边框。(边框自己绘制)
![](https://img-blog.csdnimg.cn/20210211125350677.png)
## 1. 准备工作
1在舞台四周绘制一个封闭的黑色边框如图无填充、黑色边框加粗。
2删除原小猫角色加载新角色蝴蝶。
## 2. 功能实现
1蝴蝶角色初始位置在黑色边框内部蝴蝶自动向前运动。
2如果触碰到黑色边框就会发出声音。碰到黑色边框后自动转向并自动运动向矩形方框内部的白色区域运动。蝴蝶永远都飞不出黑色边框。如此循环蝴蝶的运动区域不会超出矩形方框。

View File

@ -0,0 +1,23 @@
# 巡线小车
编程说明:舞台上有一条加粗的黑线,小车能自动沿着黑线前进。当小车触碰到黑线时,还能发出声音。黑线需要自己绘制、小车可使用角色库中的图案。
![](https://img-blog.csdnimg.cn/20210201223712493.png)
## 1. 准备工作
1删除原小猫角色导入小车角色并合理设定小车的大小。
2在舞台中央绘制一条加粗的黑线。
3在小车的车头部位画一个红色圆形填充和边框都是同一种颜色能用该形状检测黑色。
## 2. 功能实现
1小车角色初始位置与黑色粗线部分重合车头处的红色圆形位于黑色粗线边缘
2当小车触碰到黑线时还能发出声音。
3点击绿旗后小车角色自动检测颜色当小车角色前面的红色圆形检测到黑色粗线时系统播放音效同时小车向与黑线位置相反方向转向并小幅移动这时小车角色前面的红色圆形会检测到白色区域小车又向与白色区域相反的方向转向并小幅移动。如此循环小车会沿着黑色粗线与白色舞台背景之间的交界处向前运动不会离开黑线。

View File

@ -0,0 +1,27 @@
# 垃圾分类
垃圾分类已经成为我们日常生活中很重要的一部分,这对于环境保护、资源回收利用具有重要意义。
下面我们做一个简单的垃圾分类互动游戏。
## 1. 准备工作
1导入背景库中的“Mural”并编辑该背景增加如下图中的两个垃圾桶注明“可回收垃圾”和“不可回收垃圾”的文字说明
![](https://img-blog.csdnimg.cn/2021040315352289.png)
2导入角色库中的“Takeout”作为一种纸袋垃圾。
## 2. 功能实现
1点击绿旗后地面出现垃圾“Takeout”造型a垃圾出现的位置不与垃圾桶相接触垃圾静止1秒。
2垃圾面向鼠标指针移动。
3当垃圾遇到绿色的可回收垃圾桶时消失并说“分类正确”2秒当垃圾遇到蓝色的不可回收垃圾桶不会消失并说“分类错误”2秒。

View File

@ -0,0 +1,14 @@
# 绘制方形螺旋
方形螺旋是我们常见的一种螺旋形状其特点是连续的线段长度均匀增加例如第一条线段长度为5第二条长度为10第三条长度为15以此类推。
现在请编写程序实现下图中的图案效果:
![](https://img-blog.csdnimg.cn/20210618142237661.png)
当绿旗被点击时,以舞台中心位置为起点,使用画笔工具绘制一个方形螺旋。
起点的X、y坐标均为0第一条边的长度为5以后的每条边的长度依次增加5连续画50条这样的边。

View File

@ -0,0 +1,19 @@
# 绘制雪花图案
![](https://img-blog.csdnimg.cn/2021021222395965.png)
## 1. 准备工作
1隐藏小猫角色。
## 2. 功能实现
1初始设定雪花中心点的坐标为x=0,y=0
2线条粗细1线条颜色为任意彩色
3点击绿旗在屏幕上画出均匀分布的5个三角形的雪花图案。

View File

@ -0,0 +1,18 @@
# 制作蝙蝠冲关游戏
![](https://img-blog.csdnimg.cn/20210217003335385.png)
## 1.准备工作
1导入蝙蝠角色、分别绘制障碍物、大地角色。
## 2.功能实现
需要达到的效果:通过键盘上的空格键控制蝙蝠往上飞,当碰到障碍物或者大地时,游戏结束,否则得分。
1蝙蝠角色当点击绿旗蝙蝠自上往下飞当按下空格键蝙蝠往上飞当碰到障碍物或大地时停止全部;
2障碍物角色障碍物不断自左向右移动障碍物达到最右端后又回到最开始的位置向右运动重复这个过程;
3大地角色移到最上层。

View File

@ -0,0 +1,21 @@
# 飞翔的小鸟
## 1准备工作
1导入背景“Blue Sky”
2导入角色“Toucan”和“Buildings” 。
![](https://img-blog.csdnimg.cn/20210217162842674.png)
## 2.功能实现
1Toucan角色大小设置为50坐标为-2000不停扇动翅膀在23两个造型来回切换Toucan位于最上层不被其他角色遮挡
2按“↑”控制Toucan上升按“↓”控制Toucan下降
3Buildings在舞台最右测出现以2的速度向左移动如果碰到左边缘回到最右端
4如果Toucan碰到Buildings说“碰到啦”2秒。

View File

@ -0,0 +1,19 @@
# 绘制十个正方形
![](https://img-blog.csdnimg.cn/20210218005600839.png)
## 1. 准备工作
1保留小猫
2白色背景。
## 2. 功能实现
1小猫初始位置在舞台中心
2隐藏角色
3多边形的边长为100线条粗细5线条颜色为红色
4利用“画笔”、“运动”和“控制”模块中的积木画出上面图形。

View File

@ -0,0 +1,28 @@
# 别碰红块
![](https://img-blog.csdnimg.cn/2021033114014547.png)
程序说明:小猫在玩游戏,要在不碰到红色正方形色块的情况下走到绿色的正方形。
## 1. 准备工作
1导入背景“Blue sky2”删除空白背景
2绘制如图红色和绿色正方形颜色块放在如图所示的大致位置
3小猫初始大小为60初始位置在x-180y0
## 2. 功能实现
1通过键盘的“↑”、"↓"、“←”、“→“键来控制小猫行走每按一次移动4步
2小猫在行走过程中需要面向不同方向
3当小猫碰到红色时喊出”游戏结束“并回到初始位置
4当小猫碰到绿色时胜利喊出”胜利并回到初始位置。

View File

@ -0,0 +1,25 @@
# 小鸡捉害虫
田野里一只饥饿的鸡发现了蝗虫,快速地跑向蝗虫捉着了它。
![](https://img-blog.csdnimg.cn/20210401155207463.png)
## 1. 准备工作
1导入背景“Forest”
2导入角色“Hen”、“Grasshopper”。
## 2. 功能实现
1设置角色“Hen”初始坐标为x=-180,y=-120
2设置角色“Grasshopper”初始坐标为随机角色大小为30
3单击绿旗角色“Hen”向“Grasshopper”移动并留下轨迹
4画笔颜色为蓝色粗细为2
5当碰到“Grasshopper”时母鸡“Hen”发出声音“Grasshopper”消失。

View File

@ -0,0 +1,16 @@
# 绘制图形
![](https://img-blog.csdnimg.cn/20210821175952930.png)
## 1. 准备工作
1隐藏小猫角色。
## 2. 功能实现
1初始设定小猫中心点的坐标为x=0,y=0
2线条粗细2线条颜色为红色每个正方形的边长为50
3) 画出所示图形。

View File

@ -0,0 +1,27 @@
# 货运飞船
货运飞船要将货物运到A、B、C三个基地途中会遇到三块太空垃圾。宇航员要控制飞船避开太空垃圾否则飞船会被太空垃圾撞毁。
![](https://img-blog.csdnimg.cn/2021082118092872.png)
## 1. 准备工作
1导入背景Galaxy
2导入角色Rocketship、Block-A、Block-B、Block-C
3绘制角色1、2、3为黑色小圆代表太空垃圾。
## 2. 功能实现
1点击绿旗角色的初始位置如图所示太空垃圾在宇宙中游荡
2用上、下、左、右键调整坐标控制货运飞船水平垂直飞行不需要调整面向方向
3飞船碰到太空垃圾将会消失任务失败停止全部脚本
4飞船抵达角色Block-A、Block-B、Block-C位置三个角色分别消失表示货物已送达。

View File

@ -0,0 +1,27 @@
# 森林聚会
邪恶的魔法师要抓走正在聚会的小动物,小动物们慌张地逃跑,小精灵要驱赶魔法师,保护小动物。
![](https://img-blog.csdnimg.cn/20210821174947135.png)
## 1. 准备工作
1导入背景Jungle
2导入角色Dragon、Fairy、Hippo1、Griffin、Wizard。
## 2. 功能实现
1点击绿旗角色的初始位置和方向如图所示
2等待1秒魔法师和小动物们调整方向不断移动碰到边缘就反弹
3用上、下、左、右键小精灵水平垂直飞行不需要调整面向方向
4魔法师碰到小精灵魔法师将会消失停止全部脚本
5小动物碰到魔法师小动物说“救命” 0.5秒后消失,表示动物已被抓走。

View File

@ -0,0 +1,17 @@
# 绘制图形
![](https://img-blog.csdnimg.cn/20210821175324769.png)
## 1. 准备工作
1隐藏小猫角色。
## 2. 功能实现
1小猫的初始位置为x:0,y:0
2线条粗细为3颜色为红色正方形的边长为50每个正方形之间相隔25
3画出所示图形。

View File

@ -0,0 +1,20 @@
# 寻找宝石
![](https://img-blog.csdnimg.cn/20210604210543627.png)
## 1. 准备工作
1背景Blue Sky2
2角色Cat、Crystal、回形迷宫手绘
## 2. 功能实现
1如上图所示将小猫和宝石放置在迷宫左下角位置中间有白墙分隔调整小猫和宝石的大小
2利用键盘的上下左右键分别控制小猫面向四个方向移动移动过程中小猫脑袋不朝下
3小猫在移动过程中不能碰到白墙否则返回原点
4当小猫成功碰到宝石说“游戏胜利”全部程序停止。

View File

@ -0,0 +1,27 @@
# 两座对称的山峰
![](https://img-blog.csdnimg.cn/20210522135829295.png)
## 1. 准备工作
1背景Xy-grid
2角色任意角色。
## 2. 功能实现
1隐藏添加的角色
2调整画笔颜色为“黑色”粗细为“5”
3当按下键盘的“L”键画出左侧三角形
4当按下键盘的“R”键画出右侧三角形
5落在X轴的三个顶点分别为-100,00,0100,0
6以y轴为对称轴左右对称。

View File

@ -0,0 +1,25 @@
# 绘制五彩缤纷的多瓣花
![](https://img-blog.csdnimg.cn/5fcb51cfd9ff4c90a36a5e71fca4a96c.png)
## 1. 准备工作
1删除默认的小猫角色绘制角色一片花瓣
2保留默认白色背景。
## 2. 功能实现
1按下数字5清空屏幕移到随机位置画出5个花瓣的花
2按下数字6清空屏幕移到随机位置画出6个花瓣的花
3按下数字8清空屏幕移到随机位置画出8个花瓣的花
4注意有个花心如上图所示
5花瓣的颜色不相同
6按下数字0清空屏幕。

View File

@ -0,0 +1,25 @@
# 小瓢虫找妈妈
森林里的小瓢虫和妈妈走散了,让小瓢虫根据瓢虫妈妈留下轨迹走到瓢虫妈妈的身边。
![](https://img-blog.csdnimg.cn/bb4ad0af9ea5487bae4819f4c60253cb.png)
## 1. 准备工作
1 删除默认的小猫角色添加“ladybug1” 作为小瓢虫角色;
2添加“ladybug2”作为瓢虫妈妈角色;
3绘制“轨迹” 角色即为瓢虫妈妈留下的轨迹;
4添加背景“Blue Sky”。
## 2. 功能实现
1点击绿旗小瓢虫舞台左下方在轨迹的一头瓢虫妈妈在舞台右上方在轨迹的另外一头
2小瓢虫沿着瓢虫妈妈留下的轨迹走到瓢虫妈妈的身边提示可以给小瓢虫的两个触须涂成不同颜色作为探测器两个触须碰到中间轨迹颜色会调节左右旋转
3小瓢虫碰到瓢虫妈妈停下来。

View File

@ -0,0 +1,17 @@
<b>二级编程题:</b>
- [飞不出去的蝴蝶](https://mp.weixin.qq.com/s/TJv-ai_K11qLX1P-ZQEZLQ)
- [巡线小车](https://mp.weixin.qq.com/s/ueodpL4KE4NB4h9Q9txQpg)
- [绘制雪花图案](https://mp.weixin.qq.com/s/uo_XwZBaaTDUdNkLRRiHQA)
- [制作蝙蝠冲关游戏](https://mp.weixin.qq.com/s/wF2t25KIDBGHut_vTx2YVg)
- [飞翔的小鸟](https://mp.weixin.qq.com/s/kGqXOsnXNOMzCXc7VxTe-Q)
- [绘制十个正方形](https://mp.weixin.qq.com/s/HdAbQTRLfelYk8bBGVH3CQ)
- [别碰红块](https://mp.weixin.qq.com/s/QHaH1m8CnikaFcUt0cRhxw)
- [小鸡捉害虫](https://mp.weixin.qq.com/s/3H8zppI3qq1d8wRxYvMKzA)
- [垃圾分类](https://mp.weixin.qq.com/s/hopCpEzQg6QJhA0KOpKC4Q)
- [两座对称的山峰](https://mp.weixin.qq.com/s/gGgh4rixEZ8_wxalvWJj5w)
- [寻找宝石](https://mp.weixin.qq.com/s/uOFtGwWc7sSPyPVjb8ZXrA)
- [绘制方形螺旋](https://mp.weixin.qq.com/s/jdEwVnKUq1WYLuZlSHgg_w)
- [绘制五彩缤纷的多瓣花](https://mp.weixin.qq.com/s/wBQIRuW1fi7sm6fprGORAw)
- [小瓢虫找妈妈](https://mp.weixin.qq.com/s/WRPVn_MWgXFVRMox3oOkow)