第 6 课 画正多角形

17

description

第 6 课 画正多角形. 画 图 单 元 目 录. 第 3 课 蹒跚学步 第 4 课 认识编写程序的过程 第 5 课 画正多边形 第 6 课 画正多角星 第 7 课 机器人转起来. 144 度. B. E. D. C. A. 第 6 课 画正多角星. 一、用重复命令画正五角星. 1 .任务分析: ⑴ 正五角星的 5 个顶角和是 180 度,并且每个顶角都相等。正五角星的每个顶角的度数为 180÷5=36 度,顶角的外角为 180 度 -36 度 =144 度。 - PowerPoint PPT Presentation

Transcript of 第 6 课 画正多角形

Page 1: 第 6 课    画正多角形
Page 2: 第 6 课    画正多角形

画图单元目录

第 3 课 蹒跚学步

第 4 课 认识编写程序的过程

第 5 课 画正多边形

第 6 课 画正多角星

第 7 课 机器人转起来

Page 3: 第 6 课    画正多角形

第 6 课 画正多角星

D

E

144 度

A

B

C

一、用重复命令画正五角星

Page 4: 第 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 被重复了五遍。

Page 5: 第 6 课    画正多角形

2.用重复命令画正五角星命令组:PD REPEAT 5[FD 150 WAIT 1000 RT 144 WAIT 100

0] 3 .仿真运行 ⑴ 单击工具栏的“仿真” 按钮 , 屏幕出现下传过程名对话框,输入画正五角星的命令组。 ⑵ 单击下传过程名对话框的 按钮,出现机器人仿真运行窗口。单击 按钮,机器人完成了画正五角星的任务,如图所示。

Page 6: 第 6 课    画正多角形

4 .运行⑴ 将机器人通讯电缆接好,打开机器人电源开关。单击工具栏的“连接机器人” 按钮,屏幕出现下传过程名对话框,输入画正五角星的命令组:REPEAT 5[FD 100 WAIT 1000 RT 144 WAIT 100

0]

⑵完成命令下传,断开机器人电源开关,拔下机器人通讯电缆插头,再重新打开机器人电源开关,就可以看到机器人完成了画正五角星的任务。

Page 7: 第 6 课    画正多角形

二、巧画奇数正多角星正奇数多角星根据角数可以分为正五角星、七角星、九角星、十一角星……1 .任务分析⑴ 正多角星每条边和每个内角都相等,所以用重复命令画正多角星很方便。⑵ 画正多角星形的关键,是要确定机器人每画一条边就要转动一次的角度。每个次转动的度数应为: 180度— 180 度 ÷ 边数(除号用“ /” 代替)。⑶ 画正多角星时,前进的步数是边长,角数是重复次数,因此画正多角星的基本命令格式为:REPEAT 角数 [FD 边长 RT ( 180-180/ 角数) ]

Page 8: 第 6 课    画正多角形

2 .机器人画正多角星的命令

正九角星边形正七角星: REPEAT [FD RT ( 180-180/ ) ]正九角星: REPEAT [FD RT ( 180-180/ ) ]当我们用 180除以角数除不尽的时候,最好让计算机去算。如 RT ( 180-180/7 )3 .仿真运行在仿真环境中运行以上画正多角星的命令。

正七角星边形

Page 9: 第 6 课    画正多角形

三、画正空心五角星

A

BC

D

Page 10: 第 6 课    画正多角形

1 .任务分析⑴ 画正空心五角星与正五角星不同,五角星每画一条边转一个外角,五条线交叉画出五角星,而空心五角星要转两次角。⑵ 画一条边后右转的外角为 720 度 /角数,所以 720/5=144 度。⑶ 画一条边后左转的角度为 360 度 /角数,所以 360/5=72 度。⑷ 正五角星可以看成是五个等腰三角形拼在一起的组合图形。等腰三角形的特点:两腰相等,两底角也相等。如果等腰三角形的顶角为 36度,那么两底角应该是 (180-36)÷2=72 度,见图 6-3 。⑸ 将以上的步骤重复 5次。

Page 11: 第 6 课    画正多角形

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]

Page 12: 第 6 课    画正多角形

3 .仿真运行 ⑴ 单击工具栏的“仿真” 按钮 , 屏幕出现下传过程名对话框,输入画正空心五角星的命令组。 ⑵ 单击下传过程名对话框的 按钮,出现机器人仿真运行窗口。单击 按钮,机器人完成了画正空心五角星的任务,如图所示。

Page 13: 第 6 课    画正多角形

4 .运行⑴ 将机器人通讯电缆接好,打开机器人电源开关。单击工具栏的“连接机器人” 按钮,屏幕出现下传过程名对话框,输入画正空心五角星的命令组:PD REPEAT 5 [FD 80 WAIT 1000 RT 144 WAIT

1000 FD 80 WAIT 1000 LT 72 WAIT 1000]⑵ 完成命令下传,断开机器人电源开关,拔下机器人通讯电缆插头,再重新打开机器人电源开关,就可以看到机器人完成了画正空心五角星的任务。

Page 14: 第 6 课    画正多角形

二、画正空心多角形 各边都相等,各角也都相等的空心多角形叫做正空心多角形。正多边形根据角数可以分为正空心五角星、正空心六角星、正空心七角星……任务分析⑴ 画正空心多角星与正多角星不同,五角星每画一条边转一个外角,而空心五角星要转两次角。⑵ 画一条边后右转的外角为 720 度 /角数,画一条边后左转的角度为 360 度 /角数。⑶角数是重复的次数⑷ 画正正空心多角星基本命令格式为: REPEAT 角数 [FD 边长 RT 720/ 角数 FD 边长 LT 360/ 角数 ]

Page 15: 第 6 课    画正多角形
Page 16: 第 6 课    画正多角形

1 .画正空心多角星多的命令

正空心七角星 正空心八角星 正空心六角星 正空心六角星: REPEAT [FD RT 720/ FD LT 360/ ]正空心七角星: REPEAT [FD RT 720/ FD LT 360/ ]正空心八角星: REPEAT [FD RT 720/ FD LT 360/ ]2.仿真运行在仿真环境中画正空心多角星。

Page 17: 第 6 课    画正多角形