|
一、导入
上节课用过程画出的图形大小都是固定不变的,怎样才能使编写的过程能画出某种变化的图形呢?
二、新授
1、过程中的变量
例1:画出一棵小树
小树会渐渐长高,它的树冠也会越来越大。下面我们就一起来画画。
画边长为30的正三角形 REPEAT 3[FD 30 RT 120]
画边长为60的正三角形 REPEAT 3[FD 60 RT 120]
画边长为90的正三角形 REPEAT 3[FD 90 RT 120]
由此看出,这三个除了边长的数值和过程名不同外,其余部分都相同。
由此:TO SJX :A
REPEAT 3[FD :A RT 120]
END
“:A”是变量,表示正三角形的边长。
例2:画出一棵大树(调用带变量的过程)
2、常用的带变量的过程
例3:编写画任意大小正方形的过程。
我们将正多边形的边数设为变量“:N”,则画正n边形的过程可以写成:
TO ZNBX :N
REPEAT :N[FD 50 RT 360/:N]
END
正多角星的顶角情况比较复杂,在本册书中,我们只研究有奇数个顶角的正多角星,它们的顶角和都180度。
三、练习
1、调动正n边形过程,画出边长为50的正六边形,并填充颜色,画出边框。
2、P51 习题2
四、小结
|
|