四、课堂互动
第14课 课堂互动-一人抢答

一、任务目标
灯一亮就赶紧按键,比谁反应快;用时或胜负会显示出来,像课间抢答器。
二、我们要学什么
- 学习要点:同一题只让一人抢到
- 本课过关:能完成:灯亮后谁先按谁抢到,第二人无效或被拒绝。
- 示例对齐:体验题对应 「4-2-1 课堂互动-一人抢答」;完整代码对应 「4-2-2 课堂互动-多人抢答」。
三、本节要点
围绕「同一题只让一人抢到」来搭。签到允许多人登记;抢答必须互斥:一题只认第一人。
1明情景抢答器
2对能力只锁定第一人
3看结果第二人按了无效
四、解题思路
不要重复抄任务原文,直接按「同一题只让一人抢到」拆步骤。情景:班级抢答器:灯亮后第一只手有效,第二人再快也只能看到「已被抢」。 输入「多人按键,只取最先」对输出「彩屏显示抢到者,网络可同步」。核对:第一人有效,第二人是否被拒绝。
本课主要用到:彩屏 TFT、板载按键、网络/物联网。
- 1出题后只接受第一个有效按键。
- 2锁定成功者后,其他人再按无效。
- 3和签到区分:抢答必须互斥。
- 4两人连按,只应记录一人。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 集合 | 创建不重复元素集合。 | 对应步骤中的:创建不重复元素集合。打开工具箱核对同名块。 |
![]() | 集合 | 向集合添加或丢弃元素。 | 搭积木时靠它完成:向集合添加或丢弃元素。载入后对照截图找块。 |
![]() | 集合 | 元素个数。 | 本课里用它做:元素个数。载入后按名称在工具箱核对。 |
六、知识点讲解
一人抢答:出题后第一个有效按键者锁定成功,第二人无效。过关看只记录一人。
验收时看:第一人有效,第二人是否被拒绝。再两人几乎同时按,看是否只记录一人。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期4。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:4-2-1 课堂互动-一人抢答.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:两个人可以同时都算抢到同一题。
判断:推荐这样验证:灯亮后两人先后按,确认只有第一人被记录。
一人抢答的规则是?
验证要?
和自由签到相比?
九、本节小结
小结落点:「同一题只让一人抢到」。


