网站首页  词典首页

请输入您要查询的字词:

 

字词 输入输出语句
类别 中英文字词句释义及详细解析
释义
输入输出语句

输入输出语句Shuru shuchu yuju

包括打印语句、键盘输入语句、读数与置数语句与恢复数据区语句。
打印语句是BASIC语句中输出数据的主要手段,语句名为PRINT. 语句格式为:
PRINT〈表达式〉
执行结果为在终端上显示表达式的值, 注意只有当打印机接通时才能在纸上打印 (有的系统要求用LPRINT 语句输出到打印机) 否则只在屏幕上输出结果。此外PRINT语句实际输出的是表达式的值,而不是表达式本身。例如, 语句
PRINT 3+5
输出结果为8,而不是3+5,若希望输出3+5则应用语句
PRINT “3+5”
此时“3+5”是一个字符串表达式, 其值为3+5。
使用PRINT语句时在句末加适当标点, 可得到不同的输出格式;加逗号,则下次的PRINT将留出若干空格,从下一输出区开头输出,加分号,则两次输出之间不留空格,不加标点,则下次输出时另起一行。例如, 下面的程序


PRINT语句可以一次输出若干个数据项,但数据项之间须用标点(逗号或分号隔开),不同标点的效果如上述。此外,语句名PRINT也可以用问号(?)代替,即
PRINTA与?A将获得同样的运行结果。
键盘输入语句, 语句名为INPUT, 语句格式为〈行号〉INPUT 〔“提示字符串”;〕〈变量名〉〔{〈变量名〉}〕方括号内是可选项。提示字符串可供用户自行设置提示信息。INPUT 可跟若干个变量名, 程序执行到INPUT语句时,若未设置提示信息,则计算机显示问号,等待用户从键盘输入变量的值。键入的值之间应用逗号隔开, 若键入的值的个数少于INPUT后跟的变量个数,则系统将显示两个问号,再次等待输入, 等等。例如,
第一次键入时,个数不够,系统输出两个问号,继续等待;第二次键入3个数,值的个数已多于变量个数,但这不影响程序的运行,系统自动忽略多余的数据。使用INPUT语句键入数据时还应注意以下两点,即❶键入的数据必须是常量,不能是变量或带有算符的表达式;
❷键入的数据须与对应的变量类型相容。
READ和DATA语句,前者称为读数据语句,后者称为置数据语句, 两者要配合使用, READ语句与INPUT语句格式相同,只是没有提示字符串,其作用也与INPUT语句相同, 是给若干个变量赋值, 但READ语句的执行方式不同于INPUT语句, 不是以交互方式执行。READ语句从置数据语句DATA中读取数据。DATA语句的格式如下:
DATA 〔〈常量〉〔{, 〈常量〉}〕〕
DATA语句只提供数据, 是非执行语句, 程序中可以只有DATA语句而无READ语句, 但不可以有READ语句而无DATA语句。READ语句执行方式如下: 当程序开始运行时即自动设置一指针指向第一个DATA语句的第一个数据,READ语句读入指针所指的数据, 读完之后, 指针向前推移一个数据, 若一个DATA语句提供的数据已经读完,则指针移向下一个DATA语句的第一个数据, 例如
10 READ A, B, C
20 DATA 3.14, 2.71
30 READ D
40 DATA 0.56, 0.38
50 PRINT D, C, A, B
RUN/
0. 38 0. 56 3. 14 2. 71
关于DATA语句与READ语句的数据类型匹配问题与INPUT语句相似。
恢复数据区语句RESTORE, 这一语句重新定位数据指针,令它重新指向程序中第一个DATA语句的第一个数据,RESTORE之后的第一个READ语句重新从程序的第一个DATA语句开始读入数据。
BASIC中给变量赋值的语句有3个, 其中LET允许给变量赋表达式与其他变量的值, 因而能够取得程序运行的中间结果, 这是INPUT及READ语句做不到的。INPUT语句与READ语句就功能而言可以互相代替。程序往往是要运行许多次的,程序中有些原始数据在不同情况下运行时经常需要修改, 这样的数据用交互式的INPUT语句输入为宜。另有一些数据则很少修改, 以READ—DATA语句读入为宜。
☚ BASIC程序的构成   转移语句 ☛
00004862
随便看

 

文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。

 

Copyright © 2004-2024 Ctoth.com All Rights Reserved
京ICP备2021023879号 更新时间:2025/8/16 11:34:57