Добавлено 06. Окт, 2009 автор AlexR . Учебник по паскалю
Оператор ввода данных с клавиатуры в общем виде выглядит следующим способом:
Read[ln][(переменные)];
«ln», как и в операторе вывода, здесь переход на следующую строку, но чтобы избежать ошибок чаще всего используют «readln». Переменных может быть любое количество, их следует разделять запятыми. При вводе с клавиатуры, при запущенной программе, несколько переменных, либо разделяют пробелом («Space»), либо нажатием клавиши ввод («Enter»).
Немного из теории:
Хорошим тоном в программировании считается разработка универсальной задачи, поэтому нам понадобится знание работы с входными данными.
Пример:
Допустим, что дана задача найти периметр и площадь прямоугольника, причем не указаны размеры его сторон.
Решение:
program square;
var a, b, S, P: real; //размеры сторон как и площадь вместе с периметром могут быть не целыми
begin
write ('Введите длины сторон прямоугольника:');
readln (a,b);
P:=2*(a+b);
S:=a*b;
writeln ('Периметр прямоугольника равен ',P);
writeln ('Площадь прямоугольника равна ',S);
end.
Результат:
Введите длины сторон прямоугольника:3 4
Периметр прямоугольника равен 14
Площадь прямоугольника равна 12
Учебник по Паскалю