wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Max\min algorithm basics

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Что делает алгоритм поиска максимума?

a)

Считает количество максимальных чисел.

b)

Находит самое большое число.

c)

Считает сумму всех чисел.

d)

Сортирует числа по возрастанию.

2.

Какой первый шаг в алгоритме поиска максимума?

a)

Ввести все числа по одному.

b)

Узнать количество чисел, которые нужно будет проанализировать.

c)

Задать первое число как максимальное.

d)

Запустить цикл.

3.

Что произойдет, если в нашу программу для поиска максимального числа будут переданы десять одинаковых чисел:
5, 5, 5, 5, 5, 5, 5, 5, 5, 5

a)

Программа выдаст ошибку.

b)

Программа выдаст 5.

c)

Программа выдаст 0.

d)

Программа выдаст 50

4.

Посмотри на код программы и скажи какая переменная используется для хранения текущего максимального числа?

a)

x

b)

max_number

c)

i

d)

n

5.

Что именно делает код в шестой строке данной программы?

a)

Проверяет, является ли текущее число минимальным.

b)

Проверяет, является ли текущее число больше максимального.

c)

Присваивает переменной "х" значение максимума.

d)

Что-то делает, но я не знаю что именно.

6.

Что будет, если в алгоритме забыть обновить значение переменной `max_number` (в седьмой строке)?

a)

Программа выдаст правильный результат.

b)

Программа всегда будет выдавать первое число как максимальное.

c)

Программа выдаст ошибку.

d)

Программа покажет последнее число.

7.

Что произойдет, если в программу для поиска максимума нам будут переданы отрицательные числа.

Например: -3, -5, -1, -7, - 4

a)

Программа выдаст неправильный результат

b)

Программа выдаст -1

c)

Программа выдаст -7

d)

Программа не завершится.

8.

Как изменить алгоритм, чтобы он находил минимальное число вместо максимального?

a)

В шестой строке поменять знак с > на <

b)

Нужно переписать все заново

c)

Нужно просто поменять название переменной с 'max_number' на 'min_number'

d)

Это сделать невозможно

9.

Почему в 4-й строке для range() написано n-1 ?

a)

Потому что первое число мы и так уже попросили в строке №2, так что нам осталось узнать на одно число меньше.

b)

Это какая-то магия...

c)

Это ошибка, должно быть просто range(n)

d)

Здесь нет правильного ответа.

10.

Что произойдет, если в программу для поиска минимума нам будут переданы два одинаковых минимальных числа.

Например: 3, 7, -4, 3, 9

a)

Программа завершится с ошибкой.

b)

Ничего не случится, мы покажем в итоге число 3 как минимальное.

c)

Тройка возьмется дважды и получится в итоге 6

d)

Программа не найдет минимальное число.