下面是一个BASIC程序:
10REM求和差积商RETURN
20INPUT X,YRETURN
30PRINT“和=”;X+YRETURN40PRINT“差=”;X-YRETURN50PRINT“积=”;XYRETURN60PRINT“商=”;X/YRETURN70ENDRETURN这个程序的功能是,任给两个数,计算机就输出这两个数的和、差、积、商。
观察这一程序,我们可以得出BASIC程序的描述性定义:BASIC程序由若干语句行组成。一个语句行包括三部分:行号、语句和行结束符。语句由定义符和语句体组成。
下面,结合这个具体程序,对BASIC程序做进一步的说明。
一、BASIC程序由若干语句行组成。本程序是7个语句行。
二、每个语句行的第一部分是行号。行号是序号,它表示该语句行在程序中的位置。行号可以不连续,如果需要时可以在两个语句行之间插入新的语句行。
三、语句中的定义符就是BASIC语言的单词。它们规定了这条语句要做什么。这个程序共使用了个定义符:REM注释对程序进行说明。INPUT键盘输入从键盘上向该语句中的变量提供数据。PRINT输出原样输出引号中的字符串、计算并输出表达式的值。END结束表示程序结束。
四、语句中的语句体由编程序的人根据具体问题给出,它表述了这条语句要做的具体内容。
例如:30语句行和40语句行都是输出,30语句行和40语句行都是输出,30语句行输出的具体内容是和,而40语句行输出的是差。
五、每个语句行的第3部分都是行结束符。行结束符就是回车(RETURN键)。
一般在书写程序的时候,都可以不写上RETURN(本书后面的程序也不再注明RETURN),但在向计算机输入程序时,每个语句行都必须敲一次回车键,作为本语句行的结束。
程序输入到计算机中后,必须键入运行程序的命令,程序才开始执行。运行程序的命令是RUN。
程序运行后,屏幕上将出现一个问号,这时程序执行到20语句行,要求你给X,Y提供具体的数。如果你键入:8,5RETURN则屏幕上立刻显示出程序的运行结果和=13差=3积=15商=16如果有机器,请你一定试一下。