当前位置:首页 >> 其它课程 >>

小海龟画正多边形第三课


第三课 ?算法:是指解题方案的准确而 完整的描述,是一系列解决问 题的清晰指令,算法代表着用 系统的方法描述解决问题的策 略机制。 ?画正三角形的几个步骤: ?第一步:画一条边,右转120度 ?第二步:画一条边,右转120度 ?第三步:画一条边,右转120度 ?我们把以上“画正三角形”的 方法和步骤称之为算法! 开始 画一条边,右转120度 画一条边,右转120度 画一条边,右转120度 结束 ? 格式: ? For<循环变量>=<初值>To<终值>[Step<步长>] <语句组> EndFor 如:画正三角形可以写成 For i=1 To 3 Step 1 Turtle.move(100) Turtle.Turn(120) EndFor 循环变量=初值 i=1 判断循环变量 是否超过终值? 判断i是 否大于3 Turtle.move(100) Turtle.Turn(120) 执行循环语句中间的语句组 循环变量增加一个步长 i=i+1 ?S=12 ?Length=50 ?E=360/S ?For i=1 To S Step 1 ? Turtle.Move(Length) ? Turtle.Turn(E) ?EndFor ?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=5 ?Length=150 ?E=360/S ?GraphicsWindow.PenColor=Red ?For i=2 To Length Step 3 ? Turtle.Move(i) ? Turtle.Turn(E) ?EndFor ?S=5 ?Length=30 ?GraphicsWindow.PenColor=purple ?For i=1 To S Step 1 ? Turtle.Move(Length) ? Turtle.Turn(90) ? Turtle.Move(Length) ? Turtle.Turn(-90) ?EndFor ? s=5 ? length=200 ? e=720/s ? Turtle.Speed=7 ? For i=1 To s Step 1 ? Turtle.Move(length) ? Turtle.Turn(e) ? EndFor ? Turtle.Speed=10 ? Turtle .Angle =30 ? For i=1 To 400 Step 10 ? Turtle.Move(200) ? Turtle.Turn(170) ? EndFor

赞助商链接
相关文章:
《小海龟画正五边形》教学设计
小海龟画正五边形》教学设计 - 《小海龟画正五边形》教学设计及反思 【教学目标设计】 1.知识目标:学会指挥小海龟准确地画出正多边形,学会使用变量命令。 2....
小海龟画正多边形及多角星
小海龟画正多边形及多角星一 、教学目标 1.熟练掌握 3 个命令 HT 、ST 、...上两节课我们通过学习以及实践上机操作, 学习到了 PC Logo 的几个基本命令,下面...
漂亮小海龟画正多边形及多角星教案
小海龟画正多边形及多角星 一 教学目标 1.熟练掌握 6 个命令 home pu pd pe ht st 2.利用演示法,让学生掌握多边形的快捷方法 3.提高学生的数学和逻辑思维...
6.6 小海龟画正多边形
第9课-小海龟画多边形 16页 1财富值 小海龟画彩图 2页 1财富值 画正多边形...3.情感目标 培养学生的审美情感。 教学重点 用重复命令绘制正多边形。 用重复...
第8课 画正多边形
第8课 画正多边形 - 学知识来填空 Logo 语言中,如果让小海龟执行相同的命令,需要用到“repeat”命令。 Logo 中画正多边形的算法命令是:repeat 边数[fd 边长 ...
5画正多边形教学设计_图文
教材分析 画正多边形画正多边形》是苏教版小学信息技术五年级课本第 5 课...五、拓展小 师:同学们,今天我们跟着小海龟学 结(3 分钟) 习了画正多边形,...
更多相关标签: