- 84
- 0
- 约1.39千字
- 约 8页
- 2017-04-08 发布于湖北
- 举报
1.3小海龟画正多边形综述
1.3小海龟画正多边形
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
一、算法与流程图
正三角形程序1
正三角形程序2
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、画一条边,右转120度;
2、画一条边,右转120度;
3、画一条边,右转120度。
流程图1
开始
流程图2
画一条边,右转120度
画一条边,右转120度
画一条边,右转120度
结束
重复多少次?假如是正五变形、正N变形呢?
计数器i
开始
i=1
i=3
是
否
画一条边,右转120度
i增加1
结束
流程图图形
图形
名称
功能
开始/结束框
表示开始或结束
处理框
表示计算或处理等
判断框
表示条件判断
流程线
表示程序的执行顺序
二、For……EndFor循环语句
For i=1 to 3 step 1
Turtle.Move(100)
Turtle.Turn(120)
EndFor
程序(循环部分)
For 循环变量=初值To 终值 [step 步长]
语句组
EndFor
程序(循环部分)
增加/减少步数
流程图2
开始
i=1
i=3
是
否
画一条边,右转120度
i增加1
结束
正N变形程序?
画正12变形程序1
S=12
Length=50
E=360/S
For i=1 to S step 1
Tutle.Move(Length)
Turtle.Turn(E)
EndFor
画正12变形程序2
S=12
Length=50
E=360/S
For i=S to 1 step -1
Tutle.Move(Length)
Turtle.Turn(E)
EndFor
自主练习
任务1:画正18变形,要求用For……EndFor循环语句
任务2:完成试一试P18第一题:编写程序,画一个边越来越粗的正八边形。(提示:边的变化跟随着计数器变化)
任务3:完成试一试P19第二题
任务4:完成试一试P19第三题
答案(P18-19试一试)
第一题
S=8
Length=50
E=360/S
GraphicsWindow.PenColor=“Red”
For i=1 to S step 1
GraphicsWindow.PenWidth=i
Turtle.Move(Length)
Turtle.Turn(E)
EndFor
第二题
S=4
Length=50
E=360/S
GraphicsWindow.PenColor=“Red”
For i=2 to Length step 2
Turtle.Move(i)
Turtle.Turn(E)
EndFor
您可能关注的文档
- 上下公开课剖析.ppt
- 1.3-设计是技术的关键(上课)综述.ppt
- 高级汽车驾驶培训教材讲述.ppt
- 1.3.1消费及其类型综述.ppt
- 1.2运动的描述综述.ppt
- 1.3.2做更好的自己综述.pptx
- 妇科品管圈活动汇报讲义.ppt
- 烧伤及其治疗剖析.ppt
- 1.3.3二次函数求最值(动轴定区间、动区间定轴)综述.ppt
- 稍息-立正-站好剖析.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)