3.2 编程步骤 #
(1)建立两个变量:角度和等分数。其中,角度用于绘制圆时计算圆上每个点的位置,而等分数用于保存圆的等分数,等分数使用滑杆形式控制大小。(等分数:控制需要被均匀切分成多少份)
(2)初始化程序。当单击绿旗时,小猫会擦除舞台上的所有痕迹,并将角度设为0度,移动到最初位置,面向90度。
(3)绘制圆。当单击空格键时,小猫会在舞台中绘制出过圆心的半径并将该圆绘制完整,圆的半径长度为150,如下图:
半径:从圆心到圆的距离。
小猫的坐标计算:x坐标计算公式为“150×cos角度”,y坐标计算公式为“150×sin角度”,
其中150是半径的长度,角度是定义的变量,每绘制一次就将角度增加1。
(4)绘制等分线段。由于在绘制圆的时候先绘制了一条半径,所以在绘制等分线段的时候,程序执行的次数为变量“等分数”减1。绘制等分线段需要小猫每次绘制完半径长度的线段后回到原点,并旋转一定角度,角度的计算公式为:360÷等分数。
(5)分数表示。由于这里表示的分数为整圆的一部分,因此需要让分子小于分母,即选取的数量不能大于等分数。
4.问答与练习 #
这节课我们学习了圆的绘制,请你课下使用今天学到的知识绘制一个奥运五环,绘制结果如下图: