第二课小海龟画彩色正五边形
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、GraphicsWindow对象
1、小海龟绘图的窗口叫“图形窗口”,它也是一个对象,名称叫作: GraphicsWindow.
如果我们要小海龟画出彩色的图形来,就要改变图形窗口中笔的送颜色。 命令如下:
GraphicsWindow.PenColor=“red” 该命令将绘图的笔的颜色设置为“红色”。这也是一个赋值语句。
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、画如下图所示正五边形
龟共旋转了360。
一、变量
我们用S表示正多边形的边数,用Length表示正多边形的边长。那么小海龟 每次旋转的角度(用E表示)就是:
E=360/S 于是,画正三角形的程序写成这样: 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)
二、赋值语句
1、变量就像一个存放数据的“盒子”,当我们在程序中需要使用该 “盒子”中的数据时,只要用该变量名指代就行了。
而在“盒子”中存放数据,我们就要使用赋值语句。 2、赋值语句的格式: 变量名=表达式 作用:将右端表达式的值存放到左边的变量中。变量被赋值之后,该变 量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。 赋值语句的左端必须是一个变量名,右端必须是一个值或表达式。 例如: S=3 把数值3存放在变量S中 Length=100 把数值100存放在变量Length中 E=360/S 先算出表达式360/S的结果,然后把数值存放在变量E中。
教育部中小学信息技术教育实验区实验教材
信息技术 八年级源自文库册
第二课 小海龟画彩色正五边形
南方出版传媒 新世纪出版社
学习目标
一、理解变量及其命名规则。 二、掌握变量的赋值及变量的应用。 三、认识“GraphicsWindow” 对象及常用属性设置。
一、变量
1、小海龟画一个正三边形(画一条边,旋转一个角度,然后 再画一条边,再旋转一个角度……直到画完。)命令如下:
二、赋值语句
表达式中可以包含函数、常量、变量、用小括号()表示运算的优先 次序变化。
表达式中使用的算术运算符是:+ — * / 。
设置属性值:对象名.属性名=表达式 获取属性值:变量=对象名.属性名
调用操作: 对象名.操作名称(参数)
如 Turtle.x=2/3 如 E=Turtle.x
如 Turtle.Move(100)
一、变量
2、如果我们要将画正三角形的程序改为画正五边形,只需要将边数改为5: 然后再添加四行命令
S=5 Length=100 E=360/S Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E)
三、GraphicsWindow对象
画出红色的正五边形命令如下:
S=5
Length=100
E=360/S
GraphicsWindow.PenColor="red"
GraphicsWindow.PenWidth=10
Turtle.Move(Length)
Turtle.Turn(E)
四、练习
2、P13练习3:在图形窗口写上“我爱编程”,设置合适的颜色和字号, 如图2-4所示。(提示:使用GraphicsWindow.DrawText操作)
GraphicsWindow.FontSize=50 GraphicsWindow.PenColor="blue" GraphicsWindow.DrawText(200,200," 我爱编程")
Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E)
一、变量
3、我们将程序中代表某个值的符号称为“变量”,变量 是程序用来保存数据的,在编写程序时,少不了要使用变量。 变量通常是可变的。
4、变量取名规则: 1)变量名要以字母、汉字、数字、下划线命名,且不能 以数字开头。 2)变量名不能与对象、属性、操作名相同,也不能与 Small Basic中的保留字相同,例如:if不能作为变量名。 3)变量名应尽量简单易懂。
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)
小海龟画正多边形的时候,每画 一边旋转一个角度(这个角就是 正多边形的外角)。画完正多边
形正好回到起点,整个过程小海
三、GraphicsWindow对象
PenColor(笔的颜色),其属性值用英文表示,使用时需要加上英文相号。 Red:红色 Orange:橙色 Yellow:黄色 Green:绿色 Blue:蓝色 Purple:紫色 White:白色 Black:黑色
Penwindth(笔的粗细),其属性值用数字表示,数字越大,越粗。例如: GraphicsWindow.PenWindth=5