Дана программа паскаль, я составил блок схему, но препод сказал что ее необходимо...

0 голосов
86 просмотров

Дана программа паскаль, я составил блок схему, но препод сказал что ее необходимо сократить через модификацию или как то так, помогите
program proizv;
var p:real;
m:integer;

begin
p:=1;
for m:=2 to 7 do
p:=p*(cos(2*m)+sin(5*m));
writeln (p);
end.

program sum;
var s:real;
a,b,c:integer;

begin
s:=0;
for a:=1 to 5 do
for b:=1 to 6 do
for c:=1 to 7 do
s:=s+(exp(ln(a))*1/3)+exp(c*ln(b));
writeln (s);
end.


program sistema;
const a=20.3;
var f,n,k,h,x:real;

begin
readln (n,k,h);
x:=n;
repeat
begin
if x<=1 then f:=ln(x+1) else f:=sqr(sin(sqrt(a*x)));<br> writeln ('x=',x:4:1,' ','f=',f:4:3);
x:=x+h;
end;
until x>k+0.1
end.

ВОТ ДЛЯ ЭТИХ ПРОГРАММ


Информатика (12 баллов) | 86 просмотров
0

Хм.... "сократить через модификацию или как то так"... это называется гораздо проще: "Пойди туда, не знаю куда"

Дан 1 ответ
0 голосов

Сделай тогда что-то типа такого...


image
image
(153 баллов)
0

Попробуй цикл в одну сделать..

0

и вводимые данные в одном прямоугольнике

0

ахах чувак, я через программу делал блок схему, поэтому что ты говоришь я не понимаю))

0

Спасибо, попробую, а можешь и для других сделать?

0

попробую

0

Спасибо Заранее

0

третью не знаю как сделать =(

0

вот я 3 тоже ни как не могу

0

тебе срочно надо?

0

до 9 30 примерно завтра