Лабораторный практикум по информатике. Гурьяшова Р.Н - 136 стр.

UptoLike

136
Таблица 5. 1
Стандартные функции C, Fortran, Basic
Функция
Запись на
C
Fortran
Basic
Натурал
ь
ный логарифм
log(x)
LOG(X)
LOG(X)
Десятичный логарифм
log10(x)
LOG10(X)
Квадратный корень
T
sqrt(x)
SQRT(X)
SQR(X)
Абсолютная величи
на
(модуль)
|
T
|
abs(x) ABS(X) ABS(X)
Экспонента
~
exp(x)
EXP(X)
EXP(X)
Тригонометрические функции (аргумент в радианах)
Синус
sin x
sin(x)
SIN(X)
SIN(X)
Косинус
cos x
cos(x)
COS(X)
COS(X)
Тангенс
tan(x)
TAN(X)
TAN(X)
Обратные тригонометрические функции (аргумент
|
|
n
)
Арксинус
arcsin x
asin(x)
ASIN(X)
Арккосинус
arccos x
acos(x)
ACOS(X)
Арктангенс
arctg(x)
atan(x)
ATAN(X)
ATN(X)
Гиперболические функции
Синус
sh x
sinh(x)
SINH(X)
Косинус
ch x
cosh(x)
COSH(X)
Тангенс
tanh(x)
TANH(X)
П р и м е ч а н и е . Гиперболические функции sh x и ch x выражаются через
показательную функцию:
2
sh
xx
ee
=x
,
2
ch
xx
e+e
=x
.
Пример
Запись арифметического выражения
n,rŒ˜
t
+
%
|
|
F
G
H
− sin
F + tg3˚
на языках C, Fоrtran и Basic соответственно:
C: набирается строчными буквами
1.
5*pow(cosh(x),4) + pow(abs(x),(1./3.
))*exp(
-
x)
-
sin(sqrt(log(
3.
)))
+ tan(3*3
.
1415/180)
Fоrtran:
1.5*COSH(X)**4
+
ABS(X)**(1./3.)*EXP(
-
X)
-
SIN(SQRT(LOG(
3.
)))
+ TAN(3*3
.
1415/180)
Basic:
1.5*(EXP(X)
+
EXP(
-
X))^4
+
ABS(X)^(1/3)*EXP(
-
X)
-
SIN(SQR(LOG(
3
)))
+ TAN(3*3
.
1415/180)
Примеры записи выражений приведены также в работах 1; 4-6.
                              Та б л и ца 5 .1
     Стандартные функции C, Fortran, Basic
                                                         Запись на
              Функция
                                                C    Fortran           Basic
 Натуральный логарифм         ln x         log(x) LOG(X)              LOG(X)

                               √T
 Десятичный логарифм          lg x        log10(x) LOG10(X)
  Квадратный корень
                               |T|
                                           sqrt(x) SQRT(X)            SQR(X)
 Абсолютная величина

                                  ~
                                           abs(x)    ABS(X)           ABS(X)
                                      —
       (модуль)
      Экспонента                           exp(x)    EXP(X)           EXP(X)
            Тригонометрические функции (аргумент в радианах)
           Синус              sin x        sin(x)    SIN(X)           SIN(X)
          Косинус             cos x        cos(x)    COS(X)           COS(X)

          Обратные тригонометрические функции (аргумент | | ≤ n)
          Тангенс              tg x        tan(x)    TAN(X)           TAN(X)
          Арксинус          arcsin x asin(x) ASIN(X)
         Арккосинус         arccos x acos(x) ACOS(X)
         Арктангенс         arctg(x) atan(x) ATAN(X)                  ATN(X)
                         Гиперболические функции
           Синус              sh x         sinh(x) SINH(X)
          Косинус             ch x         cosh(x) COSH(X)
          Тангенс             th x         tanh(x) TANH(X)
П р и м е ч а н и е . Гиперболические функции sh x и ch x выражаются через
                                  e x − e−x          e x + e −x
показательную функцию:   sh x =             , ch x =              .
                                      2                  2
Пример

             n, r ∙ Œ˜t + %| | ∙ GH − sin√ F + tg3˚
    Запись арифметического выражения
                           F

на языках C, Fоrtran и Basic соответственно:
C: набирается строчными буквами
1.5*pow(cosh(x),4) + pow(abs(x),(1./3.))*exp(-x)-
sin(sqrt(log(3.)))+ tan(3*3.1415/180)
Fоrtran:
1.5*COSH(X)**4 + ABS(X)**(1./3.)*EXP(-X)-
SIN(SQRT(LOG(3.))) + TAN(3*3.1415/180)
Basic:
1.5*(EXP(X) + EXP(-X))^4 + ABS(X)^(1/3)*EXP(-X)-
SIN(SQR(LOG(3))) + TAN(3*3.1415/180)
   Примеры записи выражений приведены также в работах 1; 4-6.

                                          136