(共13张PPT)
带变量的过程
教学目标
1.了解“变量”的含义和意义以及带变量的过程,初步学会用带变量的过程画图。
2.能独立编写和使用带变量的过程,同时培养良好的空间想象能力和逻辑推理能力。
3.进一步培养大家的学习兴趣和积极性。
一、情境创设
TO A
REPEAT 4 [FD 20 REPEAT 90 [FD 10*PI/180 RT 1]]
END
TO A1 :N
REPEAT :N [A REPEAT 360/:N [FD 10*PI/180 RT 1]]
END
TO T31
DRAW HT A1 8
END
TO T32
DRAW HT A1 12
END
我来变魔术
在命令窗口输入A1 5
输入A1 20
输入A1 12
输入A1 6
好神奇吧!!
二、变量的含义
TO ZFX :A
REPEAT 4[FD :A RT 90]
HT
END
ZFX 10
ZFX 20
ZFX 40
ZFX 80
变量=冒号:+变量名
变量值
变量的值可以随意改变从而画出相应的图形。
小判断
以下的变量名,哪些是正确的,哪些是错误的?
“:A” “A” “A:” “A:” “:A”
冒号必须在英文标点符号状态下输入,
否则不会被识别。
三、带一个变量的过程
返回
试一试,在编辑窗口输入以下过程,再在命令窗口输入不同的变量值,看看可以得到什么样的图画!
TO ZNBX :N
REPEAT :N[FD 50 RT 360/:N]
END
小结论
带一个变量的过程的基本格式为:
TO 过程名 :变量名
过程体 变量名用字符表示,变量名和冒号之间不能有空格,冒号和过程名之间要有空格。
END
小练习
经过前面的学习,你是否有把握做出下面的图形呢?试试吧!!
提示:这三个图形分别由32个正方形、
正五边形和正六边形组成 。
四、带多个变量的过程
TO ZNBX :N :A
REPEAT :N[FD :A RT 360/:N]
END
在命令窗口输入znbx 5 60
边数变量
边数变量
输入znbx 8 40
输入znbx 12 20
程序欣赏——背景变幻
TO BJ :C
IF :C>15 STOP
SETBG :C
WAIT 100
BJ :C+1
END
实现背景颜色的变幻。
程序欣赏——彩球变幻
方法一:
TO CQ1 :C
IF :C>15 STOP
SETPC :C
PU LT 90 FD 100 RT 90 PD
REPEAT 360[FD 100*PI/180 RT 1]
PU RT 90 FD 50 PD
FILL
FD 50 LT 90
WAIT 50
CQ1 :C+1
END
实现彩球颜色的变幻。
方法二:
TO CQ2 :C
IF :C>15 STOP
SETPC :C
(STAMPOVAL 100 100 "TRUE)
WAIT 50
CQ2 :C+1
END
五、小试牛刀
经过了今天的学习,大家都可以做小小魔术师了,可以72变了。变个孙悟空的金箍棒,怎么样?