四、课堂互动
第16课 课堂互动-点名答题

一、任务目标
理解先核对点名,能说出没点到不应答题。
二、我们要学什么
- 学习要点:点名答题先认是不是叫到自己,再按键
- 本课过关:能指出体验用 == 本机用户;完整代码用 find > -1。
- 示例对齐:体验题对应 「4-4-1 课堂互动-点名答题」;完整代码对应 「4-4-2 课堂互动-多人点答」。
三、本节要点
没有被点到时不应答题。这不是自由抢答。
1读场景明确真实任务
2对要点先点名,再选项
3载入运行兴趣课程积木/代码
四、解题思路
- 输入:「答题用户」消息;甲乙丙丁四键。
- 输出:被点到才出现开始提示,并发布选项。
- 生活对照:老师喊到名字才站起来回答。
- 验证现象:消息不是本机昵称时按甲键不应发送。
本课主要用到:物联网平台、点阵、甲乙丙丁触摸键。
- 1订阅「答题用户」。
- 2体验:消息整段等于本机昵称才应答。
- 3完整代码:消息里包含本机昵称即可。
- 4再进入与单选相同的选项流程。
流程示意(可对照左侧文字)
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 文本 | 在字符串中查找子串位置。 | 完整代码:msg.find(本机用户)。 |
六、知识点讲解
先核对点名。选项键只有被叫到才生效。全等:体验消息必须正好是 mixly。find:完整代码允许名单字符串里包含自己。选项:被点到之后的 A1–A4 与上一课相同。
对照与过关:能说出没点到不应答题。先等点名消息,再按选项。
七、编程练习
点「载入」打开 MixVM(board=mini_design)。默认图形化积木;起步程序与积木均来自 MixGo MINI 兴趣课程/学期4。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
兴趣课程:4-4-1 课堂互动-点名答题.mix。载入后运行。
正在载入编程环境
正在载入 MixGo MINI 仿真编程环境…
八、课堂练习
先完成两道判断题,再完成选择题;全部选定后点「检查」。
判断:体验题只要开始答题=1,谁按 A1 都会交卷。
判断:完整代码用 find 判断点名消息里是否包含本机用户。
体验点名用的比较是?
被点到后 A2 对应?
九、本节小结
本课主题是点名答题:点名答题先认是不是叫到自己,再按键。体验程序本机用户被点到才作答;完整程序姓名出现在点名名单里就可以作答。
