NEW
Font size
WorksheetsMax\min algorithm basics
Total questions: 10
Worksheet time: 5mins
Что делает алгоритм поиска максимума?
Считает количество максимальных чисел.
Находит самое большое число.
Считает сумму всех чисел.
Сортирует числа по возрастанию.
Какой первый шаг в алгоритме поиска максимума?
Ввести все числа по одному.
Узнать количество чисел, которые нужно будет проанализировать.
Задать первое число как максимальное.
Запустить цикл.
Что произойдет, если в нашу программу для поиска максимального числа будут переданы десять одинаковых чисел:
5, 5, 5, 5, 5, 5, 5, 5, 5, 5
Программа выдаст ошибку.
Программа выдаст 5.
Программа выдаст 0.
Программа выдаст 50
Посмотри на код программы и скажи какая переменная используется для хранения текущего максимального числа?
x
max_number
i
n
Что именно делает код в шестой строке данной программы?
Проверяет, является ли текущее число минимальным.
Проверяет, является ли текущее число больше максимального.
Присваивает переменной "х" значение максимума.
Что-то делает, но я не знаю что именно.
Что будет, если в алгоритме забыть обновить значение переменной `max_number` (в седьмой строке)?
Программа выдаст правильный результат.
Программа всегда будет выдавать первое число как максимальное.
Программа выдаст ошибку.
Программа покажет последнее число.
Что произойдет, если в программу для поиска максимума нам будут переданы отрицательные числа.
Например: -3, -5, -1, -7, - 4
Программа выдаст неправильный результат
Программа выдаст -1
Программа выдаст -7
Программа не завершится.
Как изменить алгоритм, чтобы он находил минимальное число вместо максимального?
В шестой строке поменять знак с > на <
Нужно переписать все заново
Нужно просто поменять название переменной с 'max_number' на 'min_number'
Это сделать невозможно
Почему в 4-й строке для range() написано n-1 ?
Потому что первое число мы и так уже попросили в строке №2, так что нам осталось узнать на одно число меньше.
Это какая-то магия...
Это ошибка, должно быть просто range(n)
Здесь нет правильного ответа.
Что произойдет, если в программу для поиска минимума нам будут переданы два одинаковых минимальных числа.
Например: 3, 7, -4, 3, 9
Программа завершится с ошибкой.
Ничего не случится, мы покажем в итоге число 3 как минимальное.
Тройка возьмется дважды и получится в итоге 6
Программа не найдет минимальное число.
