过程的嵌套调用
教学目标
1. 知识目标:
了解什么是过程的嵌套调用。
2. 能力目标:
掌握用过程嵌套调用画图的基本操作方法。
3. 情感目标:
感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。
教学重难点
掌握用过程嵌套调用画图的基本操作方法。
教具学具
多媒体网络教室、Logo系统
教学过程
定义一个过程后,可以在命令窗口中输入过程名,调用这个过程。实际应用时,还可以在编写过程时把已经定义过的过程名当作命令来使用。
先定义一个画正三角形的过程
To sj
Repeat 3[fd 100 rt 120]
End
此后,要让小海龟画右图所示的扇子,可以输入命令
Cs lt 85
Sj rt 10 …… Sj rt 10
调用12次sj过程。
也可以:to shan
Cs lt 85
Repeat 12[sj rt 10]
我们把一个过程调用其他过程的操作,叫做过程的嵌套调用。
一、画三个菱形
1. 定义一个画菱形的过程ling
To ling
Setpc 4
Repeat 2[fd 50 rt 60 fd 50 rt 120]
Pu rt 10 fd 5 pd fill pu lt 10 bk 5 pd
End
2. 定义一个过程sanling
To sanling
Cs ht lt 30
Repeat 3[ling rt 120]
End
3. 调用过程sanling,画出图形
二、画一排小花
嵌套调用过程画一排小花
第1步:定义一个画一朵小花的FLOWER过程,用画椭圆的命令画花朵,用直线画茎和叶。
第2步:再定义一个名为FLOWERS的过程,画6枝小花。
第3步:调用FLOWERS过程,画出图形。
三、画一排蜘蛛
第1步:定义两个过程,画出蜘蛛的一条左腿和一条右腿。
第2步:定义一个过程,调用上面的两个过程,画出一只蜘蛛。
第3步:再定义一个过程,调用ZZ过程,画出5只蜘蛛。
四、画图案
画法分析:用5个正方形可以构成一朵花。因此,可以先定义画一朵花的过程H。然后定义过程PH,调用6次过程H,画一排花。最后定义过程DPH,调用6次过程PH,画6排花。
五、总结
用过程嵌套调用的方式画图时,每一个过程就好像一个积木块。适当进行过程的嵌套调用,就好像把许多不同的积木块巧妙地组合起来,搭配出各式各样的造型。