← 首页
00:00点开始
学情 用时 0′ 尝试 0 出错 0 归因 0
今日任务
画一排断开的栅栏

上节课你把抬笔和落笔拼出了虚线。今天把它们和重复卡合起来。

开场 8 分钟怎么花: 回顾上节课作品(2′)→ 今天要画什么(3′)→ 发手帖(3′)。
开场只抛问题,不抛卡片——让学生先说"一排栅栏怎么摆", 说出来的摆法越多,第一步撞墙撞得越响。
老师说 画一排栅栏。四根竖线,中间都断开。
想想:一根你会了,一排怎么来?

学生会说"再摆三根"——别否,让他真摆,撞到"要十几张卡"的墙。

第一步 · 组合陷阱 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 顶层只留 2 张卡,C 让栅栏变粗。
任务要画出来的东西怎么摆自检
A 一排栅栏 —— ≥4 段实线,中间 ≥3 处空档 重复 4 次[ 前进 → 抬笔 → 前进 → 落笔 ]
B 同样一排,但顶层只许留 2 张卡 准备 + 一张重复卡(全塞肚子里)
C 栅栏变粗(围住宝藏的那一圈得有分量) 重复卡前面放一张笔宽卡,设一次就行
任务 B 的落点(本课真正的收获之一): "顶层只留 2 张"逼学生把整段重复逻辑塞进循环—— 这是后面写 for 循环时"什么该进循环、什么该在外面"的第一次肌肉记忆。
84′–90′ · 6 分钟该休息啦
休息 2 · 短,但必须伸个懒腰

站起来 6 分钟

第五步 · 组合破防 90′–104′ · 14 分钟 · 循环不会自动归位

老师说 先摆一排栅栏出来,然后看四种坏组合长什么样。
底下四个按钮各载入一种,先猜会变成什么样,再运行
坏组合你会看到试过了
① 循环里没抬笔四根连成一根长线,分不出栅栏
② 抬笔落笔放循环外循环里笔一直放下,又变一根长线
③ 循环里只抬不落只第一根画出来,后面全虚
④ 循环末是抬笔循环后想接的线画不出来
破防点(本课真正的收获): 四个坏组合撞完,逼出那句话——
「重复卡每跑一遍,笔是上一遍结束时的状态,它不会自动重置回开头。」
这句话不许老师讲。它值一整节课。
讲出来之后补一句术语就够了:这叫"状态跨迭代持续"。 后面学循环里的 break、学变量作用域时,这个念头会反复救命。

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

回到开头那个问题
怎么画一排断开的竖线?
你一张一张摆,要十几张;塞进重复卡,顶层只要 2 张。
今天真正学会的不是栅栏。
老师说 有一类卡,它不画东西,它改规则
而且改了以后一直有效,直到你改回来——还会漏出循环

迁移 · 真题长什么样

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

数卡:一排栅栏要几张

摆法用了几张想画 10 根呢
一张一张摆1 根要 5 张50 张
用重复卡顶层 2 张还是 2 张

下节课作品预告

课 6 用 turtle.circle 画圆——藏宝图上那些圆形标记(石阵、井口)就齐了。
预告作品,不预告知识点。

本学期的作品锚

课 1–15 · 四上 · 这一学期结束你能带走
《我的第一张藏宝图》
今天你学会了用重复卡 + 抬笔落笔,画出一排断开的栅栏—— 藏宝图上围住宝藏的那圈围墙,就靠这个组合。
今天你学会了画栅栏围墙,藏宝图就有了"边界"。 (作品锚只做"能拿出手",不做"够炫"。够炫是动画和 IP 的活,那是稀释。)

家长话术

今天不是"画了排栅栏"。要说这三句:
场景照着说
家长问"今天学了啥" 「今天他第一次把两张'会改规则、改完一直有效'的卡,塞进了循环里。 然后撞到一个真实的坑:循环不会自动把状态改回去,漏出来就画错。 这个念头后面要用三次。」
家长问"这考不考" 「循环里移动 + penup 后画几段线,是 GESP 一级选择题经典挖坑点, turtle 又是一级最高频考点。」
家长嫌"就画了排栅栏" 「栅栏是副产品。今天他亲自撞到'循环里状态没归位'这个 bug—— 而且是在不用电脑的情况下用嘴跑出来的。这个讲是讲不会的。」
⚠️ 不要说这三句: ①「今天学了重复卡和抬笔组合起来」 ②「今天学了 pensize」 ③「循环里记得把笔放回去」。
前两句说了就把课上成培训班;第三句说了,第五步那 14 分钟就白费了 ——那是他自己撞四次才撞出来的。

收尾(7′)

  • 填手帖:今天两张新认识(重复卡+抬笔的组合、笔宽),画在「我的卡组」那一栏
  • 家庭挑战:不用电脑,用嘴指挥爸妈画一排三根的栅栏(练「说清楚」)
  • 收卡片手帖(2–4′,别小看,这段时间最容易拖)

海龟的画布

(摆好卡片,按运行)

对应的 Python 代码 实时同步

本课硬事实 老师自查