为配合“娃娃学计算机”电视讲座,我们选出几道具有普遍意义的问题给予回答,希望能对大家的学习有所帮助。
问:单从程序和语句的定义上去理解这两个概念总觉得没理解透,请举一个生活中的例子说明一下。
答:作为一个学生,每天生活的大致规律可以表示为:起床→吃早饭→上学→放学回家→吃午饭→上学→放学回家→吃晚饭→学习、娱乐→睡觉。笼统地说,我们可以把这样一个完整过程看作是一个程序。这是一个表明你每天生活规律的程序。这个程序由一些单独的动作组成,象起床、吃早饭、上学、……等等动作。计算机的工作也需要一步一步地进行,也就是需要有一个工作程序,这样才能让它按我们的要求做各种不同的工作。计算机的程序是由一条条独立的语句组成的。每一条语句就好比上面所举例子中的每个动作。因此我们可以得到这样一个结论:程序是由一些语句组成的。程序在理论上的定义是:用计算机语言表达出来的一系列计算步骤或操作步骤称作“程序”。
问:计算机是怎样进行计算的呢?
答:详细地回答这个问题需要写一本小册子。由于篇幅所限,在这里仅粗略地回答一下。图1是计算机硬件结构的简图。

如果我们要用计算机进行一项计算,首先需要编写计算程序,然后,把编好的程序通过“输入设备”(如:键盘)送到计算机“内存”单元存起来。然后在适当时候由控制器控制按照预定程序进行运算操作,这时,大量的数据计算便通过“运算器”完成,同时,“运算器”和“内存”频繁交换数据,当然,这一过程我们看不见。当所需要的运算结果算出来后,又通过“输出设备”(如:显示器、打印机)送出来。所有这些操作都是在“控制器”的控制下完成的,所以,我们有时也把计算机比喻作一个人,“输入设备”就相当于人的手、眼:“内存”、“运算器”和“控制器”起着人脑的作用;而输出设备类似于人的手和嘴。这样一对比,计算机的计算过程也就类似于人在计算时的思维过程了。
问:在语句LET A=A+B中,赋值号(=)两边都出现了变量A,但它们在语句中所起的作用又不同,请详细、透彻地分析一下这条语句。
答:语句LET A=A+B是一条赋值语句。这条语句的执行过程和各变量所起的作用在图2中表现得很清楚。

计算机首先执行步骤①和②,取出变量A和变量B中的值相加,然后再执行步骤③,将相加后的结果值送回到变量A中。让我们看一个具体的程序例子:
10 LET A=3
20 LET B=5
30 PRINT“A=”;A
40 LET A=A+B
50 PRINT“A=”; A
60 END
RUN
A=3
A=8
程序中,语句10和语句20分别为变量A和变量B赋值3和5,语句30输出变量A当前值A=3,语句40的作用是这样的:将变量A和变量B的当前值3和5相加,得出的结果8送到A变量中。这正如语句50输出的结果A=8。可见,赋值号(二)右边的变量A所起的作用是提供值;赋值号左边的变量A所起的作用是接受值。从这个意义上来说,左、右两边的变量A所起的作用是不同的。
问:书中所提到的几个上机命令RUN、LIST、NEW和HOME与其它语句命令LET、PRINT、FOR/NEXT……等有什么不同呢?
答:上机命令RUN、LIST、NEW和HOME是最基本的程序调试命令。命令RUN是使内存中的程序按行号从小到大的顺序执行。命令LIST的功能是,将内存中的程序按行号由小到大的顺序显示在屏幕上。命令NEW一经发出,立即清除内存中的程序。命令HOME可清除屏幕,但要注意,它不清除内存。从这4个上机命令各自的功能可以看出,它们不是用来编制程序的,而是用来对内存中的程序进行处理的。语句命令LET、PRINT、FOR/NEXT、……等则不然,它们是专门用来编制程序的。可见,上机命令和语句命令服务的对象是不同的。
问:计算机键盘上的特殊功能键怎样使用?
答:经常用到的特殊功能键有SHIFT、CAPS、LOCK、CTRL、RETURN。SHIFT键叫变换键,在键盘上有的键上标有两个字符,如标有数字“1”的这个键,在其上方还标有符号“!”。如果我们要将1这个数输入计算机内,直接按该键即可,如果要输入“!”,则需同时按该键和SHIFT键。对标有两个字符的键,要想输入上面的字符就必须在按该键的同时按SHIFT键,SHIFT键又叫上档键CAPS LOCK是大小写字母转换键,按下该键键盘处于大写字母状态,输入到计算机的是大写字母,再按一下该键,键盘则又回到小写状态。CTRL键,这是个功能控制键,它和某些字符键一起按下时会产生特殊功能,如按CTRL键的同时按C键时(记作CTRL-C),可以中断进行的工作。RETURN键叫回车键,是键盘上最重要的键,也是用的最多的键,当键入一个命令后,只有按下此键,计算机才能真正接受并执行因而RETURN键也被称为输入键。
计算机上有些键看上去相似,如字母O和数字0,字母I与数字1,使用起来易混淆应特别注意。
掌握好键盘上每一个键的功能,有熟练的键盘操作技巧,是提高计算机使用效率不可缺少的条件。(蒙濛)