Практикум по программированию на языке Turbo Pascal. Часть 1. Портнягина В.В - 20 стр.

UptoLike

Таблица 6
Функция Обозначение Тип аргумента Тип результата
Абсолютное значение x Abs(x) Integer или Real Integer или Real
Арктангенс x Arctan(x) Integer или Real Real
Косинус x Cos(x) Integer или Real Real
Экспонента Еxp(x) Integer или Real Real
Выделение дробной части
аргумента
Frac(x) Real Real
Выделение целой части
аргумента
Int(x) Real Real
Натуральный логарифм Ln(x) Real Real
Значение
PI = 3.1415926535897932385
Pi –
Проверка четности Odd(x) Longint Boolean(true, если
число нечетное)
Предшествующее значение
аргумента
Pred(x) INTEGER Integer
Инициализация датчика
случайных чисел
Randomize –
Формирование случайного
числа
Random(x) Word Integer
Формирование случайного
числа
Random Аргумент не задан Real
Округление вещественного
числа до целого
Round(x) Real Integer
Longint
Синус х Sin(x) Integer или Real Real
Квадрат х Sqr(x) Integer или Real Integer или Real
Квадратный корень x Sqrt (x) Integer или Real Real
Следующее значение аргу-
мента
Susc(x) Integer Integer
Выделение целой части ве-
щественного числа
Trunc(x) Real Integer
Longint
Для вещественного типа количество принимаемых значений очень вели-
ко. Все простые типы данных, кроме вещественных, называются порядковы-
ми. Для них определены следующие функции.
Функции Int(x) и Frac(x) похожи на математические функции [х] и {х},
обозначающие соответственно целую и дробную части числа, но совпадают с
ними только на множестве неотрицательных чисел. Если аргумент отрица-
тельный, то они просто отбрасывают дробную или целую часть: [–5,8] = –6,
Int (–5.8) = –5; {–5,8} = 0,2, Frac(–5.8) = –0.8.
Функция Trunc(x) отличается от Frac(x) типом возвращаемого значения,
Round(x) – функция округления, Odd(x) возвращает логическое значение true,
если аргумент хнечетное число.
Функции Random, Random(x) и сопутствующая им процедура Randomize
предназначены для получения псевдослучайных чисел.
Целочисленные значения можно присваивать вещественным перемен-
ным, а присваивание вещественного значения целочисленной переменной яв-
20
                                                                         Таблица 6

          Функция          Обозначение     Тип аргумента      Тип результата
Абсолютное значение x        Abs(x)       Integer или Real    Integer или Real
Арктангенс x                Arctan(x)     Integer или Real          Real
Косинус x                    Cos(x)       Integer или Real          Real
Экспонента                   Еxp(x)       Integer или Real          Real
Выделение дробной части      Frac(x)            Real                Real
аргумента
Выделение целой части         Int(x)           Real                Real
аргумента
Натуральный логарифм          Ln(x)            Real                Real
Значение                        Pi              –                   –
PI = 3.1415926535897932385
Проверка четности            Odd(x)           Longint        Boolean(true, если
                                                              число нечетное)
Предшествующее значение      Pred(x)        INTEGER               Integer
аргумента
Инициализация датчика       Randomize            –                   –
случайных чисел
Формирование случайного     Random(x)          Word               Integer
числа
Формирование случайного      Random      Аргумент не задан         Real
числа
Округление вещественного    Round(x)           Real                Integer
числа до целого                                                   Longint
Синус х                       Sin(x)      Integer или Real          Real
Квадрат х                    Sqr(x)       Integer или Real    Integer или Real
Квадратный корень x          Sqrt (x)     Integer или Real          Real
Следующее значение аргу-     Susc(x)           Integer             Integer
мента
Выделение целой части ве-   Trunc(x)           Real               Integer
щественного числа                                                 Longint

      Для вещественного типа количество принимаемых значений очень вели-
ко. Все простые типы данных, кроме вещественных, называются порядковы-
ми. Для них определены следующие функции.
      Функции Int(x) и Frac(x) похожи на математические функции [х] и {х},
обозначающие соответственно целую и дробную части числа, но совпадают с
ними только на множестве неотрицательных чисел. Если аргумент отрица-
тельный, то они просто отбрасывают дробную или целую часть: [–5,8] = –6,
Int (–5.8) = –5; {–5,8} = 0,2, Frac(–5.8) = –0.8.
      Функция Trunc(x) отличается от Frac(x) типом возвращаемого значения,
Round(x) – функция округления, Odd(x) возвращает логическое значение true,
если аргумент х – нечетное число.
      Функции Random, Random(x) и сопутствующая им процедура Randomize
предназначены для получения псевдослучайных чисел.
      Целочисленные значения можно присваивать вещественным перемен-
ным, а присваивание вещественного значения целочисленной переменной яв-
                                          20