- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重复命令
程序设计要领:对一级重复命令进行二级重复。 应用今天所学的 “REPEAT” 命令进行二级嵌套,设计出一个以正多边形为基础形的美丽团花图案…… * * (将 “fd 100 rt 120” 重复执行 3 次) (将 “fd 100 rt 90” 重复执行 4 次) (将 “fd 100 rt 60” 重复执行 6 次) “ repeat ” repeat n[被重复执行的命令行] 把方括号里的命令行重复执行n次 方括号里的各个命令之间必须用空格隔开 [命令]: [格式]: [功能]: [注意]: 一、用“rpeat”重复命令试画正三边形、正四边 画正多边形:REPEAT N[FD X RT 360/N] 画正三边形:repeat 3[FD 100 RT 120] 画正五边形:repeat 4[FD 100 RT 90] 画正六边形:repeat 6[FD 100 RT 60] 边数与旋转角度的关系:边数×转角=360 旋转角度=360/边数 3×120=360 4×90 = 360 6×60 = 360 360 360 360 形、正六边形……?怎样使用重复命令?从中 找到什么规律? (N:边数、重复执行命令的次数 ) (X:边长) 4、怎样画圆? 试一试:不断增加多边形的边数: REPEAT 6[FD 5 RT 360/6] REPEAT 12[FD 5 RT 360/12] REPEAT 18[FD 5 RT 360/18] …… …… …… 正六边形 正十二边形 正十八边形 发现:在屏幕上的正36边形看起来已经和一个圆十分相近, 圆 (36边形)的公式: REPEAT 36[FD X RT 360/36] 延伸:尝试用不同的重复次数来画圆 REPEAT 18[FD X RT 360/18] REPEAT 36[FD X RT 360/36] REPEAT 72[FD X RT 360/72] 所以我们常用正正36边形表示圆形。 嵌套命令格式: 一级重复命令:repeat n[ FD x RT 360/n] 二级嵌套命令:repeat N[ repeat n[ FD x RT 360/n] repeat n[ FD x RT 360/n] RT 360/N ] *
文档评论(0)