Примеры программирования арифметических выражений
Математическая запись | Запись в Турбо Паскале |
| (a + 12 * b)/(cE3) |
| exp((2*sin(4*x)+sqr(cos(x*x)))/(3*x)) |
ln |tg a-sin(a3)| | ln(abs(sin(al)/cos(al)-sin(al*al*al))) |
3.4. Контрольные задания
1. Составить раздел описания для заданных переменных
№ вар. | Математическая запись | Тип | № вар. | Матема-тическая запись | Тип |
1 | С2, Lt, j Z1, T, rs | логический символьный | 9 | Sum, max, w T, Z1, R | вещественный логический |
2 | M, n1, ap B, g0, h | целый вещественный | 10 | D, C3, kb bt, x1, S | строковый вещественный |
3 | D, h, E st, w, y1 | вещественный символьный | 11 | I, do, l1, Kн Ch, Q, rez | целый символьный |
4 | T3, j, x Q, w, Z1 | целый вещественный | 12 | N, Kc, a2 Z, fd, h | целый символьный |
5 | N, x1, b A, h, min | строковый вещественный | 13 | I, kd, l1 Q, n, lt | строковый вещественный |
6 | J, I, K F, S, R2 | целый логический | 14 | M1, j, r A, d, bo | логический вещественный |
7 | b, y4, W n, a0, k | вещественный логический | 15 | M0, j, rcm E, S, f1 | целый вещественный |
8 | l, s, d l, k1, m | вещественный символьный | 16 | a, m, с str, w, P1 | вещественный строковый |
2. Записать в Турбо Паскале константы
а) целые;
б) вещественные (в форме десятичных чисел и чисел с порядком).
№ варианта | Математическая запись |
1 | а) +15; 72,93×103 ; -500 б) |
2 | а) 0,2; 32×103; -8×102 б) –0, 25; 2,89×102; 3,164; 23,7×10-4 |
3 | а) 600; -041; 52,625×10-4 б) |
4 | а) 735; -24×103 ; 13,14×102 б) 0,0265×103; -3,7; 54,6; 0,275×10-2 |
5 | а) 014; 25×100; 27,3×103 б) 0,518; 2,546×102 ; -0,07×10-3; 3,04 |
6 | а) 014; 25×100; 27,3×102 б) 15,37; 4,52×10-3; 23; 0,0083 |
7 | а) 07; 94×102; 16,27×103 б)8,4; -35,07×10-1; 6,3×102; 0,004 |
8 | а) 41; 286×100; 23,7×102 б) 0,817; 0,645×102; -0,7181×10-3; 0,3556×100 |
9 | а) 377; -15×103; 25,4×103 б) – 0,572×106; 6,28; 5886; 0,0695×102 |
10 | а) 012; 7,5×103; -0,05×102 б) -0,084×10-2; -0,084×10-2; -52; |
11 | а) 0015; -9,4×103; 99,0 б) –5,14; 27,06×10-6; |
12 | а) 276; 9,275×103; -0,2 б) –0,56×106; -0,07425; 6; -0,873 |
13 | а) 03; 52×100; -1,0×103 б) |
14 | а) –016; 95,72×102; -576 б) –2,75; 81,2×10-6; -15,0×103; -0,033×10-3 |
15 | а) 05; -91,0×103; 14,5×102 б) 3,48; 1б5×102, -9,12×10-5; 0,0385 |
16 | а) 008; 7,2×104; -12×102 б) 54; -17,8; 2,041×10-3; 513×103 |
3. Записать в Турбо Паскале арифметические выражения
№ варианта | Математическая запись |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
4. Записать в виде алгебраической формулы
№ варианта | Запись в Турбо Паскале |
1 | ln(abs(sqr(x)*x))+arctan(x)+exp(omega) |
2 | x*sin(pi/4)/(1-2*x*cos(pi/4)+exp(1/3*ln(x))) |
3 | sqrt(abs(ln(sin(x)+2))) |
4 | 3*sin(x)+1/3*ln(1+x*x)+sqrt(exp(x)) |
5 | sqrt(abs(x-y))/(sqr(sin(z))+1) |
6 | exp(abs(x+y))*exp(x*ln(1+sin(y))) |
7 | 2*((x+y+z)*sqr(x+y+z)/(2*x)-sin(x*x*x)) |
8 | (sin(al)+arctan(al))/(omega+sqr(cos(al))) |
9 | exp(cos(x))*sqr(cos(sin(x)))+5.7E-1 |
10 | exp(x)/(4E-1+x*x)-sin(ln(x)) |
11 | 4*a*a+x*(b*b*b+x*(sqr(c)*sqr(c)+x*(a-exp(x)))) |
12 | 18*a*sqr(x)+exp(2/3*ln(x))+sin(al/2) |
13 | 2*b*b*b+ln(a)-exp(2.5*ln(x)) |
14 | (x+y+z)/(sqr(sin(a*x))+b*b) |
15 | exp(y/x*ln(abs(x)))+exp(1/3*ln(y/x)) |
16 | arctan(x*x*x)/(ln(x)+sin(x)/cos(x))+1 |
5. Вычислить арифметическое выражение
№ вар. | Запись в Турбо Паскале | Исходные данные |
1 | 18Е0 + 1/4 | - |
2 | frac(sqrt(a + b)) | a =0.84; b=0.16 |
3 | 3 DIV x + sqr(x) | x=2 |
4 | (x*x*t + 2.1)*trunc(1/4) + 5 | x=36; t=5.287 |
5 | I + 3 – i * sqr(i) | i= -3 |
6 | 4 + exp(trunc(3/2) * ln(6.25E-1)) | - |
7 | 1 MOD 3 + 1 DIV 3 | - |
8 | 2 * 10 DIV 4 | - |
9 | x/(y * x - y) + x/y + 1.2E1 | x=3; y= 1.5 |
10 | 19 DIV 4 + 1 MOD 4 | - |
11 | 100 * (99 DIV 100) | - |
12 | m + k * ((m + k) DIV n) - n | m =2; k=7; n=10 |
13 | 2 * trunc(4/10) + 2E0 | - |
14 | 2.0 * (1E1 / 5) | - |
15 | 19 DIV 4 + 5 MOD 4 | - |
16 | exp(1/3 * ln(27)) + 2 | - |
Глава 4. Линейные вычислительные процессы
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |






