У исполнителя Вычислить две команды, которым присвоены номера: 1. Умножь ** 3 2. вычти 5 ...

0 голосов
336 просмотров

У исполнителя Вычислить две команды, которым присвоены номера:
1. Умножь на 3
2. вычти 5
Первая из них увеличивает число в 3 раза, вторая уменьшает его на 5. ? Составьте алгоритм получения из числа 8 числа 12, содержащий не более 6 команд.?? Составьте алгоритм получения из числа 14числа 31, содержащий не более 5 команд. В ответе запишите только номера команд. (Например: 22111. Если таких алгоритмов более одного, то запишите любой из них.)


Информатика (553 баллов) | 336 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Решим задание наоборот: 12 -> 8, 31 -> 14, команды меняем на противоположные.
Команда 1: подели на 3.
Команда 2: прибавь 5.

12 -> 8.
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 : 3 = 3 (1).
3 + 5 = 8 (2).

Пишем команды снизу-вверх: 2121.

31 -> 14.
31 + 5 = 36 (2).
36: 3 = 12 (1).
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 + 5 = 14 (2).

Пишем снизу-вверх: 22112.

(8.6k баллов)