HanjiZ
30.08.2020 04:28

Что тут делать нужно и КАК, подскажите

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
AliceWhite31841
03.04.2020 14:49

Промышленные роботы дают возможность автоматизировать все виды операций. Сфера применения довольно широка: заготовительное производство, механообработка, сварочное производство, сборочное производство, термообработка, гальванические и лакокрасочные покрытия, транспортно-накопительные системы. В обрабатывающей промышленности отрасли лидеры по покупкам роботов не меняются уже более пяти лет: это автомобильная промышленность и электроника.

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

Самая важная роль отводится роботам, заменяющим человека при выполнении различных задач в экстремальных условиях: на больших глубинах, в вакууме, в космосе, на участках с радиационно- взрыво- и пожароопасными условиями, а также на химических и фармацевтических производствах. 

0,0(0 оценок)
Ответ:
Баумгертнер
10.08.2021 07:52
Попробую.
Начало
Ввод количества номиналов N
Объявляем массивов X(N), Y(N) 
Цикл по i от 1 до N
    Ввод очередного номинала X(i)
Конец цикла по i
Ввод суммы для выдачи S
Подпрограмма сортировки массива X(N) по возрастанию.
Например, пузырьковой сортировкой.
k = 0 ' k - это количество банкнот
Цикл, пока S > 0
    Если S < X(1), то ' Если остаток меньше самого маленького номинала
        S = 0: k = -1 ' то выдать полную сумму невозможно
        Выход сразу из цикла по S
    Конец Если
    i = N
    Цикл, пока X(i) > S
        i = i - 1
    Конец цикла по X(i)
    Y(k) = X(i) ' записываем очередную банкноту в массив Y(N)
    S = S - X(i) ' определяем остаток
    k = k + 1 ' увеличиваем счетчик банкнот
Конец цикла по S
Если k = 0, то k = -1 ' выдать сумму не смогли
Вывод k
Если k > 0, то ' Если сумму можно выдать
    Цикл по i от 1 до k
        Вывод Y(i) + " "
    Конец цикла по i
Конец Если
Конец

Алгоритм пузырьковой сортировки:
Начало подпрограммы
F = True ' Это булева переменная - признак успешности сортировки
Цикл вечный без всяких условий
Если F = True, то
    F = False
    Цикл по i от 1 до N-1
        Если X(i) > X(i+1), то ' если два соседних числа не отсортированы
            Q = X(i) : X(i) = X(i+1) : X(i+1) = Q ' меняем местами эти числа
            F = True
        Конец Если
    Конец цикла по i
Иначе
    Выход из Цикла ' Если F = False
Конец Если
Конец вечного Цикла
Конец подпрограммы
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота