Операторы

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

Для ввода исходных данных используются операторы ввода:

read ( список_переменных ); – каждое вводимое (с клавиатуры) значение последовательно присваивается переменным из списка;

readln ( список_переменных ); – то же, что и оператор read, только после ввода данных происходит переход на новую строку (т.е. следующий оператор ввода будет вводить данные с новой строки);

readln; – происходит переход на новую строку без ввода данных.

Значения вводимых переменных должны соответствовать типам переменных из списка_переменных. Допускается вводить значения: целых (integer), вещественных (real), символьных (char) данных.

Пример. Введем значения переменных A=0.5; B=6.25; C=-0.71 и с новой строки введем I=1, K=5: readln( A,B,C ); read( I,K );.

Для присваивания переменной нового значения служит оператор присваивания. Его общий вид: имя := выражение;

где имя – имя переменной, текущее значение которой заменяется новым значением, определяемым данным выражением. Пример: y:=Sqrt(x)+1; - переменной y присваивается значение, которое будет получено в результате вычисления выражения +1.

В операторе присваивания переменная и выражение должны иметь один и тот же тип. Разрешается присваивать переменной типа real выражение типа integer.

Для вывода результатов служат операторы вывода:

write( список_переменных ); - выводит последовательно значения из списка переменных;

writeln( список_переменных ); - то же, что и write, но после вывода переменных осуществляется переход на новую строку;

writeln - осуществляет переход на новую строку без ввода данных.

Допустим вывод значений следующих данных:

1) целых (integer), вещественных (real), символьных (char), логических (boolean) переменных;

2) символьных констант;

3) арифметических и логических выражений.

Пример. Выведем на экран значение переменной y:

write(y);

или write(Sqrt(x)+1));

или write(‘y=’,y);

В Turbo Pascal предусмотрен форматный вывод данных: write(y:m:n);

где m – общее число позиций для выводимой величины y;

n – число позиций дробной части.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: