Контрольные тренировочные задания
(решения)
Часть 1
Задание 20
Решение примера 1
Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает число M. Известно, что x > 100. Укажите наименьшее такое (т.е. большее 100) число x, при вводе которого алгоритм печатает 26.
Ответ: ___________________________.
Решение.
Цикл будет работать до тех пор, пока выполняется условие L<>M, следовательно, на выходе переменные L и M окажутся равными и причем будут равны 26 (по условию задачи).
Проанализируем работу нашей программы с конца, до тех пор, пока не найдем подходящие значения M (равное 65 или 52, в зависимости от L) и L (больше 100):
M=26 L=26
M=52 L=26
M=52 L=78
M=52 L=130
Вывод: М=52, L=130 (четное и больше 100)
Ответ: 130
Возврат на страницу Решение примеров части 1 задание 20