没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
G-BASIC 语言手册
小霸王(以及其它同时代)学习机的 语言实际上就是
()的 语言。它除了具有一般
语言的运算以及控制功能之外,还增加了动画和游戏支持。
语言属于第一代 语言,这意味着它并不是结构化的。
第一代 语言的每一行语句以行号开始。行号是一个数字,为了可以在两
行之间插入一个新行,一般不用连续的数字,而是用有间隔的数字,比如,第
一行的行号用 ,第二行用 等等。另外,由于缺少程序结构的支持,子程
序只能用行号来区分。比如第一个子程序用行号 开始,第二个用行号
开始。
一个简单的计算从 加到 的和的小程序如下
!"!
#$ %$
& !
'()%
*+(%
,(-
按照上面的形式输入之后,程序就被保存在存储器中,可以使用 .( 命令来使
其运行。
.(
''
$/
其中 表示注释,从 到这一行的结尾都是注释的内容。这是留给人来
阅读的部分,不会被执行。 ,令 的初始值为 ;一些其它版本的
语言使用可选的 0% 命令(关键字)来进行赋值操作,但对于 而言
0% 不会被识别,输入 0% 将会导致语法错误。
程序写完之后,可以用 0% 命令来列出;也可以重新写某一行,以覆盖原来的
内容。
比如用
0%#
将会得到
#$ %$
$/
有些同时代的 语言支持
-%行号
形式的命令用以修改特定行的内容;但是 (例如小霸王学习机)并不
支持此命令。
这些命令也都有简写的格式,比如
.(
的简写形式为
1
也就是在 后加一个“点”1
0%
的简写形式为
01
退出程序编辑界面,进入背景绘制选择界面的命令为
2%
它的简写形式为
1
此外,
+(%
的简写形式为
+1
其它简写形式可以根据命令的全称自己探索。 支持的所有命令和函数
在后面介绍。
需要注意一点,由于某些未知原因,在 3( 上运行的小霸王学习卡
$ 中的 ,如果进入了背景设计模式,则无法退回到程序编辑模式,
但在真机上无此问题。
一行可以写多个语句,只需要将多个语句用冒号“4分开即可。
虽然大多数 语言的版本不区分大小写,但是小霸王学习机的
语言版本要求命令语句和函数必须大写才能正确识别,否则返回语法错误。
命令、语句和函数
以下列出 中的命令、语句和函数。
方括号之中的内容为可选内容。例子中绿色为用户输入内容,橙色为系统返回内容。
命令
CLEAR(清除变量)
语法:0
描述:清除已定义的变量内容
例子
'
$/
+(%
'
$/
0
+(%
$/
CONT(继续执行)
语法:$(%
描述:从 %$+ 处开始继续运行
LIST(列出源码)
语法:
0%
0%5起始行号65终止行号6
0%5起始行号6
0%5终止行号6
描述:在屏幕上列出从起始行到终止行之间的 源代码
LOAD(加载源码)
语法:0$-57文件名76
描述:从磁带机读取源程序到内存中小霸王学习机不支持此命令,文件名最
多 * 个字符(字节)。
SAVE(保存源码)
语法:357文件名76
描述:将内存中的程序写入磁带小霸王学习机不支持此命令,文件名最多 *
个字符(字节)
NEW(新建程序)
语法:(8
描述:清除当前源程序,允许开始新的程序 。
RUN(运行程序)
语法:.(5行号6
描述:从可选的指定行开始执行程序;若未指定行号则从程序的最开始的一行
执行。此命令将会首先清除所有的变量和变量的值。
常规语句
REM(开始注释)
语法:5注释6
剩余37页未读,继续阅读
资源评论
铸人
- 粉丝: 57
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功