绘制图形
1.准备工作
(1)保留默认角色小猫;
(2)白色背景。
2.功能实现
(1)小猫初始位置是(-190,0),画笔颜色设为红色,粗细为3;
(2)小猫询问“请输入正方形个数”;
(3)输入个数后,小猫隐藏;
(4)正方形的边长设为50,画完一个正方形,画笔向右移动50,再继续画下一个,例如输入8,画出8个正方形。
标准答案:
参考程序:
试题解析:
评分标准:
(1)能够正确设置初始位置,画笔的颜色和粗细;(1分)
(2)能够询问个数;(1分)
(3)能正确设置画笔的初始角度;(2分)
(4)能够画出一个正方形,方向不对也可以给分;(3分)
(5)能够绘制出全部正方形,方向对,否则不给分。(3分)
水仙花数
如果一个三位数等于它各个数位上的数字的立方和,那么这个数就是水仙花数,例如:153=1*1*1+5*5*5+3*3*3,153就是一个水仙花数。
1.准备工作
(1)保留默认角色小猫;
(2)白色背景。
2.功能实现
(1)使用循环遍历所有三位数,把所有符合水仙花条件的数加入到列表“水仙花数”里面;
(2)说出列表的个数。例:“水仙花数有4个。”
标准答案:
参考程序:
试题解析:
评分标准:
(1)能够使用循环和变量,遍历所有的三位数;(3分)
(2)能够判断水仙花数;(3分)
(3)能够水仙花数加到列表;(2分)
(4)正确说出水仙花数个数。(2分)
如果没有遍历所有三位数,直接将答案放到列表中,说出个数,给3分。
聊天机器人
1.准备工作
(1)删除默认角色小猫,添加角色RetroRobot;
(2)添加背景Space。
2.功能实现
(1)建立两个列表:问题和答案;
(2)如果列表“问题”的第一项不是“现在几点了”,在列表第一项前插入“现在几点了”;
(3)列表“答案”的第一项为当前时间:“XX点XX分”,注意时间要实时更新;
(4)机器人询问“请问您怎么称呼?”,输入姓名,机器人说“您好,XX”,例如:输入小明,机器人说“您好,小明”;
(4)机器人询问“您有什么问题要问?”,输入“现在几点了”,会说出列表“答案”的相对应项;
(5)机器人继续询问“您有什么问题要问?”,如果“问题”列表中没有包含此问题,机器人请求告知答案,机器人将问题和对应的答案分别保存到两个列表中;
(6)继续询问“您有什么问题要问?”,循环运行。
参考程序:
试题解析:
评分标准:
(1)添加正确的角色和背景;(1分)
(2)正确建立2个列表;(1分)
(3)能够将“现在几点了”和对应的时间加到两个列表中;(2分)
(4)能够实时更新列表中的时间;(1分)
(5)如果问题和答案均已保存在列表,则能够根据输入的问题查询到答案;(4分)
(6)如果问题和答案不在列表中,请求告知答案,并将问题和对应答案保存,保存后下一次即可查询到问题和答案;(4分)
(7)能循环运行。(2分)
注意:此程序开始不需要删除两个列表的所有项,如果删除了,也不扣分。
魔法门
1.准备工作
(1)保留默认角色小猫和白色背景;
(2)添加角色HomeButton,复制9个造型,在每个造型上分别加上数字1到9,如下图所示;
2.功能实现
(1)程序开始,依次克隆出五个HomeButton,克隆体之间的间距为90;
(2)每个克隆体切换成随机造型,克隆体上面的数字要各不相同;
(3)小猫说出1-9之间一个随机数字;
(4)查找出一个克隆体,要求克隆体上的数字与小猫说出的数字的差值的绝对值最小,此克隆体颜色特效增加25,说“开门!”2秒;
(5)如果有两个克隆体的数字与小猫说出数字的差值的绝对值一样,都是最小的,那么从左到右,先找到的克隆体,颜色特效增加25,说"开门!”2秒。
标准答案:
参考程序:
HomeButton
小猫
试题解析:
评分标准:
(1)角色能够复制9个造型,加上数字;(1分)
(2)能够依次克隆出5个克隆体;(2分)
(3)克隆体上的数字是随机的,各不相同;(2分)
(4)小猫说出随机数;(1分)
(5)能够找出差值绝对值最小的;(4分)
(6)相对应的克隆体能够变色;(2分)
(7)相对应的克隆体能够说出“开门!”;(1分)
(8)如果绝对值相等,是最小的,从左到右,先找到的克隆体变色。(2分)