第一课 小海龟画正三角形 课件+素材

文档属性

名称 第一课 小海龟画正三角形 课件+素材
格式 zip
文件大小 15.6MB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2017-12-25 17:44:21

文档简介

第一课 小海龟画正三角形 书材料打印
据自己的实际情况,选择不同阶层的导学资料,尽量向前一阶段靠拢。
第四阶:
正三角形
Turtle.x= 150
Turtle.y=200
Turtle.Angle=90
Turtle.Speed=5
Turtle.Move(150)
Turtle.Turn(120)
Turtle.Move(150)
Turtle.Turn(120)
Turtle.Move(150)
Turtle.Turn(120)
正方形
Turtle.x= 150
Turtle.y=200
Turtle.Angle=90
Turtle.Speed=10
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
第一阶:
自己输入全部语句
第二阶:
Turtle
Angle
Speed
Move
Turn
第三阶:
Turtle.X
Turtle.Y
Turtle.Angle
Turtle.Speed
Turtle.Move
Turtle.Turn
Turtle.Move
Turtle.Turn
Turtle.Move
Turtle.Turn
Turtle.Move
Turtle.Turn(共14张PPT)
八年级信息技术下册
A
c
E
F
B
D
一、导入新课
1、观察下面的几何图形:△ABC的外角分别有哪些?外角和为多少
创设情境,激趣导入
2、观看小海龟爬行,爬出三角形。
任务驱动,互动探究
二、新课探究
(一)演示讲解. Small Basic
1、先在编译器里输入命令:Turtle.Move(100)
Turtle . Move (100)
对象 操作名称 参数
对象与操作之间的连接符
(二)演示讲解.对象和它的操作
“Turtle”:小海龟
“Move”:向前移动
“(100)” :向前移动的步数
“Turtle.Move(100) ”: 小海龟向前移动100步
注意:Turtle、Move首字母都是大写,此为编译器的书写规范
猜想:
①.小海龟除了向前移动之外,可不可以向后移动呢?
②.小海龟可以移动,那么它可不可以转弯呢?如果可以,转弯该如何操作呢?
向后移动:Turtle.Move(-100)
向右转弯:Turtle.Turn(120)
向左转弯:Turtle.Turn(-120)
注:转弯参数不可以写成Turtle.Turn(120°)
任务1:根据小海龟行进的路线,写出相应的命令
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
运行结果:
小海龟画正三角形的原理:通过小海龟移动的轨迹来完成三角形三条边的绘制
猜想:
①.小海龟能不能在窗口的任意位置画正三角形?
②.小海龟能不能“爬”快点?
位置属性:Turtle.x Turtle.y
速度属性:Turtle.Speed
角度属性:Turtle.Angle
观察:小海龟默认是面向哪个方向?
属性 含义
Turtle.Speed
Turtle.x
Turtle.y
Turtle.Angle
小海龟的移动速度
小海龟的x坐标
小海龟的y坐标
小海龟的角度/方向
对象的属性表示方法:(赋值)
Turtle.x=
Turtle.y=
Turtle.Angle=
Turtle.Speed=
任务2:将小海龟的起始位置x、y坐标分别设置为150、 200,小海龟移动的速度设置为5,方向设置为水平向右,画一个边长为150的正三角形或者正方形。
Turtle.x= 150
Turtle.y=200
Turtle.Angle=90
Turtle.Speed=5
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
Turtle.Turn(90)
Turtle.Move(150)
出现的问题:学生自行上机操作时,在编写命令的过程中往往会打错字,这个时候,单击“运行”无法达到预期效果弹出制图窗口。
解决方法:指导学生如何快速找到命令出错的地方并改正
表示方法的区分:
对象的操作:
Turtle.Move(**)
Turtle.Turn(**)
对象的属性:
Turtle.Speed=
Turtle.Angle=
·Small Basic语言命令行的书写规范
·小海龟移动方向参数的正负号
·小海龟转弯参数不需要添加度数符号
三、小结反馈(3分钟)
任务:请同学们利用已经学习的Turtle属性和操作,自己动手试一试,画出各种图形。
1、将小海龟的位置设置为(200,250),移动的速度为20,画出一个移动200步的菱形。
2、自主创新,自由画图案。
四、练习拓展