Контрольные задания > 5. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 - вычти 1
2 - умножь на 3
Первая из них уменьшает число на 1, а вторая увеличивает в 3 раза.
Запишите алгоритм, который преобразует число 1 в 25. Постарайтесь использовать не более 5 команд.
Вопрос:
5. Система команд исполнителя Вычислитель состоит из двух команд, которым присвоены номера:
1 - вычти 1
2 - умножь на 3
Первая из них уменьшает число на 1, а вторая увеличивает в 3 раза.
Запишите алгоритм, который преобразует число 1 в 25. Постарайтесь использовать не более 5 команд.
Алгоритм:
1. Умножь на 3 (1 * 3 = 3)
2. Умножь на 3 (3 * 3 = 9)
3. Умножь на 3 (9 * 3 = 27)
4. Вычти 1 (27 - 1 = 26)
5. Вычти 1 (26 - 1 = 25)
Пошаговое объяснение:
- Команда 2 (умножить на 3) увеличивает число быстрее, чем команда 1 (вычесть 1) уменьшает его.
- Сначала умножаем 1 на 3 три раза подряд, чтобы получить число близкое к 25.
- Затем вычитаем 1 два раза, чтобы получить 25.