单元三
第13课 旋转出星星与花——重复加旋转

一、任务目标
理解「重复同一单元并旋转固定角度」可生成星形或花形,能用右转 144° 重复 5 次画五角星,或每画一圆再转 360°÷瓣数画小花。
二、我们要学什么
- 学习要点:旋转出图案|重复加旋转
- 本课过关:能完成:说出五角星常用前进后右转 144°、重复 5 次,小花常用 circle 后左转 360°÷瓣数;载入体验程序,指出图案由「单元图形 + 旋转」生成;只改瓣数或转角后重新运行,图案密度跟着变。
- 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。
三、本节要点
本课要认识旋转重复:把一条边或一个圆作为单元,每完成一次即旋转固定角度。重难点是转角必须使一周后回到原朝向(如 5×144°=720°=两整圈,8×45°=360°)。要点对齐「旋转出图案|重复加旋转」。
1读场景明确真实任务
2对要点旋转出图案|重复加旋转
3载入运行图形化积木
四、解题思路
任务:用旋转重复画出五角星或小花。请分清输入(单元图形、转角、次数)与输出(星形或花形)。
本课主要用到:海龟画布(Mixly 海龟/画图区域)。
- 1明确任务「由单元旋转生成图案」:五角星用边作单元,小花用圆作单元。
- 2五角星:前进后右转 144°,重复 5 次;小花:circle 后左转 360°÷瓣数。
- 3运行后只改次数或转角,观察图案是否仍对称闭合。
流程示意(可对照左侧文字)
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
旋转重复把「画一条边」或「画一个圆」当成单元,每完成一次就转过固定角度。本课用星星和花作例子——五角星常前进后向右转 144 度,重复 5 次;花瓣按 360 度除以瓣数旋转。转角与次数要对上,一周后朝向才能回到起点。
先弄清:单元是什么、每次转多少度;再进编程练习对照图案。
七、编程练习
用下拉列表切换题目;下方 Mixly 默认显示图形化积木。请在 Mixly 工具栏点「运行」;「检查」读取 Mixly 中的代码自动判题。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
看底部星形。
参考代码(对照抄写到下方 Mixly)
import turtle
tina = turtle.Turtle()
tina.pencolor("darkorange")
for i in range(5):
tina.forward(100)
tina.right(144)
正在载入编程环境
正在载入 Mixly 图形化编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:五角星常用「前进后右转 144°」重复 5 次;花瓣按 360°÷瓣数旋转。
判断:旋转角度可以随便填,图案总能整齐闭合。
旋转出花或星星,常用的办法是?
每次多转一点或少转一点,图案会?
「重复加旋转」指的是?
九、本节小结
本课主题是旋转重复:将画边或画圆放入循环并旋转固定角度,得到五角星或小花。五角星常用右转 144° 重复 5 次;花瓣按 360°÷瓣数旋转。