Операторы
Операторы указывают, какие алгоритмические действия необходимо выполнить над исходными данными для получения результата.
Для ввода исходных данных используются операторы ввода:
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 – число позиций дробной части.