Scratch第5期-高阶查看课程总览

132 圆形与分数2

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品圆形与分数2
1. 作品目标

围绕“圆形与分数2”,先拆清角色、事件和运行目标,再决定积木脚本的先后顺序。

2. 核心要点

舞台与角色、事件起点、核心逻辑

3. 制作步骤按顺序完成
  1. 01

    读懂“圆形与分数2”的任务,明确要看到的运行效果

  2. 02

    准备舞台、角色、造型以及程序需要的数据

  3. 03

    从事件起点出发,按角色职责连接核心积木

  4. 04

    运行作品,逐项定位问题并完成一次创意改造

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

3.2 编程步骤

(1)建立两个变量:角度和等分数。其中,角度用于绘制圆时计算圆上每个点的位置,而等分数用于保存圆的等分数,等分数使用滑杆形式控制大小。(等分数:控制需要被均匀切分成多少份)

(2)初始化程序。当单击绿旗时,小猫会擦除舞台上的所有痕迹,并将角度设为0度,移动到最初位置,面向90度。

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

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

小猫的坐标计算:x坐标计算公式为“150×cos角度”,y坐标计算公式为“150×sin角度”

其中150是半径的长度,角度是定义的变量,每绘制一次就将角度增加1。

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

(5)分数表示。由于这里表示的分数为整圆的一部分,因此需要让分子小于分母,即选取的数量不能大于等分数。

分数的初步认识

4.问答与练习

这节课我们学习了圆的绘制,请你课下使用今天学到的知识绘制一个奥运五环,绘制结果如下图: