• Предмет: Информатика
  • Автор: jopa1941
  • Вопрос задан 4 месяца назад

Напишите программу для нахождения минимума в массиве Z(15), состоящего из случайных чисел в диапазоне [5, 15] с использованием подпрограммы-функции. ( ПОМОГИТЕ ПЖ ДАЮ 40 БАЛЛОВ)

Ответы

Ответ дал: iskentolobaev2007
1

Ответ:

В Python код функции для нахождения минимума в массиве Z(15) может быть таким:

```python

import random

def find_min(Z):

min_value = float('inf')

for value in Z:

if value < min_value:

min_value = value

return min_value

Z = [random.randint(5, 15) for i in range(15)]

print("Массив Z:", Z)

min_value = find_min(Z)

print("Минимальное значение в массиве Z:", min_value)

```

Программа сначала создает массив Z из 15 случайных чисел в диапазоне от 5 до 15 включительно с помощью метода randint() модуля random. Затем она вызывает функцию find_min() и передает ей массив Z в качестве аргумента.

Функция find_min() итерирует по всем элементам массива Z и сравнивает каждый элемент с предыдущим минимальным значением. Если значение элемента меньше, то оно становится новым минимальным значением. В конце функция возвращает минимальное значение.

Полученное минимальное значение выводится на экран с помощью функции print().

Объяснение:

В Python код функции для нахождения минимума в массиве Z(15) может быть таким:

```python

import random

def find_min(Z):

min_value = float('inf')

for value in Z:

if value < min_value:

min_value = value

return min_value

Z = [random.randint(5, 15) for i in range(15)]

print("Массив Z:", Z)

min_value = find_min(Z)

print("Минимальное значение в массиве Z:", min_value)

```

Программа сначала создает массив Z из 15 случайных чисел в диапазоне от 5 до 15 включительно с помощью метода randint() модуля random. Затем она вызывает функцию find_min() и передает ей массив Z в качестве аргумента.

Функция find_min() итерирует по всем элементам массива Z и сравнивает каждый элемент с предыдущим минимальным значением. Если значение элемента меньше, то оно становится новым минимальным значением. В конце функция возвращает минимальное значение.

Полученное минимальное значение выводится на экран с помощью функции print()..

Ответ дал: rmkiiphiil
1

Ответ:

Объяснение:

import random

# функция для нахождения минимума в массиве

def find_min(arr):

   min_num = arr[0]

   for num in arr:

       if num < min_num:

           min_num = num

   return min_num

# генерируем случайный массив из 15 чисел в диапазоне [5, 15]

Z = [random.randint(5, 15) for i in range(15)]

print("Массив Z:", Z)

# находим минимум в массиве с помощью функции find_min

min_num = find_min(Z)

print("Минимум в массиве Z:", min_num)

         Программа сначала определяет функцию find_min, которая принимает массив в качестве аргумента и находит в нем минимальное число. Затем программа генерирует массив Z из 15 случайных чисел в диапазоне [5, 15] с помощью функции random.randint. И, наконец, программа вызывает функцию find_min для массива Z и выводит найденный минимум на экран.

Вас заинтересует