Паскаль в примерах. Иринчеев А.А - 18 стр.

UptoLike

18
оператора присваивания вычисляется выражение стоящее в правой части, и его значение
присваивается переменной в левой части.
Таблица 2.4
Результаты операций
Операция Знак Тип
операции операндов результат
Сложение + REAL или INTEGER,
Умножение *
INTEGER
если оба операнда
INTEGER, и
Вычитание - REAL в противном
случае
Деление / REAL или INTEGER REAL
Деление с отбрасы-
ванием остатка
DIV
Вычитание остатка
при делении чисел
MOD INTEGER INTEGER
Отрицание NOT
Дизъюнкция OR BOOLEAN BOOLEAN
Конъюнкция AND
Сравнение:
на равенство
на неравенство
=
<>
Любой тип
переменных и
констант
BOOLEAN
Сравнение:
больше
меньше
больше или равно
меньше или равно
>
<
>=
<=
Любой
скалярный
тип
BOOLEAN
При этом тип выражения должен соответствовать типу переменной. Для стандартных
типов это означает, что типы должны совпадать. Кроме того, допускается присваивание пе-
ременной вещественного типа значение выражения целого типа.
Общая форма записи оператора
V:=А,
где V - имя переменной;
:= -знак присвоения;
А - выражение.
Например: Т:= 567.78
Присвоение же переменной целого типа выражению вещественного типа запре-
щено.
Для преобразования значений типа в значение целого типа предназначены функции
TRUNC(X) и ROUND(X).
Операторы ввода - вывода
позволяют вводить в основную память исходные данные и
на устройствах вывода информации получать результаты вычислений.
Операторы управления
организуют управление последовательностью выполнения опе-
раторов программы.
Операторы вызова функций и процедур
дают возможность разбивать программу на
части, определять и именовать их.
оператора присваивания вычисляется выражение стоящее в правой части, и его значение
присваивается переменной в левой части.



                                                                           Таблица 2.4
                                      Результаты операций

       Операция              Знак                               Тип
                           операции              операндов                результат
       Сложение                +                 REAL или              INTEGER,
      Умножение                *                                    если оба операнда
                                                  INTEGER             INTEGER, и
       Вычитание               -                                   REAL в противном
                                                                         случае
        Деление               /            REAL или INTEGER              REAL
   Деление с отбрасы-        DIV
    ванием остатка
   Вычитание остатка        MOD                INTEGER                 INTEGER
   при делении чисел
       Отрицание             NOT
      Дизъюнкция              OR                BOOLEAN               BOOLEAN
      Конъюнкция             AND
       Сравнение:                                Любой тип              BOOLEAN
      на равенство             =                переменных и
     на неравенство           <>                  констант
  Сравнение:
  больше                       >                    Любой               BOOLEAN
  меньше                       <                  скалярный
  больше или равно            >=                     тип
  меньше или равно            <=

     При этом тип выражения должен соответствовать типу переменной. Для стандартных
типов это означает, что типы должны совпадать. Кроме того, допускается присваивание пе-
ременной вещественного типа значение выражения целого типа.
     Общая форма записи оператора
             V:=А,
             где V - имя переменной;
             := -знак присвоения;
             А - выражение.
             Например: Т:= 567.78
     Присвоение же переменной целого типа выражению вещественного типа запре-
щено.
     Для преобразования значений типа в значение целого типа предназначены функции
TRUNC(X) и ROUND(X).
     Операторы ввода - вывода позволяют вводить в основную память исходные данные и
на устройствах вывода информации получать результаты вычислений.
     Операторы управления организуют управление последовательностью выполнения опе-
раторов программы.
     Операторы вызова функций и процедур дают возможность разбивать программу на
части, определять и именовать их.

                                                                                     18