Самостоятельная работа по теме «Запись математических выражений на языке Pascal»


Самостоятельная работа по теме
«Запись математических выражений на языке Pascal»
1. Записать, используя приведенные шаблоны, математические выражения в
виде арифметических выражений Pascal:
а) x
2
-7x+6; б)
xy
yx
1
; в)
a
acbb
2
4
2
.
2. Записать следующие математические выражения по правилам языка Pascal
а)
27
45
2
x
x
y
б)
c
b
bc
cb
a
25
2
в)
xy
yx
yx
x
k
2
)(
2
38
2
2
2
1
г)
2
2
1
2
2
2
3
12
xy
yx
xy
xy
xx
p
д)
yx
yx
xy
yx
xx
p
3
5
8
52
2
2
3. Выполнить обратную операцию: «перевести» запись с языка Pascal в
нормальную математическую форму:
а) F=(3*X+4*Y)/(2*SQR(K)-4*T/Y)
б) R=2+3*X*Y-SQRT(64+SQR(K)/6*X
в) K=SQRT(ABS(A+B)/ABS(A-B))/(A*B) г) D=SIN(3.14*X)-COS(3.14+X)
д) M=((X+Y)^3*(X-Y)^2)/SQR(X^2+Y^2)
4. Укажите ошибки в программе:
programm schet
var n,j: integer;
s,k real;
write (‘Введите конечное значение’);
readln(n)
for k:=1 to n do
for j:=n to 1 do
s:=s+k;
if k=n and j=1 then s:=sqrt(s)
writekn (‘Значение вычислений’s);
end.
5. Найдите сумму натуральных чисел от 1 до 100, составив программу в
среде PABC:
100
S=1+2+…+100=Σ i
I=1