内容正文:
计算机程序与BASIC语言
我们常常说计算机程序,那么到底什么是计算机程序?怎样设计计算机程序?相信学完这一课后,你就能回答这些问题。
在“教机器人走正方形”的任务中,我们知道,让机器人执行如图所示的程序1,机器人就能完成“前进—转弯”的动作。如果让计算机执行如图所示的程序2,它就能沿着正方形轨迹运动。
5.1计算机的程序与语言
把解决问题的方法、步骤,用计算机语言编成一条条指挥计算机动作的指令集,就叫作计算机程序,简称程序。如果由机器人的“大脑”执行一段程序,它就能完成相应的任务。
比较适合青少年学习和使用的髙级语言是BASIC语言,它具有简单、适用、易学的优点。当年比尔•盖茨就是用BASIC语言为他的第一台微型计算机编写程序的。
5.2BASIC语言简介
一、BASIC语言的组成
BASIC程序是由一些简单的英文单词、阿拉伯数字和字符构成的语句。一般来说,BASIC程序由以下几个方面组成:
1.一个BASIC程序由若干行组成,程序按照语句排列顺序执行。每一行称为一个语句行,一行中可以包含一个语句,也可以包含多个语句,若一行中包含多个语句,语句间要用“:”分开;
2.每个语句都以一个语句定义符开始,如程序中的stop、dim for等都是语句定义符。语句定义符用来标示语句的性质,告诉BASIC执行什么样的功能。语句定义符后面一般还跟有语句体,表示语句执行的对象。如dim I as int,定义变置i为一个整数型变量;
3.—个BASIC程序一般以“end”语句结束。程序执行到“end”语句时即停止执行。一个程序中可以有多个“end”语句,在程序执行时遇到任何一个“end”语句都会停止执行。如果程序中只有一个“end”,“end”语句应放在整个程序的最后。注意,在智慧BASIC中没有“end”语句,这是一个特例;
4.一个程序可以只包括主程序,也可以包括一个主程序及若干个子程序或函数(关于子程序和函数将在后面学习)。
二、常量与变量
除了语句定义符外,还有一些数字和字母,它们分别叫程序中的常量和变量。
在程序执行的全过程中不变的量叫常量。常量分为数值常量和字符串常量两种。如图5-1的程序中的1,4,50等,是数值常量。
变量是指程序在执行过程中其值可以改变的量。