Написать пузырьковую сортировку в обратном направлении на основе кода во вложении. вложение: отсортировать от наибольшего значения к наименьшему # написать программу, которая сортирует массив # от наименьшего значения, к наибольшему # импортирую генератор случайных чисел import random mas = [] # введу количество элементов массива n = int(input('введите количество элементов массива: ')) count = 0 while count < n: # генерация случайного целого числа от 0 до 100 x = random.randint(0, 100) mas.append(x) count += 1 print(mas) # определить длину массива l = len(mas) # зададим индексы для обхода i (внешний круг) и j (внутренний круг) i, j = 0, 0 # равносильно i = 0; j = 0 # реализую внешний цикл while i < l: # указываю правый элемент от текущего j = i+1 # реализация внутреннего цикла while j < l: # если текущий элемент больше правого, то поменять их местами if mas[i] > mas[j]: mas[i], mas[j] = mas[j], mas[i] j += 1 j = 0 i += 1 print(mas)
2)менеджер диагностирует проблему, он должен отдавать себе отчет в том, что именно можно с нею сделать. Многие возможные решения проблем организации не будут реалистичными либо потому, что у организации недостаточно ресурсов для реализации принятых решений, либо проблемы могут в значительной своей части находиться вне организации. Существуют такие силы, как юридические законы, которые менеджер не властен изменить. Ограничения корректирующих действий сужают возможности решения проблем. Поэтому менеджер должен беспристрастно определить суть и состав ограничений и только после этого выявлять альтернативы решения проблем. Если будет выбрано нереалистичное направление действий, то это усугубит, а не разрешит существующую проблему.
Объяснение:
3)Отла́дка — этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится: ... выяснять, по какому пути выполнялась программа.
Все просто: производители носителей информации зачастую в рекламных целях указывают объем информации, которые вмещают их продукты, в завышенном количестве. Они принимают 1000 байт за один килобайт, 1000 килобайт за 1 мегабайт, 1000 мегабайт за 1 гигабайт и так далее. Компьютер же рассчитывает объем, принимая 1 килобайт как байт (и далее так же). Таким образом и получается разница между заявленным объемом диска и реальным.
Разберем на указанном вами примере: производитель флеш-памяти указал объем в 32гб, подразумевая при этом 32*1000*1000*1000=32'000'000'000 байт. На компьютере они будут отображаться как 32'000'000'000 / 1024 = 31'250'000 килобайт, то есть 31'250'000 / 1024 ≈ 30'517 мегабайт, то есть 30'517 / 1024 ≈ 29,8 гигабайт.