170 likes | 510 Views
第 6 课 画正多角形. 画 图 单 元 目 录. 第 3 课 蹒跚学步 第 4 课 认识编写程序的过程 第 5 课 画正多边形 第 6 课 画正多角星 第 7 课 机器人转起来. 144 度. B. E. D. C. A. 第 6 课 画正多角星. 一、用重复命令画正五角星. 1 .任务分析: ⑴ 正五角星的 5 个顶角和是 180 度,并且每个顶角都相等。正五角星的每个顶角的度数为 180÷5=36 度,顶角的外角为 180 度 -36 度 =144 度。
E N D
画 图 单 元 目 录 第3课 蹒跚学步 第4课 认识编写程序的过程 第5课 画正多边形 第6课 画正多角星 第7课 机器人转起来
144度 B E D C A 第6课 画正多角星 一、用重复命令画正五角星
1.任务分析: ⑴ 正五角星的5个顶角和是180度,并且每个顶角都相等。正五角星的每个顶角的度数为180÷5=36度,顶角的外角为180度-36度=144度。 ⑵ 画出第一条线段AB,并把机器人前进方向调整到线段BC开始方向的命令:FD 150 RT 144 ⑶ 画出第二条线段BC,并把机器人前进方向调整到线段CD开始方向的命令: FD 150 RT 144 ⑷试着写出画第三、四、五条线段,并把机器人调整方向的命令: 第三条线段CD 第四条线段DE 第五条线段EA 通过观察,我们很容易发现命令“FD 150 RT 144 被重复了五遍。
2.用重复命令画正五角星 命令组: PD REPEAT 5[FD 150 WAIT 1000 RT 144 WAIT 1000] 3.仿真运行 ⑴ 单击工具栏的“仿真” 按钮, 屏幕出现下传过程名对话框,输入画正五角星的命令组。 ⑵ 单击下传过程名对话框的 按钮,出现机器人仿真运行窗口。单击 按钮,机器人完成了画正五角星的任务,如图所示。
4.运行 • ⑴ 将机器人通讯电缆接好,打开机器人电源开关。单击工具栏的“连接机器人” 按钮,屏幕出现下传过程名对话框,输入画正五角星的命令组: • REPEAT 5[FD 100 WAIT 1000 RT 144 WAIT 1000] • ⑵完成命令下传,断开机器人电源开关,拔下机器人通讯电缆插头,再重新打开机器人电源开关,就可以看到机器人完成了画正五角星的任务。
二、巧画奇数正多角星 正奇数多角星根据角数可以分为正五角星、七角星、九角星、十一角星…… 1.任务分析 ⑴ 正多角星每条边和每个内角都相等,所以用重复命令画正多角星很方便。 ⑵ 画正多角星形的关键,是要确定机器人每画一条边就要转动一次的角度。每个次转动的度数应为:180度—180度÷边数(除号用“/”代替)。 ⑶ 画正多角星时,前进的步数是边长,角数是重复次数,因此画正多角星的 基本命令格式为: REPEAT 角数[FD 边长 RT (180-180/角数)]
2.机器人画正多角星的命令 正七角星边形 正九角星边形 正七角星:REPEAT [FD RT (180-180/)] 正九角星:REPEAT [FD RT (180-180/)] 当我们用180除以角数除不尽的时候,最好让计算机去算。如RT (180-180/7 ) 3.仿真运行 在仿真环境中运行以上画正多角星的命令。
B C D A 三、画正空心五角星
1.任务分析 ⑴ 画正空心五角星与正五角星不同,五角星每画一条边转一个外角,五条线交叉画出五角星,而空心五角星要转两次角。 ⑵ 画一条边后右转的外角为720度/角数,所以720/5=144度。 ⑶ 画一条边后左转的角度为360度/角数,所以360/5=72度。 ⑷ 正五角星可以看成是五个等腰三角形拼在一起的组合图形。等腰三角形的特点:两腰相等,两底角也相等。如果等腰三角形的顶角为36度,那么两底角应该是(180-36)÷2=72度,见图6-3。 ⑸ 将以上的步骤重复5次。
2.画正空心五角星 画边长为80的正空心五角星: ⑴ 画出第一条线段AB,并把机器人调整到线段BC方向的命令:FD 80 RT 144 ⑵ 画出第二条边BC,并把机器人调整到线段CD方向的命令:FD 80 LT 72 上面两条命令让机器人画出了正空心五角星的一个顶角。 ⑶ 后面的步骤与前面的相同,命令组:FD 80 RT 144 FD 80 LT 72被重复了五遍。 ⑷ 画正空心五角星的命令组是:PD REPEAT 5 [FD 80 WAIT 1000 RT 144 WAIT 1000 FD 80 WAIT 1000 LT 72 WAIT 1000]
3.仿真运行 ⑴ 单击工具栏的“仿真” 按钮, 屏幕出现下传过程名对话框,输入画正空心五角星的命令组。 ⑵ 单击下传过程名对话框的 按钮,出现机器人仿真运行窗口。单击 按钮,机器人完成了画正空心五角星的任务,如图所示。
4.运行 ⑴ 将机器人通讯电缆接好,打开机器人电源开关。单击工具栏的“连接机器人” 按钮,屏幕出现下传过程名对话框,输入画正空心五角星的命令组: PD REPEAT 5 [FD 80 WAIT 1000 RT 144 WAIT 1000 FD 80 WAIT 1000 LT 72 WAIT 1000] ⑵ 完成命令下传,断开机器人电源开关,拔下机器人通讯电缆插头,再重新打开机器人电源开关,就可以看到机器人完成了画正空心五角星的任务。
二、画正空心多角形 各边都相等,各角也都相等的空心多角形叫做正空心多角形。正多边形根据角数可以分为正空心五角星、正空心六角星、正空心七角星…… 任务分析 ⑴ 画正空心多角星与正多角星不同,五角星每画一条边转一个外角,而空心五角星要转两次角。 ⑵ 画一条边后右转的外角为720度/角数,画一条边后左转的角度为360度/角数。 ⑶角数是重复的次数 ⑷ 画正正空心多角星基本命令格式为:REPEAT 角数[FD 边长 RT 720/角数FD 边长 LT 360/角数]
1.画正空心多角星多的命令 正空心七角星 正空心八角星 正空心六角星 正空心六角星:REPEAT [FD RT 720/ FD LT 360/ ] 正空心七角星:REPEAT [FD RT 720/ FD LT 360/ ] 正空心八角星:REPEAT [FD RT 720/ FD LT 360/ ] 2.仿真运行 在仿真环境中画正空心多角星。
下课了 再见