ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Выбор ответа |
Ответ: 2
Идём по стрелкам блок-схемы. Проверку в ромбе выполняем до перехода к следующему действию; команды присваивания меняют значения сразу.
Начальные значения a = 1, b = 0. Пока b не равно 4, сначала увеличиваем b на 1, затем умножаем a на 2.
Начало: a = 1, b = 0.
Шаг 1: a = 2, b = 1.
Шаг 2: a = 4, b = 2.
Шаг 3: a = 8, b = 3.
Шаг 4: a = 16, b = 4.
После четырёх проходов b = 4, срабатывает ветвь завершения.
Проверка: a удвоилось четыре раза, поэтому a = 1 · 2⁴ = 16. Пятый проход при b = 4 уже не выполняется.
Полученное значение 16 соответствует варианту 2. В ответ записываем номер варианта.
После j проходов b = j и a = 2ʲ. Это верно при j = 0: b = 0, a = 1. Один проход увеличивает b на единицу и умножает a на 2, поэтому утверждение сохраняется при переходе к j + 1.
Ветвь завершения достигается впервые при j = 4. Следовательно, никакие дальнейшие значения a, например 32, алгоритм уже не получает.
Ответ: 2.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINFC11639.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.