单元四

第19课 四平八稳-计时平衡大挑战

任务场景:计时平衡大挑战
任务场景:计时平衡大挑战

一、任务目标

上一课出界显示叉;本课记下开始时刻,出界后屏上显示坚持了多久。

二、我们要学什么

  • 学习要点:计时挑战|出界后显示坚持了多久
  • 本课过关:能完成:说出计时就是用当前时刻减去开始时刻;载入体验程序,指出按 B1 开始,出界后彩屏显示经过的时间;再运行完整程序,指出开始前会随机一个难度并显示「难度等级:」,难度越大圆动得越快。
  • 示例对齐:体验题对应 「4-4-1 四平八稳-计时平衡大挑战」;完整代码对应 「4-4-2 四平八稳-随机难度计时平衡大挑战」。

三、本节要点

上一课出界显示叉号。本课要认识计时挑战:按 B1 记下开始时刻,出界后显示经过的时间。重难点是分清两套——体验固定节奏;完整开始前随机难度 1 到 10,延时为 1/难度。要点对齐「计时挑战|出界后显示坚持了多久」。

1读场景明确真实任务
2对要点计时挑战|出界后显示坚持了多久
3载入运行十学期兴趣课程积木/代码

四、解题思路

任务:用两套程序认识计时——按 B1 开始,圆出界后彩屏显示经过的时间。完整程序开始前随机难度并显示「难度等级:」。请对照开始时有没有难度提示,以及圆的快慢。

本课主要用到:加速度计、彩屏 TFT、B1 键。

  1. 1按 B1 开始,记下开始时刻,圆放回中间。
  2. 2范围内按倾斜画圆。
  3. 3出界后显示(当前时刻−开始时刻)÷100。
  4. 4完整:开始前先随机难度 1 到 10,显示「难度等级:」,延时为 1/难度。
  5. 5看坚持时间和完整程序的难度提示。

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

按B1开始并计时范围内画圆出界显示时间完整先随机难度对照时间和快慢

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
拼接文字
文本把多段文字连成一句。完整程序把「难度等级:」和难度数字拼成一句,显示到彩屏。体验不用拼接。
数字转文字
文本把数字变成可显示的字符串。完整把随机得到的难度整数变成文字,才能拼进「难度等级:」。

六、知识点讲解

计时挑战用当前时刻减去开始时刻,得到这一局过了多久。上一课出界显示叉号;本课出界时把这个数显示出来,就能看见自己坚持了多久。

先弄清:出界后彩屏是时间;完整开始前还有难度等级,数字越大圆动得越快。再进编程练习对照。

七、编程练习

点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木均来自 MixGo SANT 十学期兴趣课程/学期1。若题目带外设 design,载入时会自动导入接线。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

十学期兴趣课程:4-4-1 四平八稳-计时平衡大挑战.mix。载入后运行。

八、课堂练习

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

  1. 判断:体验程序按 B1 开始,圆出界后会在彩屏显示经过的时间。

  2. 判断:完整程序按 B1 后会先显示「难度等级:」和 1 到 10 的随机数。

  3. 本课说的「计时」指的是?

  4. 体验程序和完整程序的主要差别是?

  5. 运行完整程序,按 B1 之后应先看到?

九、本节小结

上一课出界显示叉。本课认识计时挑战:按 B1 开始,出界后显示经过的时间。体验程序节奏固定;完整程序开始前随机难度 1 到 10,并显示「难度等级:」,难度越大圆动得越快。