Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 8 стр.

UptoLike

8
SIN(x) Вычисление синуса х
REAL
INTEGER
REAL
REAL
COS(x) Вычисление косинуса х
REAL
INTEGER
REAL
REAL
ARCTAN(x) Вычисление арктангенса х
REAL
INTEGER
REAL
REAL
EXP(x) Вычисление экспоненты
REAL
INTEGER
REAL
REAL
EXP10(x) 10
n
, где n=х
REAL
INTEGER
REAL
REAL
LN(x) ln x
REAL
INTEGER
REAL
REAL
LOG(x) log x
REAL
INTEGER
REAL
REAL
SQRT(x) Вычисление квадратного корня из х
REAL
INTEGER
REAL
REAL
TRUNC(x) Определение целой части от х
REAL
INTEGER
INTEGER
INTEGER
ROUND(x)
Округление х в сторону ближайшего
целого
REAL
INTEGER
NTEGER
INTEGER
ODD(x)
TRUE, если x - нечетное
FALSE, если х - четное
INTEGER BOOLEAN
SUCC(x)
а) х+1
б) следующий символ после х в
упорядоченном множестве символов
INTEGER
CHAR
INTEGER
CHAR
PRED(x)
а) х-1
б) предыдущий по отношению к х
символ в упорядоченном множестве
символов
INTEGER
CHAR
INTEGER
CHAR
ORD(S
порядковый номер символа S в
упорядоченном множестве символов
CHAR INTEGER
CHR(I)
определяет символ, стоящий под
номером I в упорядоченном множестве
символов
INTEGER CHAR
В данной таблице не приведены стандартные функции работы со строковыми данными.
Они рассмотрены в лабораторной работе N 8.
Примеры использования стандартных функций:
1) X = 21.53 TRUNC(X) = 21 ROUND(X) = 22
2) X = -2.7 TRUNC(X) = -2 ROUND(X) = -3
3) ORD('5') = 53 ORD('5') = 58
4) CHR(66) = 'B', CHR(57) = '9'
5) PRED('B') = 'A' PRED(100)= 99
6) SUCC('C') = 'D' SUCC(12) = 13
Примечания:
1. В Паскале нет операции возведения в степень. При необходимости вычисления а
n
, n = х,
используют имеющиеся стандартные функции, например: a
n
= Exp(n * Ln(A)).
2. Из таблицы стандартных функций следует справедливость равенств:
PRED(S) = CHAR(ORD(S) - 1) CHR(ORD(S)) = S
SUCC(S) = CHAR(ORD(S) + 1) ORD(CHR(I)) = I
                                                          REAL        REAL
   SIN(x)          Вычисление синуса х
                                                          INTEGER     REAL
                                                          REAL        REAL
    COS(x)          Вычисление косинуса х
                                                          INTEGER     REAL
                                                          REAL        REAL
    ARCTAN(x)       Вычисление арктангенса х
                                                          INTEGER     REAL
                                                          REAL        REAL
    EXP(x)          Вычисление экспоненты
                                                          INTEGER     REAL
                                                          REAL        REAL
    EXP10(x)        10n, где n=х
                                                          INTEGER     REAL
                                                          REAL        REAL
    LN(x)           ln x
                                                          INTEGER     REAL
                                                          REAL        REAL
    LOG(x)          log x
                                                          INTEGER     REAL
                                                          REAL        REAL
    SQRT(x)         Вычисление квадратного корня из х
                                                          INTEGER     REAL
                                                          REAL        INTEGER
    TRUNC(x)        Определение целой части от х
                                                          INTEGER     INTEGER
                    Округление х в сторону ближайшего REAL            NTEGER
    ROUND(x)
                    целого                                INTEGER     INTEGER
                    TRUE, если x - нечетное
    ODD(x)                                                INTEGER     BOOLEAN
                    FALSE, если х - четное
                    а) х+1
                                                          INTEGER     INTEGER
    SUCC(x)         б) следующий символ после х в
                                                          CHAR        CHAR
                    упорядоченном множестве символов
                    а) х-1
                    б) предыдущий по отношению к х INTEGER            INTEGER
    PRED(x)
                    символ в упорядоченном множестве CHAR             CHAR
                    символов
                    порядковый номер символа S в
    ORD(S                                                 CHAR        INTEGER
                    упорядоченном множестве символов
                    определяет символ, стоящий под
    CHR(I)          номером I в упорядоченном множестве INTEGER       CHAR
                    символов
В данной таблице не приведены стандартные функции работы со строковыми данными.
Они рассмотрены в лабораторной работе N 8.
Примеры использования стандартных функций:
1) X = 21.53 TRUNC(X) = 21       ROUND(X) = 22
2) X = -2.7         TRUNC(X) = -2       ROUND(X) = -3
3) ORD('5') = 53                 ORD('5') = 58
4) CHR(66) = 'B',                CHR(57) = '9'
5) PRED('B') = 'A'         PRED(100)= 99
6) SUCC('C') = 'D'         SUCC(12) = 13
Примечания:
1. В Паскале нет операции возведения в степень. При необходимости вычисления аn, n = х,
используют имеющиеся стандартные функции, например: an = Exp(n * Ln(A)).
2. Из таблицы стандартных функций следует справедливость равенств:
PRED(S) = CHAR(ORD(S) - 1)       CHR(ORD(S)) = S
SUCC(S) = CHAR(ORD(S) + 1) ORD(CHR(I)) = I




                                                                                     8