Статьи /  Pascal /  
Pascal Операторы ввода и вывода

Pascal. Операторы ввода и вывода.

Пусть в программе объявлены перменные


var a, b, c :real;

В ячейки связанные с этими переменными можно ввести любые числа с помощью оператора ввода read.
Read(a, b, c);
Когда в программе встретится оператор read, программа приостановит свою работу и будет ожидать ввода. Существуют несколько вариантов ввода:
  1. Через пробел в строке задаются 3 числа
    Например, 1.1 3 0.9 <enter>

  2. Ввод каждого числа через нажатие клавиши <enter>
    1.1 <enter>
    3 <enter>
    0.9 <enter>

И в том и другом случае идентификаторы примут соответствующие порядку ввода значения.

Оператор Readln

Readln отличается от оператора read тем, что после ввода происходит переход на новую строку. Readln без параметров часто используют для приостановки работы программы. После нажатия клавиши enter программа продолжает свою работу.

Операторы Write и Writeln

С помощью операторов write и writeln можно вывести на экран переменные.
Аналогично ситуации с операторами ввода, эти операторы отличаются лишь тем, что при использовании оператора writeln после вывода значений курсор переводится на начало новой строки. Например:
write(p, '', q);
В апострофах можно вывести любой комментарий.
В предложенном варианте вывода вещественные числа будут представлены в виде чисел с плавающей точкой 1.22324324E+01 или 2.00000000

Форматирование вывода операторов write и writeln

 write(f:6:3, q:4:1);
Первая цифра после идентификатора определяет ширину поля, определенное под число
Вторая цифра – количество знаков дробной части.


Яндекс.Метрика