课件14张PPT。第9课 使小海龟变灵活
——带参数的过程5080100120150用已学过的知识分别画边长为50、80、100、120、150步的正方形::X您会怎么做?有没有更简便的方法呢? TO TX :X
REPEAT 4[FD :X RT 90]
ENDTO 过程名 :参数1……
过程体
END带参数的过程请输入:
TX 50
TX 80
TX 100
……
定义一个带参数的过程,
画出大小不同的正六边形。用REPEAT命令可以画一个半径为R的圆
REPEAT 360[FD R*3.14/180 RT 1]
定义并调用一个带参数的过程,分别画出半径为20、40、60的圆。
过程中的参数可以是一个,也可以是多个。我们可以用带2个参数的过程来画大小不同的长方形。
TO CFX :A :B
REPEAT 2[FD :A RT 90 FD :B RT 90]
END
调用过程时,各参数的顺序不能颠倒。
试着输入不同的数值,观察图形有什么变化?画出一个变长为50的正多边形(三角形、正方形、五边形、六边形……)(提示:设置边数为可变参数。)边长:50步总结:带参数的过程的一般形式TO TXEND REPEAT 4[FD RT 90] :X:XTO 过程名 :参数1……
过程体
END总结:带参数的过程的调用形式过程名 实际参数
例如,yuan 20
谢谢