Задание №5 — Алгоритмы и программирование
У исполнителя Квадратор две команды, которым присвоены номера:
1. зачеркни справа
2. возведи в квадрат
Первая из них удаляет крайнюю правую цифру числа на экране, вторая возводит число во вторую степень.
Составьте алгоритм получения из числа 5 числа 1, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12121 это алгоритм
зачеркни справа
возведи в квадрат
зачеркни справа
возведи в квадрат
зачеркни справа,
который преобразует число 81 в 3.)
Если таких алгоритмов более одного, то запишите любой из них.
Правильный ответ
21221
Пояснение
Решение. Для решения этой задачи нам нужно найти последовательность из не более чем 5 команд, которая превратит число в число . Проанализируем действие каждой команды:
Команда 1: «зачеркни справа». Если число состоит из одной цифры, оно исчезает (в рамках задач ОГЭ это обычно означает, что число становится пустым или операция невозможна, но если число двузначное и более, мы просто отбрасываем последнюю цифру).
Команда 2: «возведи в квадрат». Число превращается в .
Попробуем действовать по шагам, проверяя предложенную последовательность команд 21221:
1. Исходное число: .
2. Команда 2 (возведи в квадрат): .
3. Команда 1 (зачеркни справа): у числа убираем правую цифру , остается число .
4. Команда 2 (возведи в квадрат): .
5. Команда 2 (возведи в квадрат): .
6. Команда 1 (зачеркни справа): у числа убираем правую цифру , остается число .
Проверим количество команд: мы использовали 5 команд (2, 1, 2, 2, 1). Это соответствует условию задачи (не более 5 команд). Конечный результат — число , что и требовалось получить.
Таким образом, алгоритм 21221 последовательно преобразует числа следующим образом: .
Ответ: 21221
Источник: ФИПИ