单元八

第31课 错误检测与提示

任务场景:异常闪红灯提示
任务场景:异常闪红灯提示

一、任务目标

理解错误检测是发现异常后给出提示,而不是静默失败;能在仿真中让错误条件出现时屏上或灯上有明确说明。

二、我们要学什么

  • 学习要点:错误检测与提示|先发现再告知
  • 本课过关:能完成:说出异常时应提示,正常时不应误报;载入体验程序,指出错误条件触发后有提示;解除错误后提示消失或恢复正常。
  • 示例对齐:体验题对应 教育部教学指南改进版/六年级/29-2 错误检测予提示.mix;完整代码对应 教育部教学指南改进版/六年级/19-3 输出用户反应入.mix。

三、本节要点

本课要认识检错与提示。重难点是提示要让人看懂,不要只有内部变量变化。要点对齐「错误检测与提示|先发现再告知」。

1读场景明确真实任务
2对要点错误检测与提示|先发现再告知
3载入运行官方积木/代码

四、解题思路

任务:出现错误时给出可见提示。请分清正常与异常两种输出。

本课主要用到:传感或按键、彩屏或灯。

  1. 1明确任务「有错要说」:异常时应有可见提示。
  2. 2判断错误条件,成立则显示或报警。
  3. 3解除错误后,确认提示结束。

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

任务:有错要说判断错误条件,成立则显示或报警解除错误后,确认提示结束

五、图形块功能讲解

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

六、知识点讲解

错误检测发现异常,提示把异常告诉人。本课要求屏上看得见变化——只改内部变量、屏上毫无变化,不算完成。提示应在错误消失后能够恢复。

先弄清:错了要让人看见;再进练习对照提示。

七、编程练习

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

官方示例:29-2 错误检测予提示.mix。载入后运行。

八、课堂练习

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

  1. 判断:提示应在错误消失后能够恢复。

  2. 判断:检测到错误后只要在变量里记一下,不必在屏或灯上提示。

  3. 错误检测与提示的完整做法是?

  4. 异常消失后,提示应?

  5. 哪一种不算完成错误提示?

九、本节小结

本课主题是检错与提示:发现异常后明确告知。正常与异常的输出应能区分。