您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页八年级信息技术 小海龟画正多边形教案

八年级信息技术 小海龟画正多边形教案

来源:华佗小知识


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

学习目标:

1.认识程序中的变量及其使用

2.学习For…EndFor循环语句的用法 3.用For循环画正多边形

课时设计:1课时

学习过程:

一、计算机程序中的变量

1.画正三角形、正方形的代码是

Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)

Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90)

正方形

正三角形

2.变量的认识

变量命名是以字母或者下划线开头,其他可以是数字、字母、下划线

A123 123a _12a

3.变量的使用

变量是为了使得我们的程序更加的通用和简便。

例如画正三角形的代码可以修改为:

s=3 l=100 e=360/s

Turtle.Move(l) Turtle.Turn(e) Turtle.Move(l) Turtle.Turn(e) Turtle.Move(l) Turtle.Turn(e)

Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) 正三角形

注意:变量是可以进行加、减、乘、除等运算。

例如:

s=3 l=100 e=360/s

Turtle.Move(l+50) Turtle.Turn(e)

Turtle.Move(l+150) Turtle.Turn(e)

Turtle.Move(l+250) Turtle.Turn(e)

二、For…EndFor循环语句的用法 1.认识For…EndFor循环语句:

For语句格式为:

For <循环变量> = <初值> To <终值> [Step<步长>]

<语句组>

EndFor

2.简化后正三角形的代码:

s=3 l=100 e=360/s

For i =1 To s Step 1 Turtle.Move(l) Turtle.Turn(e) EndFor

Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)

正三角形

Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) 正方形

三、用For循环画正多边形

s= (多边形的边数) l=100 e=360/s

For i =1 To s Step 1 Turtle.Move(l) Turtle.Turn(e) EndFor

四、课程小结:

同学们今天我们学习了程序中变量的用法,及变量的命名规则;最重要的是学习For循环语句。使用循环语句可以让我们的代码简单通用。

五、家庭作业:画一个这样的图形。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务