第46章:绿色光标
    “这就是我们这节课要学习的BASIC语言环境。BASIC,初学者通用符号指令代码,是一种简单易学的程序语言。”张老师开始讲解开关机注意事项、键盘布局,以及最基础的几条命令:PRINT(打印)、LET(赋值)、INPUT(输入)、GOTO(跳转)。

    “现在,大家打开自己面前的机器。开关在主机箱右侧。注意,开机后不要随便按动,听我指挥。”张老师叮嘱。

    一阵咔哒声,二十几台显示器陆续亮起,绿色的荧光映照着一张张年轻而专注的脸。

    房间里充满了机器激活的低鸣和风扇的嗡嗡声,有种奇异的科幻感。

    陆沉按下开关。

    熟悉的激活过程,熟悉的READY提示符。

    他轻轻抚摸着粗糙的键盘,前世在终端前编写代码、调试电路的感觉似乎隔着时空隐隐呼应。

    BASIC语言,对他而言简单得象儿歌。

    但他没有表现出任何异样,只是安静地听着张老师的讲解,看着他在投影墙上演示如何输入10 PRINT“HELLO“然后按下回车,屏幕上果然显示出了HELLO。

    “现在,大家试试,用PRINT语句,让屏幕显示出你的名字。”张老师布置了第一个任务。

    教室里立刻响起噼里啪啦的敲键声,夹杂着兴奋的低呼和偶尔的抱怨。

    “哎,我按错了!”

    “这引号是哪个键?”

    “我的名字怎么显示一半?”

    “老师,它显示SYNTAX ERROR是啥意思?”

    张老师忙不迭地在过道里走动,解答着各种初级问题。

    陆沉很快在键盘上找到了映射的键,缓慢但准确地输入:10 PRINT“LU CHEN“,然后按下回车。

    绿色的光标跳动,下一行果然显示出了LU CHEN。

    “很好,陆沉同学第一个完成了。”张老师正好走到他旁边,看了一眼屏幕,点点头,声音里有一丝不易察觉的惊讶——这孩子不仅输入快,格式也完全正确,连名字中间的引号都用对了。

    要知道,很多学生第一次接触,大小写、引号、空格都能出错。

    接下来是更复杂的,用LET语句给变量赋值,然后打印出来。

    这个对不少同学来说有点绕,需要理解变量的概念。

    陆沉听完,没有立刻照做。

    他看着屏幕上闪铄的光标,忽然想起了什么。

    他删掉刚才的语句,重新输

    输入完,运行。

    他不仅完成了加法,还顺手柄乘法、乘方也演示了,并且输出的格式更友好,带上了运算符号。

    张老师再次踱步过来,本想看看大家的进度。

    当他的目光落在陆沉的屏幕上

    他俯下身,仔细看了看陆沉写的程序。

    “你……自己想到要加乘法和乘方的?”张老师问,语气有些惊讶。

    乘方运算在初学BASIC时很少被立刻用到。

    “恩,想试试看。”陆沉回答。

    “格式也弄得很清楚。你以前接触过计算机?或者……编程书?”张老师推了推眼镜。

    他知道陆沉是特招生,但没听说他接触过计算机。

    “看过一点介绍BASIC的书,自己想象过。”陆沉说。

    这是实话,周教授寄的资料里有提到。

    张老师深深看了陆沉一眼,没再说什么,只是点点头:“很好,理解得很快。有兴趣的话,可以试试用INPUT语句,让程序能接受你从键盘输入的数字进行计算。”

    这是下一步才计划讲的内容。

    陆沉点点头,立刻开始修改程序。

    他添加了INPUT语句,让用户输入两个数,然后程序自动计算并输出加减乘除和乘方的结果。

    他还加了一个简单的循环和判断,防止除数为零。

    虽然代码在行家看来极其幼稚,但对于第一次上机课的学生来说,这已经是飞跃了。

    当陆沉演示他的改良版计算器程序,从键盘输入两个数,屏幕立刻给出五种运算结果时,不仅张老师愣住了,连旁边几个伸头看的同学也惊呆了。

    “我靠!陆沉,你这就会写程序了?”孙鹏的大嗓门忍不住响起来。

    “这……这比老师刚才讲的难多了吧?”陈浩也凑过来看,脸上写满了难以置信。

    张老师看着陆沉屏幕上那虽然不长、但逻辑清淅、甚至考虑了异常情况(除零)的程序,心里的震撼难以言表。

    他自己也是这几年才开始自学计算机,教程生BASIC入门。

    这个十岁的孩子,只听了一

本章未完,请点击下一页继续阅读>>