From af46b0cb99c0ad7cfee0b239001e07f242014f8f Mon Sep 17 00:00:00 2001 From: LSGOMYP Date: Sat, 13 Nov 2021 09:21:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E5=AE=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Scratch/等级考试-04/01. 奇偶之和.md | 13 +++++++++ Scratch/等级考试-04/02. 创意画图.md | 17 +++++++++++ Scratch/等级考试-04/03. 数字之和.md | 24 ++++++++++++++++ Scratch/等级考试-04/04. 用逗号分隔列表.md | 23 +++++++++++++++ Scratch/等级考试-04/05. 数字反转.md | 31 +++++++++++++++++++++ Scratch/等级考试-04/06. 解密.md | 20 +++++++++++++ Scratch/等级考试-04/07. 加减法混合运算器.md | 19 +++++++++++++ Scratch/等级考试-04/08. 绘制雪花.md | 16 +++++++++++ Scratch/等级考试-04/09. 绘图程序优化.md | 21 ++++++++++++++ Scratch/等级考试-04/10. 程序优化.md | 31 +++++++++++++++++++++ 10 files changed, 215 insertions(+) create mode 100644 Scratch/等级考试-04/01. 奇偶之和.md create mode 100644 Scratch/等级考试-04/02. 创意画图.md create mode 100644 Scratch/等级考试-04/03. 数字之和.md create mode 100644 Scratch/等级考试-04/04. 用逗号分隔列表.md create mode 100644 Scratch/等级考试-04/05. 数字反转.md create mode 100644 Scratch/等级考试-04/06. 解密.md create mode 100644 Scratch/等级考试-04/07. 加减法混合运算器.md create mode 100644 Scratch/等级考试-04/08. 绘制雪花.md create mode 100644 Scratch/等级考试-04/09. 绘图程序优化.md create mode 100644 Scratch/等级考试-04/10. 程序优化.md diff --git a/Scratch/等级考试-04/01. 奇偶之和.md b/Scratch/等级考试-04/01. 奇偶之和.md new file mode 100644 index 0000000..ba7a77d --- /dev/null +++ b/Scratch/等级考试-04/01. 奇偶之和.md @@ -0,0 +1,13 @@ +# 奇偶之和 + + +## 1. 准备工作 + +(1)保留舞台中的小猫角色; + +## 2. 功能实现 + +(1)分别计算1~100中,奇数之和,偶数之和; + +(2)说出奇数之和,偶数之和。 + diff --git a/Scratch/等级考试-04/02. 创意画图.md b/Scratch/等级考试-04/02. 创意画图.md new file mode 100644 index 0000000..3b5d884 --- /dev/null +++ b/Scratch/等级考试-04/02. 创意画图.md @@ -0,0 +1,17 @@ + +# 创意画图 + +观察下边图形。尝试编写程序绘画下图效果。 + +![](https://img-blog.csdnimg.cn/1edff6dbb2a84ed595870bf469f59d57.png) + +## 1. 准备工作 + +(1)隐藏小猫角色; + +(2)白色背景; + + +## 2. 功能实现 + +用画笔工具,绘制三角形,三角形的边长从40开始,每画一个三角形,边长增加2,并旋转10°,直到边长大于120停止程序。 \ No newline at end of file diff --git a/Scratch/等级考试-04/03. 数字之和.md b/Scratch/等级考试-04/03. 数字之和.md new file mode 100644 index 0000000..8951413 --- /dev/null +++ b/Scratch/等级考试-04/03. 数字之和.md @@ -0,0 +1,24 @@ +# 数字之和 + +编写程序,要求用户输入一个正整数,程序将其每位数字相加后显示。 + +![01](https://img-blog.csdnimg.cn/070eaf4eb323489c8e79f97d31ae8e3e.png) + +![02](https://img-blog.csdnimg.cn/a4608ff3e68942968c851f67c9204d0d.png) + + + + +## 1. 准备工作 + +(1)保留舞台上的小猫角色。 + +## 2. 功能实现 + +(1)小猫询问并等待“请输入一个正整数”; + +(2)计算各位之和; + +(3)小猫说“xxxx的各位之和为xxxx”; + +(4)例如输入“3456”,说“3456各位之和为18”。 \ No newline at end of file diff --git a/Scratch/等级考试-04/04. 用逗号分隔列表.md b/Scratch/等级考试-04/04. 用逗号分隔列表.md new file mode 100644 index 0000000..8a2ef01 --- /dev/null +++ b/Scratch/等级考试-04/04. 用逗号分隔列表.md @@ -0,0 +1,23 @@ + +# 用逗号分隔列表 + +在列表中自动添加10个数字,分别是:1 3 5 7 9 11 13 15 17 19,用逗号分隔列表,让小猫说出结果。 + +![01](https://img-blog.csdnimg.cn/6d639517538446b5b1cccd9281250193.png) + +![02](https://img-blog.csdnimg.cn/07681905a3314520b5f76c541c84f11c.png) + + + + +## 1. 准备工作 + +(1)保留小猫角色和白色背景 + +## 2. 功能实现 + +(1)编写程序在列表data中自动添加1 3 5 7 9 11 13 15 17 19这10个数字,不能存入“,”; + +(2)小猫说:“现在开始用逗号分隔”2秒; + +(3)小猫说出分隔后的结果,如图所示。 \ No newline at end of file diff --git a/Scratch/等级考试-04/05. 数字反转.md b/Scratch/等级考试-04/05. 数字反转.md new file mode 100644 index 0000000..cfdd749 --- /dev/null +++ b/Scratch/等级考试-04/05. 数字反转.md @@ -0,0 +1,31 @@ + +# 数字反转 + +Jaime想去城堡探险,在城堡门口遇到了小猫,Jaime必须答对小猫提出的问题才能进入城堡。 + +小猫出题啦:找到一个四位数,该四位数的各位数字翻转(个位变千位,十位变百位,百位变十位,千位变个位)后组成一个新的四位数,原来的四位数是这个新四位数的4倍。 + +Jaime想请你帮助他编写程序并找到这个四位数。 + +![01](https://img-blog.csdnimg.cn/dcd5d50d273c469f99539fee5990609f.png) + +![02](https://img-blog.csdnimg.cn/5235e1ddac29421fb8f91b2dffcb0cf7.png) + + + + +## 1. 准备工作 + +(1)保留小猫角色,添加背景“Castle 1”和角色“Jaime”。 + +## 2. 功能实现 + +(1)点击绿旗后,小猫说:“请说出符合要求的四位数”; + +(2)遍历所有的四位数; + +(3)获得每个四位数的反转数; + +(4)判断该反转数的4倍是否等于未反转前的四位数; + +(5)如果满足(4),Jaime说出该四位数2秒钟,如:8712=4*2178。 \ No newline at end of file diff --git a/Scratch/等级考试-04/06. 解密.md b/Scratch/等级考试-04/06. 解密.md new file mode 100644 index 0000000..07f2301 --- /dev/null +++ b/Scratch/等级考试-04/06. 解密.md @@ -0,0 +1,20 @@ + +# 解密 + +罗马共和国的恺撒曾经用一种特殊的加密方式和他的将军们联系,他是这样做的:把一个单词里的每一个字母都向后移,比如A向后移3位,变成D,B就变成E,以此类推。等到X的时候,会变成A,Y变成B,Z变成C。请你编写一段脚本,在输入加密内容后,能够还原出加密前的内容。 + +![01](https://img-blog.csdnimg.cn/ec720e06e59d4d9f9de6e373a2d05fff.png) + +![02](https://img-blog.csdnimg.cn/7827a35f9b824d44896a1a3763248cfc.png) + +![03](https://img-blog.csdnimg.cn/96b2ba83fbb44257ad183909dd157575.png) + + + +## 1. 准备工作 + +保留舞台的小猫,白色背景。 + +## 2. 功能实现 + +点击绿旗以后,输入加密内容,小猫会说出正确的加密前的内容。比如输入:“khoor”,小猫会说:“hello”。 \ No newline at end of file diff --git a/Scratch/等级考试-04/07. 加减法混合运算器.md b/Scratch/等级考试-04/07. 加减法混合运算器.md new file mode 100644 index 0000000..544b358 --- /dev/null +++ b/Scratch/等级考试-04/07. 加减法混合运算器.md @@ -0,0 +1,19 @@ +# 加减法混合运算器 + +请编程实现:输入加减混合运算算式,自动计算出算式结果的功能。 + +![01](https://img-blog.csdnimg.cn/1fc6232182cb4fca9d6b167bc767a8f1.png) + +![02](https://img-blog.csdnimg.cn/111f19b2b6824f8e8154cc46dfe5cd26.png) + + + +## 1. 准备工作 + +保留舞台的小猫,白色背景。 + +## 2. 功能实现 + +点击绿旗以后,输入任意加减混合运算算式,小猫会说出正确的运算结果。 + +提示:在使用运算模块里的【加法】积木时,1+(+3)=4,加上带“+”的数字也能正常计算;1+(-1)=0,加上带“-”的数字相当于减去这个数字。 \ No newline at end of file diff --git a/Scratch/等级考试-04/08. 绘制雪花.md b/Scratch/等级考试-04/08. 绘制雪花.md new file mode 100644 index 0000000..cf246d5 --- /dev/null +++ b/Scratch/等级考试-04/08. 绘制雪花.md @@ -0,0 +1,16 @@ +# 绘制雪花 + +观察下边的图形,编写程序把它画出来(45°的标注是提示,不用绘制)。 + +![](https://img-blog.csdnimg.cn/8c480deec6474dbc9165d50144362074.png) + + +## 1. 准备工作 + +(1)隐藏小猫角色; + +(2)白色背景; + +## 2. 功能实现 + +用画笔相关积木绘制雪花,注意不得使用图章。雪花枝干和枝桠的边长、画笔的粗细没有限制,但要画出如图所示结构一模一样的蓝色雪花图案。 \ No newline at end of file diff --git a/Scratch/等级考试-04/09. 绘图程序优化.md b/Scratch/等级考试-04/09. 绘图程序优化.md new file mode 100644 index 0000000..cfd7c9f --- /dev/null +++ b/Scratch/等级考试-04/09. 绘图程序优化.md @@ -0,0 +1,21 @@ +# 绘图程序优化 + +小明编了一个画多边形的程序,程序如下: + +![](https://img-blog.csdnimg.cn/036ec033d51143099b96c51aedaee5d4.png) + + +## 1. 准备工作 + +(1)保留小猫; + +(2)白色背景。 + + +## 2. 功能实现 + +(1)可以画任意正多边形,边数由键盘输入; + +(2)多边形完整呈现在舞台范围内。 + +![](https://img-blog.csdnimg.cn/2468ef3a58a44a7591ec9b4dc67614f0.gif) \ No newline at end of file diff --git a/Scratch/等级考试-04/10. 程序优化.md b/Scratch/等级考试-04/10. 程序优化.md new file mode 100644 index 0000000..10b5cc7 --- /dev/null +++ b/Scratch/等级考试-04/10. 程序优化.md @@ -0,0 +1,31 @@ +# 程序优化 + +下图第一行有1个正三角形,第二行有2个正三角形,第三行有3个正三角形,每一行的第1个正三角形是上下对齐的。 + +小刚想绘制这个图形,便编写了如下图所示的程序,请根据要求优化程序。 + +![](https://img-blog.csdnimg.cn/bf308b79289f4cf9b17ee14c59b3e646.png) + +![](https://img-blog.csdnimg.cn/f0b8e92ed56741d492471f4cc0fddd03.png) + + + + +## 1. 准备工作 + +(1)保留舞台为默认的白背景; + +(2)保留默认小猫角色,小猫在舞台中间位置。 + +## 2. 功能实现 + +(1)用键盘任意输入一个数字表示行数(考虑到舞台的大小,可以提醒输入的数字在1-9之间),之后小猫会根据输入的行数自动绘制一个多行的图形(如果输入5,那么就绘制5行); + +![](https://img-blog.csdnimg.cn/e4854395275549c0a4fd2c14e3871b7f.png) + +(2)绘制的图形规则为:假设绘制n行,第一行绘制一个三角形,第二行绘制2个三角形......第n行绘制n个正三角形; + +(3)每行中任意两个正三角形之间都间隔20个坐标值,任意相邻两行的间隔也是20个坐标值,每行的第1个三角形的x坐标值是一样的,即在同一列; + +(4)要用函数绘制正三角形,用循环嵌套以及函数来优化程序。 +