蓝桥题库每日一练 · 2026.10.12
10月12日 一个触碰传感器接 EV3 主机 1 口。程序持续…
一个触碰传感器接 EV3 主机 1 口。程序持续运行:程序开始时,主机屏幕上没有任何显示;按一次触碰传感器,屏幕显示 EV3 自带图像「表情 - Big smile」(大笑脸);再按一次,显示「表情 - Sad」(难过脸);再按一次,显示「表情 - Swearing」(生气骂人的符号);再按一次,屏幕又变成没有任何显示……如此循环。
评分标准
- 10 分:屏幕上曾经出现过不显示任何内容的时刻
- 30 分:按动触碰传感器确实让屏幕显示的内容发生了变化,但没有按题目要求的顺序显示图像、或程序没有循环而是结束了、或有其它不符合题意之处
- 50 分:完全符合题目要求
参考解法
这题的屏幕一共有 4 种样子,按一次换一种,转着圈来:空白 → 大笑脸 → 难过脸 → 骂人符号 → 空白……(见下图) 办法是用一个变量「次数」记住现在是第几种,给它们编号 0、1、2、3:0 是空白,1 是 Big smile,2 是 Sad,3 是 Swearing。 程序结构: ① 开始:「次数」设为 0,先把屏幕清空; ② 进入「一直重复」的循环: · 用「等待」模块等 1 口触碰传感器「碰撞」——按下再松开才算一次。为什么不用「按下」?因为手指按住的那一小会儿,循环已经转了好多圈,会被当成按了好多次,一下就跳过好几张图; · 「次数」加 1,再取「除以 4 的余数」:3 的下一个是 4,4 ÷ 4 余 0,正好回到空白(不用取余,也可以写「如果等于 4 就改回 0」);……
此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。