ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 77
Цикл вычитает из x число Q = 9 и считает вычитания в L. После остановки исходное число X представляется как X = Q · L + r, где 0 ≤ r < Q; оставшееся x равно r.
Затем M получает остаток r. Если M < L, две величины переставляются, поэтому на выходе стоят меньшая и большая из частного и остатка: 5 и 8. Разберём оба возможных порядка.
Частное 5, остаток 8: ограничение остатка выполнено, X = 9 · 5 + 8 = 53.
Частное 8, остаток 5: ограничение остатка выполнено, X = 9 · 8 + 5 = 77.
Из всех допустимых вариантов выбираем наибольшее: 77.
Проверка: 77 = 9 · 8 + 5. После упорядочивания этих двух значений получаем именно 5 и 8. Других порядков для пары частного и остатка нет.
Перед последним вычитанием текущее x = 14 ≥ 9, поэтому проход выполняется. После него x = 5 < 9, следующий проход запрещён.
Итого выполнено 8 вычитаний. Условие перестановки сравнивает эти готовые частное и остаток, а исходное X после цикла уже не используется.
Ответ: 77.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF0B412C.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.