内容提交
This commit is contained in:
13
Scratch/等级考试-04/01. 奇偶之和.md
Normal file
13
Scratch/等级考试-04/01. 奇偶之和.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# 奇偶之和
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留舞台中的小猫角色;
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)分别计算1~100中,奇数之和,偶数之和;
|
||||
|
||||
(2)说出奇数之和,偶数之和。
|
||||
|
||||
17
Scratch/等级考试-04/02. 创意画图.md
Normal file
17
Scratch/等级考试-04/02. 创意画图.md
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
# 创意画图
|
||||
|
||||
观察下边图形。尝试编写程序绘画下图效果。
|
||||
|
||||

|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)隐藏小猫角色;
|
||||
|
||||
(2)白色背景;
|
||||
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
用画笔工具,绘制三角形,三角形的边长从40开始,每画一个三角形,边长增加2,并旋转10°,直到边长大于120停止程序。
|
||||
24
Scratch/等级考试-04/03. 数字之和.md
Normal file
24
Scratch/等级考试-04/03. 数字之和.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 数字之和
|
||||
|
||||
编写程序,要求用户输入一个正整数,程序将其每位数字相加后显示。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留舞台上的小猫角色。
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)小猫询问并等待“请输入一个正整数”;
|
||||
|
||||
(2)计算各位之和;
|
||||
|
||||
(3)小猫说“xxxx的各位之和为xxxx”;
|
||||
|
||||
(4)例如输入“3456”,说“3456各位之和为18”。
|
||||
23
Scratch/等级考试-04/04. 用逗号分隔列表.md
Normal file
23
Scratch/等级考试-04/04. 用逗号分隔列表.md
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
# 用逗号分隔列表
|
||||
|
||||
在列表中自动添加10个数字,分别是:1 3 5 7 9 11 13 15 17 19,用逗号分隔列表,让小猫说出结果。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留小猫角色和白色背景
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)编写程序在列表data中自动添加1 3 5 7 9 11 13 15 17 19这10个数字,不能存入“,”;
|
||||
|
||||
(2)小猫说:“现在开始用逗号分隔”2秒;
|
||||
|
||||
(3)小猫说出分隔后的结果,如图所示。
|
||||
31
Scratch/等级考试-04/05. 数字反转.md
Normal file
31
Scratch/等级考试-04/05. 数字反转.md
Normal file
@@ -0,0 +1,31 @@
|
||||
|
||||
# 数字反转
|
||||
|
||||
Jaime想去城堡探险,在城堡门口遇到了小猫,Jaime必须答对小猫提出的问题才能进入城堡。
|
||||
|
||||
小猫出题啦:找到一个四位数,该四位数的各位数字翻转(个位变千位,十位变百位,百位变十位,千位变个位)后组成一个新的四位数,原来的四位数是这个新四位数的4倍。
|
||||
|
||||
Jaime想请你帮助他编写程序并找到这个四位数。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留小猫角色,添加背景“Castle 1”和角色“Jaime”。
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)点击绿旗后,小猫说:“请说出符合要求的四位数”;
|
||||
|
||||
(2)遍历所有的四位数;
|
||||
|
||||
(3)获得每个四位数的反转数;
|
||||
|
||||
(4)判断该反转数的4倍是否等于未反转前的四位数;
|
||||
|
||||
(5)如果满足(4),Jaime说出该四位数2秒钟,如:8712=4*2178。
|
||||
20
Scratch/等级考试-04/06. 解密.md
Normal file
20
Scratch/等级考试-04/06. 解密.md
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
# 解密
|
||||
|
||||
罗马共和国的恺撒曾经用一种特殊的加密方式和他的将军们联系,他是这样做的:把一个单词里的每一个字母都向后移,比如A向后移3位,变成D,B就变成E,以此类推。等到X的时候,会变成A,Y变成B,Z变成C。请你编写一段脚本,在输入加密内容后,能够还原出加密前的内容。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
保留舞台的小猫,白色背景。
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
点击绿旗以后,输入加密内容,小猫会说出正确的加密前的内容。比如输入:“khoor”,小猫会说:“hello”。
|
||||
19
Scratch/等级考试-04/07. 加减法混合运算器.md
Normal file
19
Scratch/等级考试-04/07. 加减法混合运算器.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 加减法混合运算器
|
||||
|
||||
请编程实现:输入加减混合运算算式,自动计算出算式结果的功能。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
保留舞台的小猫,白色背景。
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
点击绿旗以后,输入任意加减混合运算算式,小猫会说出正确的运算结果。
|
||||
|
||||
提示:在使用运算模块里的【加法】积木时,1+(+3)=4,加上带“+”的数字也能正常计算;1+(-1)=0,加上带“-”的数字相当于减去这个数字。
|
||||
16
Scratch/等级考试-04/08. 绘制雪花.md
Normal file
16
Scratch/等级考试-04/08. 绘制雪花.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 绘制雪花
|
||||
|
||||
观察下边的图形,编写程序把它画出来(45°的标注是提示,不用绘制)。
|
||||
|
||||

|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)隐藏小猫角色;
|
||||
|
||||
(2)白色背景;
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
用画笔相关积木绘制雪花,注意不得使用图章。雪花枝干和枝桠的边长、画笔的粗细没有限制,但要画出如图所示结构一模一样的蓝色雪花图案。
|
||||
21
Scratch/等级考试-04/09. 绘图程序优化.md
Normal file
21
Scratch/等级考试-04/09. 绘图程序优化.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 绘图程序优化
|
||||
|
||||
小明编了一个画多边形的程序,程序如下:
|
||||
|
||||

|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留小猫;
|
||||
|
||||
(2)白色背景。
|
||||
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)可以画任意正多边形,边数由键盘输入;
|
||||
|
||||
(2)多边形完整呈现在舞台范围内。
|
||||
|
||||

|
||||
31
Scratch/等级考试-04/10. 程序优化.md
Normal file
31
Scratch/等级考试-04/10. 程序优化.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 程序优化
|
||||
|
||||
下图第一行有1个正三角形,第二行有2个正三角形,第三行有3个正三角形,每一行的第1个正三角形是上下对齐的。
|
||||
|
||||
小刚想绘制这个图形,便编写了如下图所示的程序,请根据要求优化程序。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
## 1. 准备工作
|
||||
|
||||
(1)保留舞台为默认的白背景;
|
||||
|
||||
(2)保留默认小猫角色,小猫在舞台中间位置。
|
||||
|
||||
## 2. 功能实现
|
||||
|
||||
(1)用键盘任意输入一个数字表示行数(考虑到舞台的大小,可以提醒输入的数字在1-9之间),之后小猫会根据输入的行数自动绘制一个多行的图形(如果输入5,那么就绘制5行);
|
||||
|
||||

|
||||
|
||||
(2)绘制的图形规则为:假设绘制n行,第一行绘制一个三角形,第二行绘制2个三角形......第n行绘制n个正三角形;
|
||||
|
||||
(3)每行中任意两个正三角形之间都间隔20个坐标值,任意相邻两行的间隔也是20个坐标值,每行的第1个三角形的x坐标值是一样的,即在同一列;
|
||||
|
||||
(4)要用函数绘制正三角形,用循环嵌套以及函数来优化程序。
|
||||
|
||||
Reference in New Issue
Block a user