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

UptoLike

14
ские операции: сложение, вычитание, умножение, деление, div, mod. Все эти операции вы-
рабатывают результат целого типа, кроме операции деления, результат которой всегда будет
вещественного типа. Определены также операции отношения: равно, не равно, меньше,
больше, меньше или равно, больше или равно.
С аргументами целого типа могут использоваться следующие стандартные функции,
приведенные в таблице 2.1.
Определены также функции:
ODD(X) - вырабатывает результат булевского типа: для четного аргумента - FALSE,
для нечетного аргумента - TRUE;
SUCC(X) - вырабатывает следующее целое число ( т.е. число, на единицу больше Х);
PRED(X) - вырабатывает предыдущее целое число (т.е. число, на единицу меньше Х);
Переменные и константы типа в ПАСКАЛЕ употребляются в том же смысле, что и в
математике действительные числа.
Вещественные переменные обладают двумя важными характеристиками - диапазон
значений и точность, которые определяются структурными особенностями конкретной ЭВМ.
Над переменными типа определены следующие математические операции: сложение,
вычитание, умножение, деление, div, mod.
Определены также операции отношения: равно, не равно, меньше, больше, меньше
или равно, больше или равно.
При обращении к стандартным функциям необходимо записать имя функции, а в скоб-
ках указать аргумент. Перечень стандартных функций, типы аргументов и функций приведе-
ны в таблице 2.1.
Таблица .2.1
Стандартные функции в ПАСКАЛЕ
МАТЕМАТИЧЕСКАЯ
ЗАПИСЬ
ЗАПИСЬ ФУНКЦИИ
НА РАСКАЛЕ
ТИП АРГУМЕНТА ТИП РЕЗУЛЬТАТА
sin x SIN(X) REAL REAL
cos x COS (X) REAL REAL
ln x LN(X) REAL REAL
x
SQRT(X) REAL REAL
arctg x ARCTAN(X) REAL REAL
e
x
EXP(X) REAL REAL
x
2
SQR(X) REAL REAL
|x| ABS(X) INTEGER, REAL INTEGER, REAL
TRUNC(X) INTEGER, REAL INTEGER
Определены стандартные функции преобразования значений типа в значения целого
типа:
TRUNС(X) - вырабатывает целый результат путем отбрасывания дробной части аргу-
мента;
ROUND(X) - вырабатывает целый результат путем округления до ближайшего целого.
Пример, если Х = 21.53, то TRUNС(X) = 21, ROUND(X) = 22;
если Х = -2.7, то TRUNС(X) = - 2, ROUND(X) = -3.
ские операции: сложение, вычитание, умножение, деление, div, mod. Все эти операции вы-
рабатывают результат целого типа, кроме операции деления, результат которой всегда будет
вещественного типа. Определены также операции отношения: равно, не равно, меньше,
больше, меньше или равно, больше или равно.
     С аргументами целого типа могут использоваться следующие стандартные функции,
приведенные в таблице 2.1.
     Определены также функции:
     ODD(X) - вырабатывает результат булевского типа: для четного аргумента - FALSE,
для нечетного аргумента - TRUE;
     SUCC(X) - вырабатывает следующее целое число ( т.е. число, на единицу больше Х);
     PRED(X) - вырабатывает предыдущее целое число (т.е. число, на единицу меньше Х);
     Переменные и константы типа в ПАСКАЛЕ употребляются в том же смысле, что и в
математике действительные числа.
     Вещественные переменные обладают двумя важными характеристиками - диапазон
значений и точность, которые определяются структурными особенностями конкретной ЭВМ.
     Над переменными типа определены следующие математические операции: сложение,
вычитание, умножение, деление, div, mod.
     Определены также операции отношения: равно, не равно, меньше, больше, меньше
или равно, больше или равно.
     При обращении к стандартным функциям необходимо записать имя функции, а в скоб-
ках указать аргумент. Перечень стандартных функций, типы аргументов и функций приведе-
ны в таблице 2.1.

                                                                            Таблица .2.1
                                Стандартные функции в ПАСКАЛЕ

 МАТЕМАТИЧЕСКАЯ           ЗАПИСЬ ФУНКЦИИ         ТИП АРГУМЕНТА      ТИП РЕЗУЛЬТАТА
     ЗАПИСЬ                 НА РАСКАЛЕ
           sin x                SIN(X)                REAL               REAL
           cos x               COS (X)                REAL               REAL
            ln x                LN(X)                 REAL               REAL
                 x             SQRT(X)                REAL               REAL
          arctg x            ARCTAN(X)              REAL                 REAL
             ex                EXP(X)               REAL                 REAL
             x2                SQR(X)               REAL                 REAL
             |x|               ABS(X)           INTEGER, REAL       INTEGER, REAL
                              TRUNC(X)          INTEGER, REAL          INTEGER

        Определены стандартные функции преобразования значений типа в значения целого
типа:
     TRUNС(X) - вырабатывает целый результат путем отбрасывания дробной части аргу-
мента;
     ROUND(X) - вырабатывает целый результат путем округления до ближайшего целого.
     Пример, если Х = 21.53, то TRUNС(X) = 21, ROUND(X) = 22;

        если Х = -2.7, то TRUNС(X) = - 2, ROUND(X) = -3.




                                                                                      14