← 首页
00:00点开始
学情 用时 0′ 尝试 0 出错 0 归因 0
今日任务
让海龟画一条断开的线

上节课海龟学会了偷懒——重复卡。今天它要学"停一下"。

开场 8 分钟怎么花: 回顾上节课作品(2′)→ 今天要画什么(3′)→ 发手帖(3′)。
开场只抛问题,不抛卡片——让学生先自己说"怎么才能让海龟停一下", 说出来的办法越多,第一步撞墙撞得越响。
老师说 画一条虚线。走一段,空一段,再走一段。
怎么让海龟停一下?先说,再摆。

学生说"走 0 步""倒着走""少走点"——一个都别否,全记在黑板上。

第一步 · 断开陷阱 08′–22′ · 14 分钟 · 这次是「断不开」

陷阱换了
前三课是画不出,这次是——画出来了,但不对
老师说 画一条虚线。走一段,空一段,再走一段。
黑板上那些办法,一个一个试。

画一条断开的线:走一段,空一段,再走一段。

第二步 · 第四个盒子 22′–36′ · 14 分钟 · 它改的是规则

老师说 看第四个盒子。「笔」。
它只有两个值:落下抬起
落下——走过的路留印子。抬起——照走,不留
位置 · 横
0
位置 · 纵
0
朝向
落下
把抬笔卡单独拖进去运行——一条线都没画,但盒子变了。
这一步的关键动作: 让学生把抬笔卡单独放进去跑一次,看画布——什么都没画。
然后问:「它什么都没画,那它干了什么?」
务必纠正这个错误直觉: 学生几乎一定会以为"抬笔卡 = 让海龟停下来", 于是期待抬笔之后位置不变。
要让他看位置盒子位置变了,只是没留印子。 海龟一直在走。
36′–46′ · 10 分钟该休息啦
休息 1 · 必须离开座位站起来动一动

喝水 / 上厕所 / 不许看屏幕

这条要写进家长话术。 「每 35 分钟站起来 10 分钟」——这是 120 分钟课最有力的家长说服点。

第三步是本学期的分水岭:Trace 表第一次出现看不见的列。休息必须给足。

第三步 · 人肉电脑 46′–64′ · 18 分钟 · 第一次追踪「看不见的列」

老师说 不许按运行。
这次 Trace 表多了一列:「笔」
前面几行它一直是"落下",一落到底——所以你很容易就不看了。
到抬笔卡那一行,它变了。从那一行开始,位置在动,线不再变长。
老师纪律:学生算错时不许直接说答案。 只许问三句话:①你猜的是哪一行?②你凭什么这么猜?③那怎么改?
本课最常见的错不是算错,是"忘了看笔那一列"。 一直不变的列,才是最容易漏的列——这句话要让学生自己说出来。

第四步 · 脚手架编程 64′–84′ · 20 分钟 · 抬笔卡也能进肚子里

老师说 三个任务。A 先画出虚线,B 用重复卡省卡,C 让它拐个弯。
任务要画出来的东西怎么摆自检
A 虚线 —— 3 段实线,中间空 2 段 前进 → 抬笔 → 前进 → 落笔 → 前进 ……
B 还是虚线,但顶层只许留 2 张卡 把「前进 + 抬笔 + 前进 + 落笔」塞进重复卡肚子里
C 两条线,中间空着,而且不朝同一个方向 空档里插一张左转卡(或右转卡)
任务 C 的落点(本课真正的收获): 抬笔卡和落笔卡必须配对——抬起来了,就得放下去。
但本课更难的一句要留到第五步,让他自己撞出来: 「这两张卡不做事,它们改规则,而且改了以后一直有效。」
84′–90′ · 6 分钟该休息啦
休息 2 · 短,但必须伸个懒腰

站起来 6 分钟

第五步 · 改数破防 90′–104′ · 14 分钟 · 抬了就得落

老师说 先摆一条虚线出来,然后故意弄坏它
四个破坏,一次只改一处——这是调试的第一条规矩。
先猜会变成什么样,再运行。
破坏你会看到试过了
删掉落笔卡笔抬起来就再没放下——后面全没了
抬笔卡挪到前进卡前面第一条线还没画,笔就抬了——连第一条都没了
抬笔和落笔之间不放前进卡白抬白落,什么都没变
落笔卡挪到抬笔卡前面先落后抬,等于只抬不落
破防点(本课真正的收获): 四个破坏撞完,逼出那句话——
「前进卡只管自己那一次,这两张卡管后面所有次。」
这句话不许老师讲。它值一整节课。
讲出来之后补一句术语就够了:这叫"状态"。 后面学 if 判断、学循环里的 break、学变量作用域,全靠这个念头撑着。

第六步 · 数卡迁移 104′–120′ · 16 分钟 · 从卡片到真题

回到开头那个问题
怎么让海龟停一下?
你试了前进 0 步、倒着走、少走几步——都不行
因为它们都在让海龟,而问题在
今天真正学会的不是虚线。
老师说 有一类卡,它不做什么事,它改规则
而且改了以后一直有效,直到你改回来。

迁移 · 真题长什么样

GESP 一级的 turtle 选择题,有个专门的挖坑点给你一段 penup 之后移动的代码,问你画出来几段线。
你今天做的,就是把这个坑用嘴跑一遍
真题密度:turtle 一级 15.6,是一级所有考点里最高的。

数卡:虚线要几张

摆法用了几张想画 10 段呢
一张一张摆3 段要 7 张21 张
用重复卡顶层 2 张还是 2 张

下节课作品预告

第 5 课你会拿到新的摆法:把重复卡和抬笔卡合起来, 画一排间断的栅栏——藏宝图上围住宝藏的那种。
预告作品,不预告知识点。

本学期的作品锚

课 1–15 · 四上 · 这一学期结束你能带走
《我的第一张藏宝图》
今天你学会了让海龟走一段、停一段—— 藏宝图上那些断开的虚线小路,就靠这两张卡。
今天你学会了画虚线小路,藏宝图就有了"从这儿走到那儿"的线索。 (作品锚只做"能拿出手",不做"够炫"。 够炫是动画和 IP 的活,那是稀释。)

家长话术

今天不是"画了条虚线"。要说这三句:
场景照着说
家长问"今天学了啥" 「今天他第一次碰到一种'看不见效果'的指令—— 它不画东西,它改规则,而且改完一直有效。 这个念头后面还要用三次。」
家长问"这考不考" 「penup 之后移动不留痕迹,是 GESP 一级选择题的经典挖坑点, turtle 又是一级最高频的考点。」
家长嫌"就画了条虚线" 「虚线是副产品。今天他自己撞出来一件事: 抬了笔不落笔,后面全没了—— 所以他学会了'动了什么,就要记得改回来'。 这个讲是讲不会的。」
⚠️ 不要说这三句: ①「今天学了抬笔和落笔」 ②「今天学了 penup / pendown」 ③「抬笔和落笔一定要配对」。
前两句说了就把课上成培训班;第三句说了,第五步那 14 分钟就白费了 ——那是他自己撞四次才撞出来的。

收尾(7′)

  • 填手帖:今天四张卡(准备 / 前进 / 抬笔 / 落笔),画在「我的卡组」那一栏
  • 家庭挑战:不用电脑,用嘴指挥爸妈画一条虚线(练「说清楚」)
  • 收卡片手帖(2–4′,别小看,这段时间最容易拖)

海龟的画布

(摆好卡片,按运行)

对应的 Python 代码 实时同步

本课硬事实 老师自查