泰州网站建设推广seo短视频网页入口引流免费
文章目录
- 比大小
- 1. 准备工作
- 2. 功能实现
- 3. 设计思路与实现
- (1)角色分析
- (2)背景分析
- (3)所用积木块介绍
- a. 运动类
- b. 外观类
- c. 事件类
- d. 控制类
- e. 运算类
- f. 变量类
- (4)角色、舞台背景设置
- a. 角色设置
- b. 舞台背景设置
- (5)脚本编写
- a. 角色:小猫
- b. 角色:左苹果
- c. 角色:右苹果
- 4. 评分标准
- 5. 知识块
比大小
1. 准备工作
(1)保留默认的小猫角色,从角色选择两个Apple角色,分别命名为左苹果和右苹果;
(2)在白色背景上绘制两个长方形,分别放于舞台的左半边和右半边;
(3)建立两个变量,并设置为滑杆显示(滑杆范围采取默认的),变量名分别为:第一堆苹果和第二堆苹果。
2. 功能实现
(1)程序开始前,舞台和角色如下图所示,拖动滑杆可以改变两个变量的值,两个苹果角色大小都为30,都隐藏;
(2)点击绿旗后,在左边长方形中,按照变量“第一堆苹果”的数值出现同等数量、位置不同的红色苹果;在右边长方形中,按照变量“第二堆苹果”的数值出现同等数量、位置不同、颜色特效为50的绿色苹果;
(3)点击绿旗,等待2秒钟后,如果变量“第一堆苹果”等于“第二堆苹果”,小猫说“两堆苹果一样多”;如果变量“第一堆苹果”大于“第二堆苹果”,小猫说“第一堆苹果多”,否则说“第二堆苹果多”。
3. 设计思路与实现
(1)角色分析
角色:小猫角色,两个Apple角色(左苹果和右苹果)
(2)背景分析
背景:白色背景上绘制两个长方形,分别放于舞台的左半边和右半边
(3)所用积木块介绍
a. 运动类
- 将角色移动到舞台中指定的X/Y坐标位置,默认坐标(x:0, y:0)。
- x的范围(-240, 240);y的范围(-180, 180)。
- 角色的Y坐标不变,X坐标变为设定的值。
- 角色的X坐标不变,Y坐标变为设定的值。
b. 外观类
- 在规定的时间内在舞台上显示输入的文字(说话云朵)。
- 将角色的大小调整为指定的值。
- 该积木块通常在角色初始化时使用。
- 将角色的颜色特效指定一个具体的值,下拉三角可以选择“鱼眼”,“漩涡”,“像素化”,“马赛克”,“亮度”,“虚像”。
- 颜色特效为0时,保持原先的颜色。
- 鱼眼特效,这个看起来就像是采用广角镜头观看。
- 漩涡特效,让角色围绕其中心点旋转。
- 虚像特效,可以理解为透明度。
- 在舞台中显示当前角色。
- 在舞台中隐藏当前角色。
c. 事件类
- 程序开始积木块。
- 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
d. 控制类
- 时间间隔,等待指定的时间后执行后面的指令。
- 循环积木块:一遍一遍地执行包起来的积木序列。
- 重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用。
- 条件判断语句,如果条件满足执行那么模块里面的积木指令,如果条件不成立,返回值为假,那么执行否则模块里面的积木指令。
- 当作为克隆体启动时,该克隆体执行的指令。
- 产生自己的一份克隆,下拉倒三角还可以选择其他角色。
e. 运算类
- 随机得到设定区间中的任一值,包含两个区间的端点。
- 比较运算,左边等于右边返回true值(真),否则返回false值(假)。
- 比较运算,左边大于右边返回true值(真),否则返回false值(假)。
- 算术运算,返回左边与右边的和。
f. 变量类
- 建立一个变量,输入变量名称,然后选择适用于所有角色还是适用于当前角色。
(4)角色、舞台背景设置
a. 角色设置
从角色库选择两个Apple角色,分别命名为左苹果和右苹果。
b. 舞台背景设置
在白色背景上绘制两个长方形,分别放于舞台的左半边和右半边。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
新建变量“第一堆苹果”,用于存储第一堆苹果的数量。
新建变量“第二堆苹果”,用于存储第二堆苹果的数量。
两个变量“第一堆苹果”、“第二堆苹果”用滑杆模式显示(右键菜单),滑杆范围采取默认。
a. 角色:小猫
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 等待2秒(等待2秒钟)
- 如果
第一堆苹果 == 第二堆苹果
:说“两堆苹果一样多”,2秒,否则(如果变量“第一堆苹果”等于“第二堆苹果”,小猫说“两堆苹果一样多”)- 如果
第一堆苹果 > 第二堆苹果
那么说“第一堆苹果多”,2秒,否则,说“第二堆苹果多”,2秒(如果变量“第一堆苹果”大于“第二堆苹果”,小猫说“第一堆苹果多”,否则说“第二堆苹果多”)
- 如果
b. 角色:左苹果
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化位置:X=-128,Y=0(左长方形的中心位置)
- 初始化大小:30(两个苹果角色大小都为30,都隐藏)
- 初始化状态:隐藏
- 重复执行“第一堆苹果”次:(在左边长方形中,按照变量“第一堆苹果”的数值出现同等数量、位置不同的红色苹果)
- 克隆自己
当作为克隆体启动时:
- Y坐标设置:0 加上 -50 到 50之间的随机数
- X坐标位置:-128加上-80到80之间的随机数
- 显示
c. 角色:右苹果
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化位置:X=132,Y=0(右长方形的中心位置)
- 初始化大小:30(两个苹果角色大小都为30,都隐藏)
- 初始化状态:隐藏
- 重复执行“第二堆苹果”次:(在右边长方形中,按照变量“第二堆苹果”的数值出现同等数量、位置不同、颜色特效为50的绿色苹果)
- 克隆自己
当作为克隆体启动时:
- 初始化颜色:50
- Y坐标设置:0 加上 -50 到 50之间的随机数
- X坐标位置:132加上-80到80之间的随机数
- 显示
4. 评分标准
(1)背景和角色都正确;(1分)
(2)变量建立正确,并能设置成滑杆显示;(1分)
(3)点绿旗运行后,在两边的长方形中,能分别按照变量“第一堆苹果”、“第二堆苹果”的数值出现位置不同的苹果(左红右绿);(5分,完成克隆给2分,右边设置了颜色特效给1分,左右两边克隆体位置不超出长方形给2分)
(4)小猫能根据两个变量的数值不同,说出正确的结果,每判断一种情况给1分。(3分)