第三课 小海龟画正多边形 课件

文档属性

名称 第三课 小海龟画正多边形 课件
格式 zip
文件大小 232.2KB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2017-12-25 17:45:22

图片预览

文档简介

(共7张PPT)
第三课 小海龟画正多边形
一、算法与流程图
解决问题的方法和步骤,我们称之为“算法”。
算法可以用自然语言来描述,也可以用流程图描述。
以特定的图形符号加上说明,表示算法的图,称为流程图
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
·画正三角形第一种算法(顺序语句)
·画正三角形第二种算法:
For i=1 To 3 Step 1
Turtle.Move(100)
Turtle.Turn(120)
EndFor
二、For……EndFor 循环语句
For…EndFor循环语句的格式如下:

For <循环变量>=<初值> To <终值> [Step <步长>]
<语句组>
EndFor
如果<步长>值为1,则step 1可以省略。
想一想,下面程序画的是什么图形?
For i=2 To 10 step 2
Turtle.Move(50)
Turtle.Turn(72)
Endfor
For…EndFor循环语句的流程图:
循环体循环的次数:
循环次数=
|(终值-始值)÷步长 |+1
画正十二边形的程序语句:
S=12
Length=50
E=360/S
GraphicsWindow.Pencolor=“Blue”
For i=1 To S
Turtle.Move(Length)
Turtle.Turn(E)
Endfor课件7张PPT。第三课 小海龟画正多边形一、算法与流程图 解决问题的方法和步骤,我们称之为“算法”。
算法可以用自然语言来描述,也可以用流程图描述。
以特定的图形符号加上说明,表示算法的图,称为流程图
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
·画正三角形第一种算法(顺序语句)
·画正三角形第二种算法:
For i=1 To 3 Step 1
Turtle.Move(100)
Turtle.Turn(120)
EndFor
二、For……EndFor 循环语句For…EndFor循环语句的格式如下:
?
For <循环变量>=<初值> To <终值> [Step <步长>]
<语句组>
EndFor
如果<步长>值为1,则step 1可以省略。想一想,下面程序画的是什么图形?
For i=2 To 10 step 2
Turtle.Move(50)
Turtle.Turn(72)
EndforFor…EndFor循环语句的流程图:循环体循环的次数:
循环次数=
|(终值-始值)÷步长 |+1画正十二边形的程序语句:
S=12
Length=50
E=360/S
GraphicsWindow.Pencolor=“Blue”
For i=1 To S
Turtle.Move(Length)
Turtle.Turn(E)
Endfor