单元二

第8课 计算反应时间

任务场景:迷你循环交通灯
任务场景:迷你循环交通灯

一、任务目标

理解反应时间是从提示出现到按键之间的时长;能记录开始时刻与按下时刻,并显示二者之差。

二、我们要学什么

  • 学习要点:计算反应时间|记下开始与按下
  • 本课过关:能完成:说出要记下两个时刻再相减;载入体验程序,指出按下后屏上出现时间;提示后立刻按与稍等再按,读数不同。
  • 示例对齐:体验题对应 教育部教学指南改进版/六年级/18-2 计算反应时间.mix;完整代码对应 教育部教学指南改进版/六年级/18-3 显示反应时间.mix。

三、本节要点

本课要认识计时。重难点是先有提示再开始计,按键才停表。要点对齐「计算反应时间|记下开始与按下」。

1读场景明确真实任务
2对要点计算反应时间|记下开始与按下
3载入运行官方积木/代码

四、解题思路

任务:测量从提示到按键的时间。请分清:提示是开始,按键是结束。

本课主要用到:板载按键、彩屏、计时。

  1. 1明确任务「测反应时」:输出应是一段时间。
  2. 2给出提示并记下开始,按键时记下结束并相减。
  3. 3快按与慢按各试一次,确认读数不同。

流程示意(可对照左侧文字)

任务:测反应时给出提示并记下开始快按与慢按各试一次

五、图形块功能讲解

本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。

六、知识点讲解

反应时间是提示出现到按键之间的时长。本课须记下开始与按下两个时刻再相减。没有提示就开始计,或按键后不停止,读数都没有意义。

先弄清:何时开始、何时停止;再进编程练习对照读数。

七、编程练习

点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木均来自 MixGo Sant 官方示例。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

官方示例:18-2 计算反应时间.mix。载入后运行。

八、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:没有提示就开始计,或按键后不停止,读数都没有意义。

  2. 判断:只要循环打印当前时间,不必相减,就算测完了反应时间。

  3. 计算反应时间,关键是?

  4. 计时开始的合理时机是?

  5. 玩家按下后如果计时不停止,结果会?

九、本节小结

本课主题是反应时间:记录提示与按键两个时刻,相减得到时长。