Ответы на вопрос:
ответ:
program scheme;
var xn,xk,dx,x,s,p,k,y: extended;
label rep;
begin
write('enter xn: ');
readln(xn);
write('enter xk: ');
readln(xk);
write('enter dx: ');
readln(dx);
s: =0; p: =1; x: =xn; k: =0;
rep:
if x < = xk then
begin
y: =exp(sin(x))*cos(x);
writeln('x = ',x: 0: 3, ' y = ', y: 0: 3);
if y > = 0 then
s: =s+y;
if y < > 0 then
p: =p*y;
x: =x+dx;
goto rep;
end
else
begin
writeln('s = ', s: 0: 3, ' p = ', p: 0: 3, ' k = ', k: 0: 3);
exit;
end;
end.
объяснение: если есть вопросы, пишите в лс.
Var mean, count, n: real; i: byte; begin mean : = 0; count : = 0; for i : = 1 to 10 do begin readln(n); if (( n < = 18 ) and ( n > =-5 )) then begin mean : = mean + n; count : = count + 1; end; end; mean : = mean / count; writeln('среднее арифметическое = ', mean); end.
Популярно: Информатика
-
sartakova200311.04.2022 12:39
-
Саня11117803.11.2021 01:38
-
AceAlone17.04.2020 11:16
-
masha7130129112.11.2022 03:31
-
дстмсдрлпоа07.06.2023 12:01
-
nikita57734404.03.2021 06:24
-
mvamz16.10.2020 17:04
-
jjjustangel120.12.2020 04:15
-
hardrop30.03.2023 16:53
-
sapeglub18.09.2022 15:39