М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nastya2735
nastya2735
04.10.2021 06:21 •  Информатика

Сократите эту программу program sr; var a, b, c : real; y, x, xb, xc : real; na, nb, nc: integer; function stup (x: real; n: integer): real; var i: integer; k: real; begin k: =1; for i : = 1 to n do k : = k * x; stup : = k; end; begin writeln ('введите x (число должно быть положительным'); readln (x); if x > = 0 then begin na : = 6; nb : = 3; nc : = 5; xb : = x-5; xc : = 2*x+1; a : = stup (x,na); b : = stup (xb, nb); c : = stup ( xc, nc); y : = (a*b)/c; writeln ('y=', y: 5: 2); end; end.

👇
Ответ:
Romanova33
Romanova33
04.10.2021
Var
  a,b,c,y,x,:real;

function stup(x:real;n:integer):real;
var
  i:integer;
  k:real;
begin
  k:=1;
  for i:=1 to n do k:=k*x;
  stup:=k;
end;

begin
  writeln ('Введите x (число должно быть положительным)'); readln (x);
  if x>=0 then begin
    a:=stup(x,6); b:=stup(x-5,3); c:=stup(2*x+1,5);
    y:=(a*b)/c;
    Writeln ('y=',y:5:2);
    end
end.
4,4(40 оценок)
Открыть все ответы
Ответ:
Если Света и Настя идут в лес, то и Маша идет в лес.
Иначе - если они идут на рыбалку - то и Маша тоже.
Если они идут на рыбалку, то Гриша тоже.
Иначе - если они идут в лес - то и Гриша идет в лес.
А Алексей вместе с Гришей.
Получается, что Маша, Гриша и Алексей идут туда,
куда идут Света и Настя.
Света, похоже, везде ходит вместе с Настей.
А Настя идет вслед за Мишей.
Получается, что они все идут вслед за Мишей.
Верное утверждение 2:
Если Света идет в лес, то все берут корзины и ножики и тоже идут в лес за грибами.
4,6(62 оценок)
Ответ:
elnur4ik2002
elnur4ik2002
04.10.2021
Программа, которая использует два массива

var 
c, a: array[1..20] of integer; 
i: integer;
begin 
write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 1 to 20 do   begin   
a[i] := c[20 - i + 1];   
write(a[i], ' '); 
end;  
end.

ИЛИ  Программа не использующая два массива, а просто переворачивающая первый

var 
c: array[1..20] of integer; 
i: integer;
begin  write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 20 downto 1 do  write(c[i], ' '); 
end.

Обе программы работают!
4,4(21 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ