(共11张PPT)
小海龟画正三角形
下面就是我们通过Small Basic语言编写程序指挥小海龟爬的三角形:
一、认识Small Basic
Small Basic的启动程序为SmallBasic.exe,通过快捷键启动Small Basic。
Small Basic窗口,如下图:
这是编辑器,用来写程序的地方。
这就是Small Basic环境,我们将在这里编写和执行Small Basic程序。
二、对象和它的操作
现在开始编写程序,在编辑器里输入命令:
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)
Turtle.Turn(120)
Turtle.Move(100)中“Turtle”是小海龟的意思,“Move”是向前移动的意思,“(100)”是向前移动的步数。因此,命令“Turtle.Move(100)”的意思就是:小海龟向前移动100步。
Turtle.Turn(120)“Turn”是转弯的意思,“ (120)”向右转弯120度。因此,命令“Turtle.Turn(120)”的意思就是:小海龟向右转弯120度。
单击“运行”按钮,弹出“Graphics Window”窗口,显示程序运行的结果。如下图:
三、对象的属性
提出新的要求:
1.能不能在窗口的任意位置画三角形?
2.小海龟能不能“爬”快点?
…………
第一个问题实际上是:小海龟的坐标是多少?怎么改变小海龟的坐标?
第二个问题实际上是:小海龟“爬”的速度是多少?怎么改变小海龟“爬”的速度?
小海龟是一个对象,“向前移动”“向右转弯”等动作就是小海龟的操作,而“坐标”“速度”就是小海龟的属性。
画图窗口“Graphics Window”的坐标标记方法与数学中通常所用的方法有所不同。如下图示
谢谢观看!