Как можно сформировать массив, состоящий из 20 случайных чисел в диапазоне от -10 до 30, отсортировать его по убыванию и вывести на экран как исходный, так и отсортированный массив?
Информатика7 классМассивы и сортировка данныхмассив случайных чиселсортировка массивавывод массиваинформатика 7 классдиапазон чиселмассив по убыванию
Для решения этой задачи мы можем использовать язык программирования Python. Давайте рассмотрим шаги, которые необходимо выполнить для формирования массива из 20 случайных чисел, их сортировки и вывода на экран.
Для генерации случайных чисел нам понадобится библиотека random
.
Используем цикл для генерации 20 случайных чисел в диапазоне от -10 до 30 и добавляем их в массив.
Для сортировки массива по убыванию мы можем использовать метод sort()
с параметром reverse=True
.
Сначала выводим исходный массив, затем отсортированный массив.
Теперь давайте посмотрим на код, который выполняет все эти шаги:
import random # Шаг 1: Создаем массив из 20 случайных чисел array = [random.randint(-10, 30) for _ in range(20)] # Шаг 2: Выводим исходный массив print("Исходный массив:", array) # Шаг 3: Сортируем массив по убыванию array.sort(reverse=True) # Шаг 4: Выводим отсортированный массив print("Отсортированный массив:", array)
После выполнения этого кода вы получите два вывода: один с исходным массивом случайных чисел, а второй — с отсортированным массивом по убыванию. Таким образом, мы успешно выполнили все шаги задачи!