单元一
第1课 认识小海龟——命令与画布

一、任务目标
理解海龟画图就是用命令驱动画笔在画布上留下轨迹,能导入 turtle、创建海龟并用「向前」画出第一条可见线段,区分图形输出与文字打印,建立「命令—画布」的观察意识。
二、我们要学什么
- 学习要点:命令与画布|创建海龟、前进
- 本课过关:能完成:说出海龟画图是用命令在画布上留下轨迹,图画出现在 Mixly 海龟/画图区域而非文字输出;载入体验程序,指出须先 import turtle 并创建海龟,再用 forward 画出可见线段;改前进距离后重新运行,线段长度跟着变。
- 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。
三、本节要点
本课要认识命令与画布:程序发出移动命令,海龟沿当前朝向移动并留下线段。重难点是分清两处界面——积木在 Mixly 编辑区搭接,图形在海龟/画图区域显示。要点对齐「命令与画布|创建海龟、前进」。
Python 的 turtle 模块提供画图命令。海龟具有位置与朝向:落笔时沿朝向移动即留下线段。在 Mixly 中点「运行」后,图形出现在海龟/画图区域。
- 命令决定动作:前进、左转、右转、改颜色等;
- 落笔移动留下轨迹,抬笔移动不留线;
- 图形输出在画布,文字打印在控制台,二者不可混为一谈。
只输出文字:程序在控制台打印若干行,画布上没有形状。
海龟画图:同样编写 Python,结果是线段、多边形等图形。
操作顺序为:导入 turtle → 创建海龟 → 发出「向前」命令。对照参考积木运行后,只改前进距离以验证输入与输出的对应关系。
四、解题思路
任务:导入 turtle、创建海龟,用「向前」在画布上画出第一条可见线段。请先分清输入(前进距离)与输出(画布上的线段)。
本课主要用到:海龟画布(Mixly 海龟/画图区域)。
- 1明确任务「画出第一条可见线段」:输出应出现在海龟/画图区域,而不是文字控制台。
- 2先导入 turtle,再创建海龟,然后连接「向前」积木。
- 3运行后只改前进距离,观察线段长度是否跟随变化。
流程示意(可对照左侧文字)
五、图形块功能讲解
下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 海龟画图 | 创建一只小海龟,并赋给变量(如 tina)。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
![]() | 海龟画图 | 让海龟沿当前朝向移动一段距离。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
![]() | 海龟画图 | 改变海龟朝向;90° 为直角转弯。 | 本课编程练习中首次使用,载入后可在工具箱对照。 |
六、知识点讲解
先弄清:命令改变海龟状态,画布显示轨迹;再进编程练习对照线段。
七、编程练习
用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
在 Mixly 中搭出 import 与 forward,点运行看线。
参考代码(对照抄写到下方 Mixly)
import turtle
tina = turtle.Turtle()
# 请海龟往前走一小步——你的第一幅画!
tina.forward(80)
正在载入编程环境
正在载入 Mixly 图形化编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:运行海龟程序后,图画出现在 Mixly 海龟/画图区域,而不是文字控制台。
判断:只要程序里写了 print,画布上就会自动出现海龟图形。
运行后应到哪里查看第一条线段?
「创建海龟」积木的作用是?
想让画布上出现可见线段,正确做法是?
九、本节小结
本课主题是命令与画布:用 turtle 创建海龟,以「向前」在 Mixly 海龟/画图区域留下可见线段。海龟按当前位置与朝向移动;图形输出不同于文字打印。


