第二课小海龟画彩色正五边形.ppt_第1页
第二课小海龟画彩色正五边形.ppt_第2页
第二课小海龟画彩色正五边形.ppt_第3页
第二课小海龟画彩色正五边形.ppt_第4页
第二课小海龟画彩色正五边形.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南方出版传媒新世纪出版社,第二课 小海龟画彩色正五边形,教育部中小学信息技术教育实验区实验教材 信息技术 八年级下册,学习目标,一、理解变量及其命名规则。 二、掌握变量的赋值及变量的应用。 三、认识“GraphicsWindow” 对象及常用属性设置。,一、变量,1、小海龟画一个正三边形(画一条边,旋转一个角度,然后再画一条边,再旋转一个角度直到画完。)命令如下: Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120),小海龟画正多边形的时候,每画

2、一边旋转一个角度(这个角就是正多边形的外角)。画完正多边形正好回到起点,整个过程小海龟共旋转了360。,一、变量,我们用S表示正多边形的边数,用Length表示正多边形的边长。那么小海龟每次旋转的角度(用E表示)就是: E360/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),一、变量,2、如果我们要将画正三角形的程序改为画正五边形,只需要将边数改为5

3、: 然后再添加四行命令,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),Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E),3、我们将程序中代表某个值的符号称为“变量”,变量是程序用来保存数据的,在编写程序时,少不了要使用变量。变量通常是可变的。,一、变量,4、变量取名规则: 1)变量名要以字母、汉字、

4、数字、下划线命名,且不能以数字开头。 2)变量名不能与对象、属性、操作名相同,也不能与Small Basic中的保留字相同,例如:if不能作为变量名。 3)变量名应尽量简单易懂。,二、赋值语句,1、变量就像一个存放数据的“盒子”,当我们在程序中需要使用该“盒子”中的数据时,只要用该变量名指代就行了。 而在“盒子”中存放数据,我们就要使用赋值语句。 2、赋值语句的格式: 变量名表达式 作用:将右端表达式的值存放到左边的变量中。变量被赋值之后,该变量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。 赋值语句的左端必须是一个变量名,右端必须是一个值或表达式。 例如: S3 把数值3存放在变

5、量S中 Length=100 把数值100存放在变量Length中 E=360/S 先算出表达式360/S的结果,然后把数值存放在变量E中。,表达式中可以包含函数、常量、变量、用小括号()表示运算的优先次序变化。 表达式中使用的算术运算符是:+ * / 。 设置属性值:对象名.属性名表达式 如 Turtle.x=2/3 获取属性值:变量对象名.属性名 如 ETurtle.x 调用操作: 对象名.操作名称(参数) 如 Turtle.Move(100),二、赋值语句,三、GraphicsWindow对象,1、小海龟绘图的窗口叫“图形窗口”,它也是一个对象,名称叫作:GraphicsWindow.

6、如果我们要小海龟画出彩色的图形来,就要改变图形窗口中笔的送颜色。命令如下: GraphicsWindow.PenColor=“red” 该命令将绘图的笔的颜色设置为“红色”。这也是一个赋值语句。,PenColor(笔的颜色),其属性值用英文表示,使用时需要加上英文相号。 Red:红色 Orange:橙色 Yellow:黄色 Green:绿色 Blue:蓝色 Purple:紫色 White:白色 Black:黑色 Penwindth(笔的粗细),其属性值用数字表示,数字越大,越粗。例如:GraphicsWindow.PenWindth=5,三、GraphicsWindow对象,S=5 Lengt

7、h=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),画出红色的正五边形命令如下:,三、GraphicsWindow对象,四、练习,1、画如下图所示正五边形,四、练习,2、P13练习3:在图形窗口写上“我爱编程”,设置合适的颜色和字号,如图24所示。(提示:使用GraphicsWind

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论