加油问题
题目说明
编程实现:
小猫打算在“五一”假期骑摩托车自驾游,摩托车每次加满油后可以行驶100公里,它在自家附近的加油站加满油后就上路了,上路之后还要顺序经过“1号”-“6号”的6个加油站,每个加油站到上一个加油站的距离分别是50、80、39、60、40、32公里。因为“五一”期间各加油站都有很多车要加油,所以小猫希望尽量减少加油的次数。请帮助小猫找出在哪些加油站停靠加油(每次都加满油)才能使得沿途加油次数最少。
注意:如果摩托车剩下的油不够行驶到下一个加油站时,就必须要在这个加油路加油了!
具体要求:
1). 创建两个列表,列表“距离”用于存放各个加油站距离的数值,将50、80、39、60、40、32依次添加到列表中;列表“停靠”有6个元素,用于标记在哪个加油站停靠加油。每次点击绿旗时,都要将“停靠”列表中的6个元素初始化为“0”,然后让小猫说“开始出发”2秒。如图1所示:

图1
2). 小猫需要指出应该在哪个加油站停靠加油。例如,小猫需要在第1个加油站加油(因为到第2个加油站还有80公里,而摩托车的油只够再骑50公里了),就让小猫说“在1号加油站停靠加油”2秒,同时将“停靠”列表中的第1个元素值修改为1,然后继续说出下一个需要加油的加油站(见图2),当到达目的地时,让小猫说“到达目的地”2秒,然后程序结束。

图2
赛后判卷时,在裁判修改了列表“距离”中的数值以后,重新点击绿旗后,能够以新的数值重新计算,并让小猫说出合理的停靠加油方案,使得加油的次数最少。
相似题推荐
巫师的苹果
准备工作:
添加 Nizard Girl 角色、Apple:角色,添加 Blue Sky 背景。
编程实现:
1) . 当绿旗被点击,巫师和苹果出现在如图 1 位置(苹果大小为 100),同时巫师说出:“我是一个巫师,可以让苹果先变大再变小最后消失。”


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


3). 再次点击绿旗,程序可以重复执行。
报数游戏
准备工作:
添加 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 秒;
记忆游戏
红绿灯三盏灯亮起后分别为红灯、黄灯和绿灯, 观察并记忆三盏灯随机亮起熄灭的先后顺序。
具体要求:
1). 运行程序,小朋友说:“3 秒后开始程序,请观察红绿灯亮起的先后顺序”;

2). 红绿灯的三盏灯按照随机顺序,分别亮起和熄灭一次,每盏灯亮起同时说出灯的颜色,1 秒后熄灭,间隔 1 秒后下一盏灯亮起;

3). 小朋友说:“请按照三盏灯的亮灭顺序依次点击舞台右下角的 3 个按钮”;

4). 如果点击按钮的顺序与三盏灯的亮起熄灭顺序一致,则正确次数加 1,小朋友说:“对了”;

5). 如果顺序不一致,小朋友说:“错了”;
6). 完成五次游戏后,左上角显示正确次数,小朋友说出:“正确次数为*”(*表示正确次数)。2 秒后游戏结束。

发射火箭
背景信息:
2021 年 6 月 17 日,时隔五年,神舟载人飞船再出征,这是中国航天员第七次叩响浩瀚宇宙的大门,也是中国载人航天进入空 间站阶段后首次载人飞行任务。
编程实现:
运行程序,按下空格键实现火箭发射的过程。
具体要求:
1). 点击绿旗,角色、背景如图所示:

2). 按下空格键,指挥员说:“倒计时准备”并开始倒计时(3-1);

3). 最后指挥员说:“发射”,火箭会向上运动并切换造型,飞到舞台顶端后火箭消失。


