Предмет: Информатика,
автор: ТатьянаRus
Помогите пожалуйста.Составьте 2 программы на языке Pascal,используя в одном случае оператор While,в др. случае Repeat.Вывести на печать положит. значения ф-ии y=sin(x)=cos(5x) для х, изменяющегося на отрезке {-5;5} с шагом 1,2.
Ответы
Автор ответа:
0
1
var x,y:real;
begin
writeln('Положительные значения:');
x:=-5;
while x<=5 do
begin
y:=sin(x)+cos(5*x);
if y>0 then writeln(y);
x:=x+1.2;
end;
end.
2
var x,y:real;
begin
writeln('Положительные значения:');
x:=-5;
repeat
y:=sin(x)+cos(5*x);
if y>0 then writeln(y);
x:=x+1.2;
until x>5;
end.
var x,y:real;
begin
writeln('Положительные значения:');
x:=-5;
while x<=5 do
begin
y:=sin(x)+cos(5*x);
if y>0 then writeln(y);
x:=x+1.2;
end;
end.
2
var x,y:real;
begin
writeln('Положительные значения:');
x:=-5;
repeat
y:=sin(x)+cos(5*x);
if y>0 then writeln(y);
x:=x+1.2;
until x>5;
end.
Похожие вопросы
Предмет: География,
автор: 1232134213
Предмет: Литература,
автор: poshlayamolli3
Предмет: Физика,
автор: arinatelegina088
Предмет: Геометрия,
автор: vikaermolich
Предмет: Математика,
автор: Фингерборд