【蓝桥杯】报数游戏(中级组)

第13届蓝桥杯青少年组省赛分两次进行,这是2022年4月23日举行的第二次省赛考试,形式为在线考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。

报数游戏,本题是第13届蓝桥杯Scratch第二次省赛真题编程第6题。题目难度为中级组。

一.题目说明

背景信息:

5个男生和3个女生,8个人围成一个圆圈,给定一个数字n(2 ≤n ≤ 5)。从第一个开始依次报数,当报数为n时,这个人离开圆圈。然后下一个从1开始报数,再次报到n的人离开圆圈,如此循环进行游戏直至仅为5个人为止。请问游戏开始时,采用怎样的排法,才能使每次离开圆圈的都是女生,剩余的5人都是男生。

例如给定的数字为3时,每次报到3的人离开圆圈。

蓝色圆圈:男生;红色圆圈:女生。

【蓝桥杯】报数游戏

编程实现:

报数游戏(初始由1开始顺时针报数)。

具体要求:

1). 点击绿旗,小猫说:“男生5人,女生3人,共8人”;

【蓝桥杯】报数游戏

2). 2秒后,小猫说:“报数为2”;

按照男生为蓝色,女生为红色,每次报到2的人离开圆圈的情况下,在舞台中正确呈现男生与女生在此轮游戏中的初始位置,使得3轮报数后留下的5人都是男生;

3). 2秒后,小猫说:“报数为3”;

按照男生为蓝色,女生为红色,每次报到3的人离开圆圈的情况下,在舞台中正确呈现男生与女生在此轮游戏中的初始位置,使得3轮报数后留下的5人都是男生;

4). 2秒后,小猫说:“报数为4”;

按照男生为蓝色,女生为红色,每次报到4的人离开圆圈的情况下,在舞台中正确呈现男生与女生在此轮游戏中的初始位置,使得3轮报数后留下的5人都是男生;

5). 2秒后,小猫说:“报数为5”;

按照男生为蓝色,女生为红色,每次报到5的人离开圆圈的情况下,在舞台中正确呈现男生与女生在此轮游戏中的初始位置,使得3轮报数后留下的5人都是男生;

6).2秒后,程序结束。