单元三

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

任务场景:旋转出星星与花
任务场景:旋转出星星与花

一、任务目标

理解「重复同一单元并旋转固定角度」可生成星形或花形,能用右转 144° 重复 5 次画五角星,或每画一圆再转 360°÷瓣数画小花。

二、我们要学什么

  • 学习要点:旋转出图案|重复加旋转
  • 本课过关:能完成:说出五角星常用前进后右转 144°、重复 5 次,小花常用 circle 后左转 360°÷瓣数;载入体验程序,指出图案由「单元图形 + 旋转」生成;只改瓣数或转角后重新运行,图案密度跟着变。
  • 示例对齐:体验题对应本课「编程体验」;完整代码对应编程题1;补全与独立编写对应编程题2–3。均在 Mixly 图形化积木中完成。

三、本节要点

本课要认识旋转重复:把一条边或一个圆作为单元,每完成一次即旋转固定角度。重难点是转角必须使一周后回到原朝向(如 5×144°=720°=两整圈,8×45°=360°)。要点对齐「旋转出图案|重复加旋转」。

1读场景明确真实任务
2对要点旋转出图案|重复加旋转
3载入运行图形化积木

四、解题思路

任务:用旋转重复画出五角星或小花。请分清输入(单元图形、转角、次数)与输出(星形或花形)。

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

  1. 1明确任务「由单元旋转生成图案」:五角星用边作单元,小花用圆作单元。
  2. 2五角星:前进后右转 144°,重复 5 次;小花:circle 后左转 360°÷瓣数。
  3. 3运行后只改次数或转角,观察图案是否仍对称闭合。

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

任务:由单元旋转生成图案五角星:前进后右转 144°运行后只改次数或转角

五、图形块功能讲解

本课用到的 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)

八、课堂练习

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

  1. 判断:五角星常用「前进后右转 144°」重复 5 次;花瓣按 360°÷瓣数旋转。

  2. 判断:旋转角度可以随便填,图案总能整齐闭合。

  3. 旋转出花或星星,常用的办法是?

  4. 每次多转一点或少转一点,图案会?

  5. 「重复加旋转」指的是?

九、本节小结

本课主题是旋转重复:将画边或画圆放入循环并旋转固定角度,得到五角星或小花。五角星常用右转 144° 重复 5 次;花瓣按 360°÷瓣数旋转。