单元六

第19课 作品调试三步走——改数字看底部

任务场景:作品调试三步走
任务场景:作品调试三步走

一、任务目标

理解调试应「运行—观察画布—只改一处」,能通过只改边长、线宽或颜色确认该输入与输出的对应关系,避免一次改多处导致原因不明。

二、我们要学什么

  • 学习要点:调试|运行、观察、只改一处
  • 本课过关:能完成:说出一次只改一项输入(如 size);载入体验程序,指出先运行看画布,再改一个数字后重跑;能根据图形变大或变小判断刚才改的是边长而非转角。
  • 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。

三、本节要点

本课要认识调试方法:先运行得到现象,再只改一处输入,观察输出是否按预期变化。重难点是一次只改一项,才能把原因定位到该输入。要点对齐「调试|运行、观察、只改一处」。

1读场景明确真实任务
2对要点调试|运行、观察、只改一处
3载入运行图形化积木

四、解题思路

任务:按「运行—观察—只改一处」调整图形。请分清:每次改哪一项,画布上哪一现象应跟着变。

本课主要用到:海龟画布(Mixly 海龟/画图区域)。

  1. 1明确任务「定位输入与输出的对应」:一次只改边长、线宽或颜色中的一项。
  2. 2先原样运行,观察画布;再只改一项后重新运行。
  3. 3对照两次结果,确认变化来自刚才那一处修改。

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

任务:定位输入与输出的对应先原样运行,观察画布;再只改一项后重新运行对照两次结果,确认变化来自刚才那一处修改

五、图形块功能讲解

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

六、知识点讲解

调试是「运行—观察画布—只改一处」:每次只改一项输入,确认它和画面的对应关系。本课用改边长作例子。一次改多处,就说不清是哪一项起了作用。

先弄清:这一次改什么、应当看到什么;再进编程练习对照现象。

七、编程练习

用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

把 50 改成 90 再跑。

参考代码(对照抄写到下方 Mixly)
import turtle

tina = turtle.Turtle()

size = 50
tina.pensize(2)
tina.pencolor("teal")
for i in range(4):
    tina.forward(size)
    tina.left(90)

八、课堂练习

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

  1. 判断:图形歪了或大小不对时,应改一处数字,再运行看画布,而不是一次改很多处。

  2. 判断:调试时最好一次改掉边长、转角、颜色和循环次数,这样更快。

  3. 调试时最重要的一步是?

  4. 图形大小不对,比较好的做法是?

  5. 本课说的「调试三步走」,核心是?

九、本节小结

本课主题是调试:运行后观察画布,再只改一项输入。一次只改一处,才能确认该输入与输出的对应关系。