|
QB教程(二)输入语句之read/data |
|
| 来自:雷网 | 作者:leinet |
| READ/DATA语句 使用INPUT语句虽然灵活,但不易于保存信息。遇到这种情况可以使用READ/DATA语句。 语句格式: READ 变量,变量,变量,…… DATA 数值,数值,数值,…… 语句功能: READ的含义是读,DATA的含义是数据。这两个语句要配合使用。当程序执行到 READ语句时,READ语句中的变量就会按顺序到DATA语句中去读去相应的数据。其中,DATA语句是一个非执行语句,它只是为READ语句提供数据。因此,DATA语句可以放在程序的任何地方。 例如:到河边去采集标本,小明采集14件,小刚采集10件,小强采集8件, 若将标本转入4个标本夹,平均每本装几件? read a,b,c read n p=(a+b+c)/n print p data 14,10,8,4 end 例如:有三个采茶小组。第一组10人,一天共采茶130公斤,第二组12 人,一天共采茶144公斤,第三组11人,一天共采茶122公斤。求三组平均 每人一天采茶多少公斤? read a,b read c,d read e,f r=a+b+c g=d+e+f p=g/r data 10,12,11 data 130,144,122 end ----------------------------------------------------------- 使用READ/DATA语句时应注意: 1.数据的个数不能少于变量的个数,否则程序将停止运行并出现提示信息。 2.DATA语句重的数据必须是常数。 3.变量之间,数据之间都要有逗号分隔,语句末尾不要又逗号。 如果数据很多,而且很多数据是相同的,可以使用恢复数据区域局。 格式:RESTORE 功能:将读数指针回到DATA语句中数据的初始位置。 read a,b,c,d restore read e,f,g,h print a,b,c,d print e,f,g,h data 1,2,3,4 end 练习: 实验小学五年级一班分成三个小组在小工厂糊纸盒。第一组16人糊了261个, 第二组14人糊了215个,第三组15人糊了259个,问全班平均每人糊了多 少个? 奶奶买来10袋米,每袋1.5元,2袋绿豆,每袋4.5元,1.5包花生,每包3元, 算一算奶奶一共花了多少钱。 一个三位数,百位数比十位数大5,个位数是百位数的2倍,若十位数是3,打印 这个三位数。 |
|