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条)