Ответ:
Обозначим команду «прибавь 1» буквой А, а команду «умножь на 3» — буквой У.
- Число 16 не делится на 3, поэтому последняя команда не может быть умножением на 3: перед ней пришлось бы получить число, равное 16/3.
- Значит, последняя команда — А. До неё число должно быть 15.
- Чтобы получить 15 из 3, последней командой на этом участке должно быть умножение на 3: перед ним нужно иметь 5. Число 5 из 3 можно получить только двумя прибавлениями: 3 → 4 → 5.
Единственная программа: А, А, У, А, У, А, то есть «прибавь 1», «прибавь 1», «умножь на 3», «прибавь 1», «умножь на 3», «прибавь 1».
Проверка: 3 → 4 → 5 → 15 → 16.
Ответ: 1 программа.
