Дан рекурсивный алгоритм: procedure f(n: integer); begin writeln(n); if n < 5 then begin writeln(n); f(n+3); f(n*2) end end; найдите сумму чисел, которые будут выведены при вызове f(1). нужно полное решение.
112
186
Ответы на вопрос:
Переводим границы промежутков в десятичную систему счисления. значение - явная ошибка, потому что в двоичной системе не может встречаться цифра 2. видимо это двойка в какой-то иной системе, начиная с троичной. но тогда она а любой системе, в том числе и десятичной, останется двойкой. итак, получены три промежутка: (91; 96), (305; 311), (2; 17). первому промежутку удовлетворяет последовательность 1) второму промежутку удовлетворяет последовательность 4) третьему промежутку удовлетворяет последовательность 6).
Популярно: Информатика
-
mashatemni19.01.2023 22:30
-
nurayhasanova2oztngy14.04.2021 08:24
-
Huysosimoy12.08.2020 13:32
-
AmaliyaLife09.02.2020 02:23
-
Resh4tor133711.04.2022 05:05
-
Дианчик77701.09.2022 13:14
-
алина385124.06.2020 13:03
-
Andriy120818.01.2022 14:20
-
ElyalyaЗ01.12.2022 03:30
-
sidikreal23.05.2020 06:38