模拟新冠疫情传播-第11届蓝桥杯Scratch国赛真题第5题

童老师 2年前 1131 次查看 0 次评论

第11届蓝桥杯青少年组国赛原定于2020年4月25日举行,因疫情推迟到2020年10月31日,并且改为在线考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。

模拟新冠疫情传播,本题是第11届蓝桥杯Scratch国赛真题编程第5题,中级组和初级组都有此题。题目要求考生通过程序模拟在新冠肺炎传播过程中,采取隔离手段和不采取隔离手段的对比效果,本题难度系数为5。


背景信息:抗击新冠肺炎,隔离是非常重要的手段之一。通过隔离,可以最大限度地缩小污染范围,减少病毒传播机会。

编程实现:通过程序模拟在新冠肺炎传播过程中,采取隔离手段和不采取隔离手段的对比效果。白色小人代表健康人群,红色小人代表感染病毒人群。

具体要求:

1). 左侧为不带隔离区的情况,右侧为带有隔离区的情况,左侧和右侧区域各有一个计时器,计时器初始值为0;


2). 点击绿旗,两侧区域分别自动随机生成20个小人(白色小人19个,红色小人1个)并随机移动(滑行模块参数设置为2秒),右侧区域的小人在隔离区外移动;


3). 此时计时器开始计时,每秒数字加1;

4). 红色小人碰到白色小人,白色小人被传染,变成红色小人;

5). 右侧区域中的白色小人被传染变红之后3秒被放在隔离区不再移动(第一个红色小人在开始计时3秒后进入隔离区);

6). 当左侧区域所有白色小人变红以后左侧计时器停止计时,同时左侧所有红色小人停止移动;

7). 右侧所有红色小人都在隔离区内,隔离区外没有红色小人,右侧计时器停止计时。



0

籍山中心小学及城西校区同学使用博文账号登录!

没有账号可联系辅导老师开通!

点击登录 没有账号?前去注册