Система программирования Турбо Паскаль. Воробьева А.П - 19 стр.

UptoLike

Составители: 

39
Математическая
запись
Запись на языке
Турбо Паскаль
Тип
аргумента
Тип
функции
|x|
abs(x)
I
R
I
R
x
2
sqr(x)
I
R
I
R
sinx
cos
x
arctg
x
sin(x)
cos(x)
arctan(x)
I или R R
e
x
lnx
exp(x)
ln(x)
I или R
R
x
sqrt(x) I или R R
π
pi R R
Выделение целой
части аргумента
trunc(x) R I
Выделение
дробной части
аргумента
frac(x) R R
Возведение в степень
В системе Турбо Паскаль отсутствует операция возведения в
степень. Реализация этой операции зависит от типа показателя.
Если
показатель целого типа, то операция возведения в
степень реализуется
многократным умножением.
Например:
x
4
=> xxxx;
sin
2
x => sqr(sin(x)).
Если
показатель вещественного типа, то пользуются со-
отношением
:
xaa
ex
ln
= , где x> 0; aвещественное число или
выражение. Запись на языке Турбо Паскаль имеет вид:
x
a
=>
exp(aln(x)). Например:
3/1
3
xx = = exp(1/3ln(x)).
40
Примеры программирования арифметических выражений
Математическая
запись
Запись на языке Турбо Паскаль
3
1
108,1
12
+
c
ba
(a+12b)/(c1–1.8E3)
x
xx
e
3
cos4sin2
22
+
exp((2sin(4x)+sqr(cos(xx)))/(3x))
ln|tgα–sinα
3
|
ln(abs(sin(al)/cos(al)–sin(alalal)))
3.4. Контрольные задания
1. Составить раздел описания для заданных переменных
Ва-
ри-
ант
Матема-
тическая
запись
Тип
Ва-
ри-
ант
Матема-
тическая
запись
Тип
1
С
2
, Lt, j
Z
1
, T, rs
Логический
Символьный
9
Sum, max, w
T, Z
1
, R
Вещественный
Логический
2
M, n
1
, a
p
B, γ
0
, η
Целый
Вещественный
10
D, C
3
, k
b
β
t
, x
1
, Σ
Строковый
Вещественный
3
Δ, h, E
st, w, y
1
Вещественный
Символьный
11
I, d
0
, K
н
Ch, Q, rez
Целый
Символьный
4
T3, j, x
Q, w, Z
1
Целый
Вещественный
12
N, K
c
, a
2
Z, fd, η
Целый
Символьный
5
N, x
1
, b
A, η, min
Строковый
Вещественный
13
I, kd, l
1
Q, ν, lt
Строковый
Вещественный
6
J, I, K
F, S, R
2
Целый
Логический
14
M
1
, j, r
A, δ, b
0
Логический
Вещественный
7
β, y
4
,
n, a
0
, k
Вещественный
Логический
15
M
0
, j, r
cm
E, Σ, f
1
Целый
Вещественный
8
λ, σ, δ
l, k
1
, m
Вещественный
Символьный
16
α, μ, с
str, ω, P
1
Вещественный
Строковый
                                                                      Примеры программирования арифметических выражений
  Математическая      Запись на языке       Тип         Тип
      запись          Турбо Паскаль      аргумента    функции         Математическая
                                                                                                                Запись на языке Турбо Паскаль
                                                                          запись
                                             I            I
         |x|              abs(x)                                                a + 12b
                                             R            R
                                                                                                                     (a+12∗b)/(c1–1.8E3)
         x2                sqr(x)
                                             I            I                 c1 − 1,8 ⋅ 10 3
                                             R            R
        sinx               sin(x)                                            2 sin 4 x + cos 2 x 2
                                                                                      3x                    exp((2∗sin(4∗x)+sqr(cos(x∗x)))/(3∗x))
        cosx              cos(x)          I или R         R                e
       arctgx            arctan(x)
                                                                           ln|tgα–sinα3|                    ln(abs(sin(al)/cos(al)–sin(al∗al∗al)))
          x
         e                exp(x)
                                          I или R         R
        lnx                ln(x)                                                                     3.4. Контрольные задания

                          sqrt(x)         I или R         R         1. Составить раздел описания для заданных переменных
          x
                                                                     Ва-       Матема-                                   Ва-      Матема-
         π                   pi              R            R
                                                                     ри-       тическая                   Тип            ри-      тическая       Тип
 Выделение целой                                                     ант         запись                                  ант       запись
                          trunc(x)           R            I                    С2, Lt, j             Логический                Sum, max, w   Вещественный
 части аргумента                                                      1                                                  9
                                                                               Z1, T, rs             Символьный                T, Z1, R      Логический
    Выделение                                                                  M, n1, ap             Целый                     D, C3, kb     Строковый
                                                                      2                                                  10
   дробной части          frac(x)            R            R                    B, γ0, η              Вещественный              βt, x1, Σ     Вещественный
     аргумента                                                                 Δ, h, E               Вещественный              I, d0, Kн     Целый
                                                                      3                                                  11
                                                                               st, w, y1             Символьный                Ch, Q, rez    Символьный
                     Возведение в степень                                      T3, j, x              Целый                     N, Kc, a2     Целый
                                                                      4                                                  12
                                                                               Q, w, Z1              Вещественный              Z, fd, η      Символьный
    В системе Турбо Паскаль отсутствует операция возведения в                  N, x1, b              Строковый                 I, kd, l1     Строковый
степень. Реализация этой операции зависит от типа показателя.         5                                                  13
                                                                               A, η, min             Вещественный              Q, ν, lt      Вещественный
    Если показатель целого типа, то операция возведения в                      J, I, K               Целый                     M1, j, r      Логический
степень реализуется многократным умножением.                          6                                                  14
                                                                               F, S, R2              Логический                A, δ, b0      Вещественный
    Например:            x4 => x∗x∗x∗x;                                        β, y4, Ω              Вещественный              M0, j, rcm    Целый
                                                                      7                                                  15
                         sin2x => sqr(sin(x)).                                 n, a0, k              Логический                E, Σ, f1      Вещественный
    Если показатель вещественного типа, то пользуются со-                      λ, σ, δ               Вещественный              α, μ, с       Вещественный
                                                                      8                                                  16
отношением: x a = e a ln x , где x> 0; a – вещественное число или              l, k1, m              Символьный                str, ω, P1    Строковый
выражение. Запись на языке Турбо Паскаль имеет вид: xa =>
exp(a∗ln(x)). Например: 3 x = x1 / 3 = exp(1/3∗ln(x)).

                                  39                                                                                40