И пойдём от большего числа к меньшему. Если в результате деления получаем целое число, то выполняем действие 2 команды. Если в результате деления получаем дробное число, то выполняем действие 1 команды.
26 / 3 = дробное число
26 + 1 = 27 (команда 1)
27 / 3 = 9 (команда 2)
9 / 3 = 3 (команда 2)
Дальше делить нет смысла, т.к. данное число (3) меньше того из которого надо получить 26 (5).
3 + 1 = 4 (команда 1)
4 + 1 = 5 (команда 1)
Запишем команды снизу вверх 11221
Проведем проверку используя первоначальные команды и идя от меньшего числа к большему.
1. 11221
2. 785
3. 38
Объяснение:
1.
5 в 26
Команды:
1. вычти один
2. умножь на три
Заменим команды на обратные:
1. прибавь один
2. раздели на три
И пойдём от большего числа к меньшему. Если в результате деления получаем целое число, то выполняем действие 2 команды. Если в результате деления получаем дробное число, то выполняем действие 1 команды.
26 / 3 = дробное число
26 + 1 = 27 (команда 1)
27 / 3 = 9 (команда 2)
9 / 3 = 3 (команда 2)
Дальше делить нет смысла, т.к. данное число (3) меньше того из которого надо получить 26 (5).
3 + 1 = 4 (команда 1)
4 + 1 = 5 (команда 1)
Запишем команды снизу вверх 11221
Проведем проверку используя первоначальные команды и идя от меньшего числа к большему.
5 - 1 = 4 (команда 1)
4 - 1 = 3 (команда 1)
3 * 3 = 9 (команда 2)
9 * 3 = 27 (команда 2)
27 - 1 = 26 (команда 1)
2.
1. Дано число 50
50
2. Умножь на 5
50 * 5 = 250
3. Прибавь 19
250 + 19 = 269
4. Умножь на 3
269 * 3 = 807
5. Отними 22
807 - 22 = 785
3.
a = 6 b = 13
P = 2 * (a + b) = 2 * (6 + 13) = 2 * 19 = 38
P = 38
4. 23
5. 15
Объяснение:
4.
Построим граф по данным таблицы (смотри картинку)
Рассчитаем длину всех путей из A в E через C
ACE = 4 + 20 = 24
ABCE = 2 + 2 + 20 = 24
ACBE = 4 + 2 + 18 = 24
ACBDE = 4 + 2+ 15 + 2 = 23
Кратчайший путь A в E через C равен 23
5.
Команды:
1) прибавь b
2) умножь на 2
Программа 11121 переводит 5 в 115
Распишем программу по командам (подставив начальное и конечные числа):
1) 5 + b
1) 5 + b + b
1) 5 + b + b + b
2) (5 + b + b + b) * 2
1) ((5 + b + b + b) * 2) + b = 115
Решим получившееся уравнение:
((5 + b + b + b) * 2) + b = 115
((5 + 3b) * 2) + b = 115
10 + 6b + b = 115
10 + 7b = 115
7b = 115 - 10
7b = 105
b = 105 / 7
b = 15
Проведем проверку (выполнив всю программу):
1) 5 + 15 = 20
1) 20 + 15 = 35
1) 35 + 15 = 50
2) 50 * 2 = 100
1) 100 + 15 = 115