Операции одинакового приоритета выполняются поочередно слева направо.
Все операции в ТP можно разбить на следующие группы: - арифметические операции; - операции отношения; - логические операции; - операции с битами информации; - адресные операции; - операции со строками. Рассмотрим наиболее часто используемые операции. Арифметические операции + сложение; - вычитание; * умножение; / деление; div деление целых чисел(остаток Mod остаток от деления целых чисел Пример1: 25 div 3 = 8 25 mod 3 = 1 -10 div 2 =-5 -10 mod 2 = 0 -15 div -4 =3 -15 mod -4 =-3 3 div 5 =0 3 mod 5 = 3 Пример 2: Какое число будет напечатано? K:=7; K:= K+12; Z:=10+K div 2 div 4+3*15 mod 7 div 5; * 12 Пример 3 Какое число будет напечатано? x:=17; y:=x div 2 mod 5 mod 2; * 1 Операции отношения = > < >= <= <> Это логические операции, предназначены для сравнения различных однотипных величин. Результат принимает значение истина или ложь. Логические операции. Логические операции применяются к величинам логического типа, результат операции – тоже логического типа. NOT (НЕ) { отрицание } AND (И) { конъюнкция, логическое умножение, пересечение} OR (ИЛИ) {дизъюнкция, Таблицы истинности для логических операций:
1. Операции NOT(x): 2. Операции AND(x) и OR(x):
Приоритет логических операций:
|