Задание 32 ГДЗ Семенов Рудченко 6 класс (Информатика)
- 32. Какое число будет отображаться на экране Удвоителя после выполнения им алгоритма вычисления 2 (с. 26) из начального состояния «$$1$$»? Измени одну команду во вспомогательном алгоритме вычисления 1 так, чтобы в результате выполнения алгоритма вычисления 2 из начального состояния «$$1$$» на экране Удвоителя отобразилось число «$$94$$». Напиши исправленный вариант алгоритма вычисления 1.
Алгоритм вычисления1 умножает поступившее число на $$16$$, то есть из числа $$1$$ получается $$16$$.
Далее алгоритм вычисления2 выполняет действия:
$$(((16+1)\cdot 2+1)\cdot 2+1)\cdot 2$$
Вычислим по шагам:
$$16+1=17$$
$$17\cdot 2=34$$
$$34+1=35$$
$$35\cdot 2=70$$
$$70+1=71$$
$$71\cdot 2=142$$
Значит, на экране будет число $$142$$.
Чтобы после выполнения вычисления2 получилось $$94$$, найдём число, которое должно поступать на вход этого алгоритма:
$$94:2=47$$
$$47-1=46$$
$$46:2=23$$
$$23-1=22$$
$$22:2=11$$
$$11-1=10$$
Значит, в алгоритм вычисления2 должно поступать число $$10$$.
Алгоритм вычисления1 нужно изменить так, чтобы из числа $$1$$ он получал $$10$$. Для этого достаточно заменить одну команду умножения на прибавление:
алг вычисления1
дано 1
надо 10
нач
умножь на 2
умножь на 2
прибавь 1
прибавь 1
кон
Ответ
На экране будет $$142$$. Исправленный алгоритм вычисления1:
алг вычисления1
дано 1
надо 10
нач
умножь на 2
умножь на 2
прибавь 1
прибавь 1
кон


