1小海龟画正三角形

1小海龟画正三角形


2024年4月13日发(作者:)

第一课 小海龟画正三角形

学习目标

一、认识Small Basic编程语言。 ? 二、了解对象和它的操作。 ? 三、了解对

象的属性。 ? 四、灵活运用Turtle对象的操作与属性。

一、Small Basic 编程语言

1、什么是编程语言?

人与人之间交流用的语言有汉语、英语等; ? 计算机编程语言就是人和

电脑硬件的交流语 言。 ? 而我们常玩的QQ、酷狗、游戏等这些软件都 是用

编程语言开发出来的。

一、Small Basic 编程语言

2、Small Basic 语言

1)Small Basic(小基础)是一种初学者入门的编程语言。 2)Small Basic 启动

程序为Microsoft Small 。

一、Small Basic 编程语言

2、Small Basic 语言

3)初步了解Small Basic 操作界面

“保存”按钮,用来 保存所写程序。

这是“运行” 按钮, 用来查看程序运行 的结果。 这是编辑器,用来 写程序的

地方。

二、对象和它的操作

1、编写第一个Small Basic 程序

在编辑器内输入命令:(100) 单击“运行”按钮 关键词:Turtle(小海

龟) Move(移动)

“Graphics Window”窗口

二、对象和它的操作

2、让小海龟画一个三角形

小海龟的行进路线如下图所示:

向前移动100步 向右转弯120度 向前移动100步 向右转弯120度 向前移动

100步 向右转弯120度 关键词:Turtle(小海龟)、Move(移动)、Turn(转

动) 关键命令:(步数)、(角度)

二、对象和它的操作

3、对象和它的操作

1)对象:在Small Basic 中,编程控制的东西都是对象。 2)对象都有自己的“操

作”,如果把“人”看作一个对象,那“站立”、 “坐下”等动作就是“人” 的操作。 而

在之前编写的程序中,小海龟“Turtle”是一个对象,而移动 “Move”,转动“Turn”

就是它的操作。 3)书写命令时,“对象”与它的“操作”格式如下:

对象名称 Turtle Turtle 对象与操作之间的连 接符 . . 操作名称 Move Turn 操

作的参数 (100) (120)

三、对象的属性

1、对象的属性

1)小海龟能不能在窗口的任意位置画三角形? 这个问题实际上是:小海龟的坐

标是多少?怎样改变小海龟 的坐标? 2)小海龟能不能“爬”快点? 这个问题实

际上是:小海龟速度是多少?怎样改变小海龟的 速度? 小海龟是一个对象,“向

前移动”“向右转弯”等动作是小 海龟的操作,而“坐标”、“速度”就是小海龟的属

性。

三、对象的属性

2、对象的属性的表示方法

1)对象的属性表示方法 如果把“人”看作一个对象,“站立”、“坐下”等动作是“人”

的操 作,那么“姓名”、“性别”、“年龄”、“身高”就是“人”的属性。 我们可以用“人.

站立( )”来表示“人”的具体操作 用“人.性别”来表示“人”的具体属性 同样,我

们可以用以下方法来表示对象的属性:

属性 含义 小海龟的速度 Turtle.x=150 Turtle.y=100

=10 =45

Turtle.x

Turtle.y

小海龟的x坐标

小海龟的y坐标 小海龟的角度

三、对象的属性

3、对象的属性的表示方法

2)让我们再编写一个画三角形的程序。 要求如下: 将小海龟的x坐标设置为

150 将小海龟的y坐标设置为100 将小海龟的方向设置为与垂直方向成45度

将小海龟的速度设置为10

四、对象属性和操作的灵活运用

了解Turtle对象的各种属性和操作的含义

角度 隐藏 移动

速度

X坐标 Y坐标 属性

移到

放下笔 拿起笔 显示

转动

左转 右转 操作

五、练习

画如下图所示三角形。(提示:先设置好小海龟的坐标和方 向等属性。)


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713018559a2167616.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信