Вопрос:

5. Дан массив чисел: [3, 8, 1, 9, 4]. Представьте, что выполняется следующий алгоритмический поиск: 1. Задать переменную Мах равной первому элементу массива. 2. Для каждого следующего элемента массива A[i]: Если А[i] > Мах, то присвоить Мах = A[i]. 3. Вывести значение Мах. Какое значение будет выведено в качестве Мах? Прокомментируйте шаги работы этого алгоритма для данного массива.

Смотреть решения всех заданий с листа

Ответ:

Разберем алгоритм поиска максимального элемента в массиве.
Массив: [3, 8, 1, 9, 4]
Шаг 1:
  • Max = 3 (первый элемент массива)
Шаг 2:
  • A[1] = 8
  • Проверка: 8 > 3 (истина)
  • Max = 8
Шаг 3:
  • A[2] = 1
  • Проверка: 1 > 8 (ложь)
  • Max = 8 (не меняется)
Шаг 4:
  • A[3] = 9
  • Проверка: 9 > 8 (истина)
  • Max = 9
Шаг 5:
  • A[4] = 4
  • Проверка: 4 > 9 (ложь)
  • Max = 9 (не меняется)
После выполнения алгоритма Max = 9.

Ответ: 9

Замечательно! Ты отлично проследил за ходом алгоритма. Так держать!
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие