三、眼疾手快

第12课 眼疾手快-循环等待用户输入

任务场景:眼疾手快-循环等待用户输入
任务场景:眼疾手快-循环等待用户输入

一、任务目标

系统会停下来等你按键或输入,你准备好了再继续下一步,节奏由你掌握。

二、我们要学什么

  • 学习要点:循环等到你按键再往下走
  • 本课过关:能完成:程序停在等待,按下后才进入下一步。
  • 示例对齐:体验题对应 「3-1-1 眼疾手快-循环等待用户输入」;完整代码对应 「3-1-2 眼疾手快-记录反应时间」。

三、本节要点

本课核心是「循环等到你按键再往下走」。前面很多课一运行就自己动;本课节奏由你掌握:不按就不往下。

1明情景等你按才往下
2对能力循环等待按键
3看结果不按就卡住

四、解题思路

解题抓手是「循环等到你按键再往下走」。生活对照:像考试开始前老师说「预备——」:系统亮着等你,你按下去才真正开始。 先对齐:输入「板载按键(你准备好再按)」,输出「灯或提示从等待变成开始」。验收看:不按时是否一直等,按下后是否继续。

本课主要用到:彩灯/LED、板载按键。

  1. 1在循环里等待指定按键,没按就停在这一步。
  2. 2按下后才进入下一步(亮灯或提示)。
  3. 3和第 2 课「自己跳」区分:本课节奏由你掌握。
  4. 4不按应一直等,按下才继续。

流程提要(关键词)

1. 不按就一直等2. 按下后才进入下一步3. 运行核对

五、图形块功能讲解

只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。

图形块分类作用本课用法
先执行再判断
控制先跑一遍循环体,再根据条件决定是否继续。本课里用它做:先跑一遍循环体,再根据条件决定是否继续。载入后按名称在工具箱核对。
系统运行时间
控制读取开机以来的毫秒数,用于计时、测反应。本课实际用途:读取开机以来的毫秒数,用于计时、测反应。载入后到分类里确认。

六、知识点讲解

循环等待输入:在主循环里反复检测按键,没按就停在这一步、按了才往下。要想清等的是哪颗键;过关看不按一直等、按下才继续。

验收时看:不按时是否一直等,按下后是否继续。再先故意不按几秒,确认它真的在等你。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期1。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:3-1-1 眼疾手快-循环等待用户输入.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:不等你按键,程序也会自己进入下一步。

  2. 判断:推荐这样验证:运行后先不要按,确认停在等待;再按键看是否继续。

  3. 本课程序在按键前应该怎样?

  4. 验证等待是否有效,要先做什么?

  5. 本课还没有要求你做?

九、本节小结

小结落点:「循环等到你按键再往下走」。