第三课 小海龟画正多边形 教学设计 学习要点: 1.了解什么是算法,了解算法的自然语言描述和流程图描述。 2.理解For…EndFor循环语句的使用方法。 重点难点:本课的重点是学习For…EndFor循环语句及使用,难点是理解循环的 控制。 流程图 For…EndFor循环语句的格式如下: For?<循环变量>=<初值>?To?<终值>?[Step?<步长>] <语句组> EndFor 否 是 画正三角形的程序如下: For?i=1?to?3 Turtle.Move(100) Turtle.Turn(120) EndFor 练习的编程任务: 编程让小海龟画楼梯,楼梯踏板的宽度和高度都是30。 程序如下: S=5 Length=30 For i=1 to S step 1 Turtle.Move (Length) Turtle.Turn (90) Turtle.Move (Length) Turtle.Turn (-90) EndFor 2、编写程序,画出P19的螺旋图形。 S=4 Length=50 E=360/S GraphicsWindow.PenColor="Red" For i=2 to Length step 2 Turtle.Move (i) Turtle.Turn (E) EndFor 三、小结流程图作为算法描述的一种形式,非常直观,对学习编程、阅读理解程序都是很有帮助的,“小海龟画正多边形”这个任务引出算法和流程图的概念,让我们对“算法”不感到枯燥、抽象,能够达到比较好的学习效果。21世纪教育网版权所有
~~ 您好,已阅读到文档的结尾了 ~~