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

Внекоторой фирме налаживают производство роботов, выполняющих настройку оборужования. уровень роботов достиг такой высоты, что они сами выполнять сборку новых роботов. сборку новых роботов может выполнять бригада из 5 роботов. если работает бригада из двух роботов, то за один цикл производства они соберут еще 3 роботов, а бригада из 5 роботов еще 7 роботов. роботы объединяются в бригады так, чтобы собрать наибольшее количество роботов, при этом ни один робот не может оказаться вне бригады. после каждого цикла производства часть роботов забирают на работы по настройке оборудования, а оставшаяся часть начинает новый цикл производства и вновь выполняют сборку роботов, при этом количество роботов, которые остаются для сборки новых роботов, не может быть меньше 7, если возникает ситуация что роботов остается меньше семи, то после данного цикла фирма не будет забирать роботов для настройки оборудования. в силу большой нагрузки роботов, срок эксплуатации каждого робота равен 4 цикла производства после того, как робот отработал 4 цикла, он изымается из эксплуатации. в начале работы фирмы в ее распоряжении было n роботов (n больше или равно 7 , но меньше или равно 100) каждый из которых ранее не был в эксплуатации. напишите программу которая будет определять сколько роботов будет в распоряжении фирмы, без учета роботов которые были отданы на работу по настройке оборудования через p циклов производства, p больше или равно 1, но меньше или равно 50, если после каждого цикла фирма отдает к роботов, к больше или равно 1, но меньше или равно n. программа получает на вход три целых числа: n, p, k. программа должна вывести одно число - количество роботов через p производственных циклов. пример вводных данных: 7 4 8 пример выходных данных: 52 , завтра нужно сдавать

👇
Ответ:
chizhvlad2003p017q2
chizhvlad2003p017q2
02.11.2022
Мне нужно самое решення в паскале 
4,4(20 оценок)
Открыть все ответы
Ответ:
Russiansss
Russiansss
02.11.2022

const

   handsfree = false;

   nmax = 10;

   random_min = -50;

   random_max = 50;

var

   a: array[0..nmax] of real;

   i, n: integer;

   sum, x: real;

begin

   {ввод массива}

   n := nmax;

   if handsfree then begin

       for i := 0 to n do

       begin

           a[i] := random(random_max - random_min) + random_min;

           write(a[i], ' ');

       end

   end

   else begin

       for i := 0 to n do

           readln(a[i]);

   end;

   writeln();

   

   {подсчет суммы}

   write('x = ');

   readln(x);

   

   sum := a[n];

   for i := n - 1 downto 0 do

       sum := sum * x + a[i];

   writeln('S = ', sqrt(sum));

end.

4,6(19 оценок)
Ответ:
Pusya102
Pusya102
02.11.2022
Var a, b: integer;
var c: string;
begin
writeln('Введите 1 число.');
readln(a);
writeln('Введите 2 число.');
readln(b);
writeln('Знак операции.');
readln(c);
if c='*' then writeln(a*b);
if c='/' then writeln(a/b);
if c='-' then writeln(a-b);
if c='+' then writeln(a+b);
end.
2 ЗАДАЧА 
var a, b: real;
begin
writeln('Зарабаток Пети:');
readln(a);
writeln('Зарабаток Петрова:');
readln(b);
if a>b then writeln('Петя заработал больше Петрова.')
else if a=b then writeln('Петров и Петя заработали одинаково.')
else
writeln('Петров заработал больше Пети.');
writeln('Среднее: ', (a+b)/2);
end.
4,6(3 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ