编程题 共5道

01 02 03 04 05

577 | 第11届蓝桥杯Scratch图形化编程_选拔赛_真题2020年5月31日-考试
编程题 共5道
01

巫师的苹果

准备工作:

添加 Nizard Girl 角色、Apple:角色,添加 Blue Sky 背景。

编程实现:

1) . 当绿旗被点击,巫师和苹果出现在如图 1 位置(苹果大小为 100),同时巫师说出:“我是一个巫师,可以让苹果先变大再变小最后消失。”

2) . 巫师说话时间为 2 秒,说完之后苹果大小变成 200 并保持 2 秒(如图 2),接着萃果大小变成50 并保持 2 秒(如图 3),之后苹果消失(如图 4)。

3). 再次点击绿旗,程序可以重复执行。

2分
登录后作答
02

绘制正五边形

编程实现:

1). 绘制如图所示的图形;

2). 中心位置是(0,0),画笔颜色为黑色;

3). 完整图形是由 10 个边长为 100 的正五边形组成。

2分
登录后作答
03

报数游戏

准备工作:

添加 Crab、Gobo、Giga 角色,加上默认小猫共 4 个角色,在舞台上排成一圈,如图。

编程实现:

模拟一个报数游戏,4 个角色按顺序报数,遇到“与 3 相关”的数(含有 3 或者是 3 的倍数)要说“过”。

1). 以小猫为起点,报数按照顺时针顺序,从 1 开始报数,报到 40 为止,节奏是 1 秒 1 个;

2). 如果要报的数含有 3 或者是 3 的倍数(如 13,24),报数的角色说“过”。

例如:从小猫开始,说“1”,1 秒;Crab 说“2”,1 秒;Gobo 说“过”,1 秒;Giga 说“4”,1 秒;

2分
登录后作答
04

马克思的手稿

题目说明

背景信息:

马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩。在一家饭馆吃饭共花了50先令;每个男人花了3先令,每个女人花了2先令,每个小孩花了1先令;问男人、女人和小孩各有几人?

编程实现:

1). 当绿旗被点击,舞台右侧添加一个空列表,并且小猫说“点击一次空格键,列表中添加一组男人、女人、小孩人数的答案”,如下图;

2). 接下来每点击一次空格,列表中就添加一组符合要求的数据,如下图;

3). 当所有符合要求的数据都添加到列表之后,小猫说“全部找到了”2秒,程序结束;

4). 再次点击绿旗,程序可以重复执行。

2分
登录后作答
05

123数字黑洞

题目说明

背景信息:

“123数学黑洞”,指的是对于任意一串数字串,按照一定规则经有限次重复后必得到“123”的结果,即任何数的最终结果都无法逃脱123黑洞。

其中的规则如下:

1). 对任何一串数字串统计出其中的偶数个数、奇数个数、总个数;

2). 按照“偶-奇-总”的方式进行排列,得到新的数字串;

再不断循环这个算法,其最终结果一定会变成123。例如:12345,偶数个数2,奇数个数3,总个数5,我们得到235;235,偶数个数1,奇数个数2,总个数3,我们得到123;

编程实现:

1). 当绿旗被点击,请用户输入任意长度数字串,如图例1;

2). 输入数字串之后,说出这个数字串第一次计算的结果,第二次计算的结果,第三次......直到计算结果为123,如图例2。


2分
登录后作答