Ввод данных с клавиатуры INPUT.

Этот оператор служит для ввода числовой и текстовой инфы в память машины.

Вид :

INPUTVперечень ввода

В перечне ввода должны быть указаны имена величин, значения которых будут вводиться. Если вводится символьная величина, то она должна быть заключена в кавычки в этом случае, если она содердит знаки препинания и пробелы.

Выполняя оператор Ввод данных с клавиатуры INPUT. INPUT, компьютер в качестве приглашения для ввода инфы выдает на экран символ вопроса. В ответ юзер должен набрать на клавиатуре нужные данные и надавить {ENTER}, после этого набранная информация записывается в переменную памяти с обозначенным в операторе именованием. В одном и том же операторе можно вводить значения нескольких величин.

К Ввод данных с клавиатуры INPUT. примеру, INPUT А, В

Выполняя этот оператор, компьютер выведет на экран символ “?” и будет ждать ввода. Введем с клавиатуры, допустим, числа 5 и 7 через запятую и нажмем кнопку ENTER. Число 5 поступит в переменную А, а число 7 — в В.

Если программка содержит несколько операторов INPUT, то лучше если в оператор будет вставлена строковая константа Ввод данных с клавиатуры INPUT., поясняющая перечень ввода. Строковая константа должна быть заключена в кавычки и разделена от перечня ввода точкой с запятой.

К примеру, INPUT “Введите два числа”; А, В

После того, как компьютер прочтет этот оператор, он выведет на экран строковую константу и, поставив после нее символ вопроса, будет ждать ввода:

Задачка Ввод данных с клавиатуры INPUT. 1.

Подсчитать среднее арифметическое 3-х чисел, введенных с клавиатуры.

CLS

REM ввод значений в переменных А, В, С

INPUT “Введите 1-ое число-”; A

INPUT “Введите 2-ое число-”;B

INPUT “Введите третье число-”;C

REM подсчет ср.арифм. и вывод на печать

SA=(A+B+C)/3

PRINT “Среднее арифметическое равно ”;SA

END

При значениях А=1, В=2, С=3 получим последующий итог Ввод данных с клавиатуры INPUT.:

Задачка 2.

Разместите введенное с клавиатуры слово в 20 столбце и в 10 строке текстового экрана.

Решение:

INPUT “ “; A$

LOCATE 10,20: PRINT A$

END

Операторы DATA и READ .

Задание значений величин в программке может осуществляться 3-мя методами:

1) присвоение при помощи оператора присваивания,

2) ввод значений с клавиатуры при помощи оператора INPUT,

3) программное задание блока Ввод данных с клавиатуры INPUT. данных с следующим считыванием.

С первыми 2-мя методами мы ознакомились выше. Последний метод применяется в тех случаях, когда объем данных довольно велик, а вводить их с клавиатуры неловко. Для этого в программке делают блок данных — перечень констант, записанных в особом операторе DATA.

Вид:

DATAVперечень констант

где в перечне констант — числовые либо Ввод данных с клавиатуры INPUT. символьные константы, отделяемые друг от друга запятыми.

Строковая константа должна быть заключена в кавычки, если она начинается либо завершается означающими пробелами, или она содержит какие-либо знаки препинания. При всем этом в заключенной в кавычки строковый константе запрещено использовать кавычки, т.е. снутри самой константы кавычек Ввод данных с клавиатуры INPUT. быть не должно.

К примеру, DATA 5, 7.3, QBASIC, “ PROGRAM:”

Оператор DATA относится к невыполняемым операторам, т.е. может быть записан в любом месте программки. В одной программке может быть несколько операторов DATA.

Значения констант из блока данных присваиваются переменным при помощи оператора READ.

Вид :

READVперечень переменных

где в перечне величин перечисляются Ввод данных с клавиатуры INPUT. имена тех переменных, которым должны быть присвоены значения.

Оператор READ присваивает 1-ое значение из блока данных первой переменной перечня величин, 2-ое — 2-ой переменной и т.д.

Если в предстоящем в программке повстречается очередной оператор READ, то считывание данных будет происходить со последующего свободного, т.е. не считанного, значения из DATA Ввод данных с клавиатуры INPUT..

К примеру, DATA 1,2,3,4,5

READ A, B, C

READ X, Y

В итоге в переменным А, В, С, D, X, Y будут помещены значения:

A B C X Y

1 2 3 4 5

При формировании перечня данных в операторе DATA и перечня переменных в операторе READ нужно смотреть за соответствием типов переменных и данных. Допускается считывание числовой Ввод данных с клавиатуры INPUT. константы как символьной.

К примеру, DATA 3, “Дом №5”, 34.4

READ A$, B$, C

В итоге в переменным А$, В$, С будут помещены значения:

A$ B$ C

3 Дом№5 34.4

В данном случае число 3 будет восприниматься как символьное выражение.

ВНИМАНИЕ!

Число переменных в операторах READ не должно превосходить количество констант в перечне операторов DATA , по другому компьютер выдаст Ввод данных с клавиатуры INPUT. сообщение об ошибке “ВНЕ ДАННЫХ”. Перечень констант в DATA не может содержать арифметических выражений.

Для того, чтоб начать считывание данных из блока поначалу, употребляют оператор RESTORE. RESTORE возвращает указатель с текущего значения на начало перечня.

К примеру:

Программка. ПЕРЕМЕННЫЕ

DATA 10,20,30 A1 A2

DATA 1,2,3 10 20

READ A1,A2

RESTORE B Ввод данных с клавиатуры INPUT.1 B2 B3 B4

READ B1,B2,B3,B4 10 20 30 1

READ B5,C$ B5 c$

2 3


vvedenie-tehnologiya-mashinostroeniya-bijsk-izdatelstvo-altajskogo-gosudarstvennogo-tehnicheskogo-universiteta-im.html
vvedenie-transportnaya-strategiya-rossijskoj-federacii.html
vvedenie-uchebno-metodicheskij-kompleks-disciplini-teoriya-gosudarstva-i-prava-specialnost-030501-65-yurisprudenciya.html