画笔-画正多边形
教材分析:
本课主要基于画笔模块和运动模块的学习,将画笔的设置与角色的运动结合起来,并且在学习过程中需要综合运用数学中的几何知识、计算角色的旋转角度,将数学知识和计算机程序结合起来,提高学生解决问题的能力。
学情分析
学生已经基本掌握角色运动的控制程序,基本的数学几何知识。
教学重点、难点
1、编写画多边形时角色运动轨迹的程序
2、画多边形时计算角色旋转角度
新授
一、复习
画一条长度为100步的线段
二、新授
1、画边长100的正三角形.(演示)
教师按空格-演示正三角形的绘制过程。
教师:正三角形就是数学中的等边三角形,等边三角形有什么特点?(3个角、3条边相等)
教师演示:重点演示角色的旋转角度
(1)移动100步 (2)转动,注意观察转动角度,(3)红色弧线就是猫转动的角度范围,这个角度是多少度?
请学生打开课堂练习
教师说明预备知识
教师边问学生回答完成填空
完成填空后在计算机上画图顺时针旋转120度
请同学们完成剩下的2条边和2个角?
2、画边长100的正方形.
请学生根据刚才的方法,先计算出画正方形时的旋转角度,然后编制画正方形的程序。
请学生演示:1个学生填写计算过程、另1名学生编制程序
3、画边长100的正五边形.
五边形的内角和是多少?(可以使用计算器、甚至可以演示)
请学生根据刚才的方法,先计算出画正方形时的旋转角度,然后编制画正五边形的程序。
请学生演示:1个学生填写计算过程、另1名学生编制程序
4、优化程序
教师:这些程序有没有重复的地方?
可以想办法把程序缩短吗?
引出重复执行N次
5、总结画正多边形的公式
如果还要画六边形、七边形……,刚才计算旋转角度的方法,效率太低。
三角形 | 正方形 | 五边形 | 六边形 | n边形 |
3条边3个角 | 4条边4个角 | 5条边5个角 | ( )条边( )个角 | n条边n个角 |
重复执行3次 旋转120度 一共旋转360度 120×3=360 | 重复执行4次 旋转90度 一共旋转360度 90×4=360 | 重复执行5次 旋转72度 一共旋转360度 72×5=360 | 重复执行( )次 一共旋转( )度
旋转角度= ( )÷( ) | 重复执行n次 移动100步 旋转360/n
|
6、根据公式画出任意多边形
7、总结