神奇的画笔-多层嵌套循环结构-课件1_第1页
神奇的画笔-多层嵌套循环结构-课件1_第2页
神奇的画笔-多层嵌套循环结构-课件1_第3页
神奇的画笔-多层嵌套循环结构-课件1_第4页
神奇的画笔-多层嵌套循环结构-课件1_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

神奇的画笔——多层嵌套循环结构学习目标学会更改画笔的颜色。学会通过滑杆输入变量的数值。掌握用多层嵌套循环结构绘图的方法。课前小复习请同学们分析右边这段脚本程序的意思及这段程序执行的结果。正确答案:首先是点击绿旗运行程序,然后初始化程序,把笔移动到(-50,41)处,让笔的方向向右,开始划线,接下来进入一个循环四次的程序,每次划一条直线,转90度角,再划,重复四次,画出一个正方形,停笔。舞台中心面向的

角度及舞台坐标(0,0)(0,180)(0,-180)(-240,0)(240,0)角度坐标对于角度,向上的方向是0度,也可以是360度(转了一圈又回到原点)。其他各方向角度同理。Scratch中,舞台的中心坐标是(0,0),向上、向右是正方向,数值如图。先来看看下面几个图形本节课,我们就来了解这些图片是怎样画出来的。观察下面的图形,你知道它们是怎么构成的吗?不难看出,这个图形是由六个正六边形组成的。这里用红、黄、绿三个颜色画出其中的三个六边形。我们来给这个图形设计程序脚本首先,初始化程序,如下:然后,写出画一个正六边形的程序。再转动画笔角度,画出六个同样的正六边形。来看第二张图形这个图形的基本单元和组成方式,你看出来了吗?第二张图形的脚本程序初始化程序如下:写出一个正八边形的脚本程序如下:再写出八个正八边形现在,我们对第二个图形的程序进行优化首先,我们建三个变量,分别是:多边形的边长length,多边形的边数number,重复执行的次数freq。如图:然后将程序改成:接着,我们将舞台上的三个变量设置成滑杆,再调整滑杆数如下:点击绿旗,运行程序,看下效果:分析下优化后的程序:程序开始,初始化,把角色移到(0,0)位置,面向90度方向。然后开始画图,进入执行freq次的大循环,第一次执行大循环,先进入小循环,运行number次,第一次执行小循环时,先画出一条长为length的直线,旋转(360/number)度角,停0.1秒,第二次再画一条线,再旋转,就这样一直完成小循环,可以画出一个正number边形,跳出小循环,回到大循环旋转(360/number)度,再画第二个正number边形,重复freq次。最后跳出大循环,停笔。我们再来看看这个图形我们分析该图:该图是一个正十二边形旋转十二次形成的,和前边我们学过的图形相比,区别在于颜色不一样。那么,图中的颜色是怎样变化的呢?编写这个图形的程序相信本程序大家都能读懂,和前面不同的是:程序中增加了一条语句,这就是画出的图形颜色改变的原因。这个图形留给大家作为作业提示:该图形基本单元是正方形,每画完一个正方形,画笔颜色改变一次,转动一个角度,然后将角色位置移动一小段距离,再画下一个正方形。小结:通过本节课,我们要学会以下内容:学会用多层循环结构画出复杂的图形

温馨提示

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

评论

0/150

提交评论