第二课 小海龟画彩色正五边形 课件(17张PPT)

文档属性

名称 第二课 小海龟画彩色正五边形 课件(17张PPT)
格式 zip
文件大小 556.2KB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2017-12-25 17:44:31

图片预览

文档简介

(共17张PPT)
第二课 小海龟画彩色正五边形
画正三角形常规方法
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
//移动100步
//顺时针旋转120度
对象的属性
Turtle.x=150
Turtle.y=100
Turtle.Speed=10
Turtle.Angle=90
//将小海龟的x坐标设置为150
//将小海龟的y坐标设置为100
//将小海龟的移动速度设置为10
//将小海龟的方向设置为垂直方向成90度
新任务
如果要画一个如下图所示的正五边形,又要怎么样去编写我们的程序代码呢?
变量
S=3
Length=100
E=360/S
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
//S表示多边形的边数
//Length表示多边形的边长
//E表示每次旋转的角度
新任务
如果要画一个如下图所示的正五边形,又要怎么样去编写我们的程序代码呢?
变量取名规则
1、变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。
2、变量名不能与对象、属性、操作名相同,也不能与Small Basic中的保留字相同,例如:if、or、then、to等不能作为变量名。
3、变量名应尽量简单易懂。
赋值语句
变量就像一个存放数据的“盒子”,当我们在程序中需要使用该“盒子”中的数据时只要用该变量名指代就行了。
而在“盒子”中存放数据,我们就用到赋值语句。
S=3 //把数值3存放在变量S中
Length=100 //把数值100存放在变量Length中
E=360/S //先算出表达式360/S的结果(120),
然后把数值120存放在变量E中
表达式中使用的算术运算符是:+ - * /
赋值语句
赋值语句的格式和作用如下:
【格式】
变量名=表达式
【作用】
将右端表达式的值存放到左边的变量中。变量被赋值之后,变量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。
拓展:
设置属性值:对象名.属性名=表达式 例如:Turtle.x=100
获取属性值:变量=对象名.属性名 例如:E= Turtle.x
GraphicsWindow对象
小海龟绘图的窗口叫“图形窗口”,它也是一个对象,对象的名称叫“GraphicsWindow”。
赋值语句:
GraphicsWindow.PenColor=“Red” //将绘画的笔的颜色设置为“红色”
GraphicsWindow.PenWidth=10 //将绘画笔的粗细设置为10,值越大线条越粗
五边形的特点
内角
外角
画红色的正五边形
S=5 //设置边数初始值
Length=100
E=360/S
GraphicsWindow.PenColor =“red“ //设置画笔颜色
GraphicsWindow.PenWidth=10 //设置画笔粗细
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
练习画该正五边形
如果我要画一个正八边形呢?
小结
1、灵活应用变量,尤其是变量的取名要尽量简单易懂。
2、正确使用赋值语句,不要将赋值语句和数学中的等式混为一谈。
3、要学会分析所要画的图形的特点,归纳出它们的规律,然后编写代码实现。
课后思考练习
如果要画正十二边形、正三十边形、正五十边形,有没有其它更好更快捷的方法可以实现呢?