Оператор ввода данных с клавиатуры «READ[ln]»

Октябрь 6, 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

Вернуться к оглавлению

Комментарии закрыты.