Составители:
Рубрика:
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
=> x∗x∗x∗x;
sin
2
x => sqr(sin(x)).
Если
показатель вещественного типа, то пользуются со-
отношением
:
xaa
ex
ln
= , где x> 0; a – вещественное число или
выражение. Запись на языке Турбо Паскаль имеет вид:
x
a
=>
exp(a∗ln(x)). Например:
3/1
3
xx = = exp(1/3∗ln(x)).
40
Примеры программирования арифметических выражений
Математическая
запись
Запись на языке Турбо Паскаль
3
1
108,1
12
⋅
−
+
c
ba
(a+12∗b)/(c1–1.8E3)
x
xx
e
3
cos4sin2
22
+
exp((2∗sin(4∗x)+sqr(cos(x∗x)))/(3∗x))
ln|tgα–sinα
3
|
ln(abs(sin(al)/cos(al)–sin(al∗al∗al)))
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
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »