|
zadach527.PAS |
|
{* Задача 527 *}Unit ZADACH527; InterfaceImplementationBegin writeln( 'Вычислить:
'); End. Program zadach527;
Uses zadach527.pas; {* Эту строку можно удалить *}
Uses crt; {* Вызов внешних функций *}
Var {* Объявление переменных *}
a : Array[1..4] Of real;
sum : real;
y : real;
xn : real;
h : real;
i : integer;
Begin
ClrScr; {* Очищаем экран *}
Writeln( 'Введите Xn');
Readln(xn);
Writeln( 'Введите h');
Readln(h);
sum := 0;
For i := 1 To 4 Do {* Переменная i увеличивается с 1 до 4 *}
Begin
writeln( 'Введите a', i);
readln(a[i])
End;
For i := 1 To 4 Do {* Цикл для i => [1 .. 4] *}
Begin
Решение y := sqrt(exp(xn * ln(2)) * sin(2 * xn) - exp( - sin(xn))) / (sqrt(exp(xn * ln(2)) + exp(xn * ln(3))) * sin(2 * xn));
sum := sum + (y * a[i]);
xn := xn + h;
writeln( 'y', i, '=', y : 3:2);
End;
writeln( 'sum=', sum : 3:2);
End.
|