Исполнитель вычислитель умеет исполнять только две команды:умножать на 2 и прибавлять 1. Составьте для вычислителя наиболее короткую программу получение из числа 1 чисел :5, 50 ,99 .
Для получения числа 5: ((1 2) + 1) 2 = 5 Для получения числа 50: ((((1 2) 2) 2) 2) 2 = 50 Для получения числа 99: (((((((1 2) + 1) 2) 2) 2) 2) * 2) + 1 = 99
Для получения числа 5: ((1 2) + 1) 2 = 5
Для получения числа 50: ((((1 2) 2) 2) 2) 2 = 50
Для получения числа 99: (((((((1 2) + 1) 2) 2) 2) 2) * 2) + 1 = 99