Вводом информации называется процесс поступления информации о значениях величин с экрана дисплея в программу.
Примеры:
1) 2)
a:=3 ввод a,b
b:=4
c:=a+b c:=a+b
1-й алгоритм работает только с фиксированными значениями "а" и "b".
2-й алгоритм - с любыми (поставляются в программу с клавиатуры).
Оператор ввода имеет следующий вид: READ(имя1,имя2,...,имяn);
где имя - имя переменной,значение которой нужно ввести с клавиатуры.
Если в программе есть оператор READ,то при запуске ее на выполнение компьютер остановит выполнение программы и будет ждать ввода данных, которые нужно набрать на экране хотя бы через один пробел друг от друга. Значения переменных набираются в том порядке,в котором они указаны в операторе READ.
СИТУАЦИИ ПРИ ВВОДЕ
Примеры:
1. в программе: read(a,b);
введено: 3 4 5
----------------------
результат: 3 ® a
4 ® b
5 ® в память компьютера, если в
программе будет еще
оператор ввода, например,
read(c),то переменная "с"
получит автоматически
значение 5.
.
2. в программе: read(a,b);
|
|
введено: 3
----------------------
результат: 3 ® а
компьютер будет ждать значения
для переменной "b".
Кроме оператора READ используется оператор READLN, который после ввода значений закрывает строку ввода (если есть лишние значения, то они в память не идут).
ЗАДАЧИ
1. Составить операторы описания переменной и константы, в чем различие между переменной и константой?
2. Привести примеры строковой константы и комментария, в чем между ними различие?
3. Составить опираторы описания,присвоения и ввода для одной и той же переменной. В чем смысловое различие между этими операторами?
4. Составить операторы вывода так,чтобы было напечатано:
а) при х=.......... y=...........
значение значение
б) * * *
* * *
* * *
в) - - - - - - - - -
х=...........
значение
- - - - - - - - -
5. Вывести значения переменных A, B на одной строке экрана, а переменных C, D на другой.