Emevuz
29.12.2020 08:54

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

номер название длительность выполнения, минут номера предшествующих
1 собрать компьютер из комплектующих 40 нет
2 проложить кабель для локальной сети 90 нет
3 установить коммутатор 30 нет
4 установить операционную систему 60 1
5 настроить коммутатор 20 2, 3, 4
6 установить прикладное программное обеспечение 60 4
7 подключить и настроить сетевой принтер 20 5
за какое минимальное время можно выполнить все перечисленные , если известны следующие ограничения? для выполнения работ выделено два специалиста. в каждый момент времени каждый специалист может заниматься решением только одной . каждая должна быть выполнена от начала до конца одним специалистом, причем выполнение отдельной должно быть непрерывно во времени.

в ответе укажите целое число минут.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
nelindos18
22.01.2020 21:19
Тут легко, нарисовать правдо не могу сейчас, первым делом это блок начало, затем блок ввода числа б , то есть количество машин, затем следующий блок ввода данных а, то есть цена машины, затем блок рассчета, с=а*б, то есть подсчёта выручки, затем блок вывода выручки и блок конец. Могу программу попробовать накидать если напишешь язык программирования

По логике так, возможны ошибки

Алг задача
Нач
Цел a, b,c
Вывод "введите количество проданных машин: "
Ввод а
Вывод "введите цену за автомобиль: "
Ввод b
С:=а*b
Вывод c
Кон
0,0(0 оценок)
Ответ:
shepa174
14.01.2020 21:16
1)

const
  n=40;
var
  a:array [1..n] of integer;
  i,k:integer;
begin
  Randomize;
  k:=0;
  Writeln('Исходный массив');
  for i:=1 to n do begin a[i]:=random(63)+20; Write(a[i],' ') end;
  Writeln; Writeln('Четные элементы, кратные 3');
  for i:=1 to n do
    if a[i] mod 6=0 then begin Inc(k); Write(a[i],' ') end;
  Writeln; Writeln('Отобрано элементов: ',k)
end.

Пример
Исходный массив
43 49 27 45 57 20 54 22 74 79 57 64 30 41 67 58 36 68 79 46 28 74 61 21 80 57 50 24 80 36 27 57 38 38 41 71 50 69 39 48
Четные элементы, кратные 3
54 30 36 24 36 48
Отобрано элементов: 6

2)

const
  n=20;
var
  a:array [1..n] of integer;
  i,imin:integer;
begin
  Randomize;
  Writeln('Исходный массив');
  imin:=1;
  for i:=1 to n do begin
    a[i]:=random(351)+20;
    Write(a[i],' ');
    if a[i]<a[imin] then imin:=i
    end;
  Writeln;
  Writeln('Минимальный элемент a[',imin,']=',a[imin])
end.

Пример
Исходный массив
292 54 248 310 181 210 263 284 255 156 177 340 173 39 108 144 270 40 318 155
Минимальный элемент a[14]=39
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота