Инструкция print

Также записывает значения элементов списка данных в файл. Основное отличие этой инструкции от инструкции write заключается в более широких возможностях расположения элементов данных в файле.

Формат:

print # <дескриптор>, [<список_данных>]

Разделителями элементов списка данных служат символы: ";" и ",". Если разделителем служит символ ";", то элемент данных записывается в файл через пробел от предыдущего. Если разделитель ",", то очередной элемент записывается с начала следующей зоны вывода. Зоны вывода начинаются с позиций 1, 15, 29, ..., т.е. они образуют колонки шириной 14 позиций. Кроме того, список данных может содержать функции tab([n]) и spc(n).

Функция tab([n]) располагает очередной элемент, начиная с n-й позиции от начала строки. Если n< текущей позиции в файле, то элемент располагается с n-й позиции следующей строки. Функция tab без аргумента вставляет значение с начала очередной зоны вывода, т.е. ведет себя аналогично разделителю ",".

Функция spc(n) вставляет между очередными выводимыми значениями nпробелов.

Пример.

print # 5, "Координаты точки:"; x; spc(5); y