132 圆形与分数2
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品圆形与分数2
1. 作品目标
围绕“圆形与分数2”,先拆清角色、事件和运行目标,再决定积木脚本的先后顺序。
2. 核心要点
舞台与角色、事件起点、核心逻辑
3. 制作步骤按顺序完成
- 01
读懂“圆形与分数2”的任务,明确要看到的运行效果
- 02
准备舞台、角色、造型以及程序需要的数据
- 03
从事件起点出发,按角色职责连接核心积木
- 04
运行作品,逐项定位问题并完成一次创意改造
4. 运行检查
点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。
3.2 编程步骤
(1)建立两个变量:角度和等分数。其中,角度用于绘制圆时计算圆上每个点的位置,而等分数用于保存圆的等分数,等分数使用滑杆形式控制大小。(等分数:控制需要被均匀切分成多少份)
(2)初始化程序。当单击绿旗时,小猫会擦除舞台上的所有痕迹,并将角度设为0度,移动到最初位置,面向90度。

(3)绘制圆。当单击空格键时,小猫会在舞台中绘制出过圆心的半径并将该圆绘制完整,圆的半径长度为150,如下图:

半径:从圆心到圆的距离。

小猫的坐标计算:x坐标计算公式为“150×cos角度”,y坐标计算公式为“150×sin角度”,
其中150是半径的长度,角度是定义的变量,每绘制一次就将角度增加1。

(4)绘制等分线段。由于在绘制圆的时候先绘制了一条半径,所以在绘制等分线段的时候,程序执行的次数为变量“等分数”减1。绘制等分线段需要小猫每次绘制完半径长度的线段后回到原点,并旋转一定角度,角度的计算公式为:360÷等分数。

(5)分数表示。由于这里表示的分数为整圆的一部分,因此需要让分子小于分母,即选取的数量不能大于等分数。
4.问答与练习
这节课我们学习了圆的绘制,请你课下使用今天学到的知识绘制一个奥运五环,绘制结果如下图:
