掌握了DOS系统的操控能力,如同拿到了一把打开PC时代大门的钥匙。傲天不再满足于仅仅使用现成的软件,他渴望创造,渴望让这台冰冷的机器按照自己的意志运行。而编程,就是实现这一切的魔法。
虽然没有直接通过召唤获得BASIC编程技能,但【精密计算】的逻辑思维能力和【快速记忆】对语法的快速掌握,让他学习起BASIC语言来速度惊人。他借阅了学校机房里的BASIC编程手册,又让父亲从旧书摊淘来了几本过期的《电脑爱好者》、《软件报》合订本,上面充满了各种有趣的BASIC小程序代码。
计算机课和兴趣小组活动时间,成了他的编程乐园。
陈老师给了他极大的自由,甚至允许他使用教师机进行一些“研究”(因为教师机配置稍好,还有软驱可以保存代码)。其他同学还在玩着《纸牌》、《扫雷》或者用“画笔”涂鸦时,傲天已经沉浸在了代码的世界里。
他首先照着书上的例子,敲入了那段经典的“Hello World”:
```basic
10 PRINT Hello, World!
20 GOTO 10
```
运行后,屏幕上开始无限循环地打印“Hello, World!”。简单的成就感。
接着,他尝试更有趣的。他编写了一个简单的加法器:
```basic
10 CLS
20 INPUT Please enter the first number: A
30 INPUT Please enter the second number: B
40 SUM = A + B
50 PRINT The sum is: SUM
60 INPUT Do it again? (Y/N) R$
70 IF R$ = OR R$ = THEN GOTO 10
```
这个程序能接收用户输入的两个数字,计算并输出它们的和,还可以选择是否继续。虽然简陋,但已经具备了交互性。
林薇和小胖墩成了他的第一批测试用户。看着傲天敲入几行“天书”,然后电脑就能真的按照要求进行数学计算,他们都觉得神奇极了。 “傲天,你太厉害了!你让它做什么它就做什么!”小胖墩嚷嚷道。 林薇则小心翼翼地在INPUT提示后输入数字,看到正确的结果出来时,脸上露出惊喜的笑容,看向傲天的眼神几乎在发光。
【叮!宿主成功编写并运行交互式程序,获得创造乐趣与他人认可。奖励:能量碎片+8!】 能量碎片:448/100!
傲天并未止步。他结合【精密计算】能力,开始编写更复杂的数学工具,比如解一元二次方程的小程序,甚至尝试用极其简陋的图形字符模拟抛物线的轨迹。
他还从旧杂志上找到了一个猜数字游戏的代码:
```basic
10 RANDOMIZE TIMER
20 NUMBER = INT(RND * 100) + 1
30 GUESSES = 0
40 INPUT Guess my number (1-100): GUESS
50 GUESSES = GUESSES + 1
60 IF GUESS < NUMBER THEN PRINT Too low! Try again.
70 IF GUESS > NUMBER THEN PRINT Too high! Try again.
80 IF GUESS = NUMBER THEN PRINT You got it in GUESSES; guess
