Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛБ 9.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
63 Кб
Скачать
☆

Операторы языка программирования Pascal

Все операторы языка Pascal можно подразделить на простые (присваивания, безусловного перехода, пустой), структурированные (условия, выбора, повтора), составной и операторы ввода-вывода.

Оператор присваивания

Формат оператора следующий:

<имя переменной> := <выражение>

Принцип действия: вычисляется выражение, находящееся в правой части, и его значение присваивается переменной в левой части.

Операторы ввода-вывода

Ввод информации с клавиатуры во время работы программы реализуется с помощью операторов

read(список переменных, указанных через запятую)

readln(список переменных, указанных через запятую)

Принцип действия: выполнение программы приостанавливается, и система переходит в режим ожидания (черный экран с мигающим курсором) ввода пользователем значения переменной или переменных. При использовании в программе оператора read пользователь должен вводить значения переменных, отделяя их пробелом, а при использовании readln после ввода каждого значения переменной нажимается клавиша Enter (лишние данные в строке ввода при этом игнорируются).

После ввода пользователем значений всех указанных в списке действующего оператора переменных выполнение программы возобновляется, а введенные значения присваиваются перечисленным в операторе ввода переменным.

Примечания.

1 Оператор readln без параметров можно использовать для просмотра результатов выполнения программы до завершения ее работы. В этом случае система находится в режиме ожидания нажатия пользователем клавиши Enter.

2 Значения переменных логического типа нельзя вводить с клавиатуры.

Для вывода информации (сообщений или результатов работы) используют операторы

write(список переменных, констант, выражений через запятую)

writeln(список переменных, констант, выражений через запятую)

Например, оператор

writeln('x=',x,' sin x =',sin(x))

выводит последовательно строковую константу «x=» (без кавычек и апострофов), значение переменной х, строковую константу « sin x =» (без кавычек и апострофов) и значение выражения sin(x).

Принцип действия: значения констант, переменных и выражений выводятся на экран (в файл, на печать), причем при использовании в программе оператора write курсор остается в конце текущей строки, и следующие выходные данные будут печататься в той же строке, а при использовании writeln курсор переходит на новую строку.

Примечание − Оператор writeln без параметров используется для пропуска строки или для перехода на новую строку.

Операторы write и writeln предоставляют возможность форматирования выходных данных, т. е. представления результатов в удобном для пользователя виде (F-формат, формат с фиксированной точкой). Минимальное количество позиций, которое должно занимать при выводе значение целого или строкового типа указывается форматом :n, например:

writeln(x:5)– для отображения переменной x целого или строкового типа при выводе выделяется 5 позиций;

writeln(a,' ':3,b)– значения переменных a и b при выводе разделены тремя пробелами.

Количество позиций, отводимое при выводе для вещественного числа, указывается форматом :n:m, где n − общее число позиций, m − число позиций для дробной части, например:

writeln(y:6:2) − для отображения вещественной переменной у при выводе отводится 6 позиций, из них 2 − после десятичной точки.