Решите на пайтон Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F(n) = n + 3, при n ≤ 18
F(n) = (n//3)*F(n//3) + n - 12, при n > 18, кратных 3
F(n) = F(n-1) + n*n + 5, при n > 18, не кратных 3
Здесь // обозначает деление нацело. Определите количество натуральных значений n из отрезка [1; 800], для которых все цифры значения F(n) чётные.
260
500
Ответы на вопрос:
Запишу по порядку последовательности чисел, записанные на всех шагах вплоть до одиннадцатого (слева идёт номер шага): 1) 3 2) 1 3 3) 1 1 1 3 4) 3 1 1 3 5) 1 3 2 1 1 3 6) 1 1 1 3 1 2 2 1 1 3 7) 3 1 1 3 1 1 2 2 2 1 1 3 8) 1 3 2 1 1 3 2 1 3 2 2 1 1 3 9) 1 1 1 3 1 2 2 1 1 3 1 2 1 1 1 3 2 2 2 1 1 3 10) 3 1 1 3 1 1 2 2 2 1 1 3 1 1 1 2 3 1 1 3 3 2 2 1 1 3 11) 1 3 2 1 1 3 2 1 3 2 2 1 1 3 3 1 1 2 1 3 2 1 2 3 2 2 2 1 1 3 ответ: на одиннадцатом шаге он записал такую последовательность чисел: 1 3 2 1 1 3 2 1 3 2 2 1 1 3 3 1 1 2 1 3 2 1 2 3 2 2 2 1 1 3
Популярно: Информатика
-
ifj2ifvjw17.02.2022 01:39
-
pawskayaliolya15.07.2020 06:16
-
mag79228.03.2023 17:58
-
PashaVershinin21.08.2020 09:09
-
kaleksandra05202.05.2020 18:37
-
mooncat107.02.2022 20:15
-
daryia21040716.03.2022 02:31
-
laura10308.03.2023 11:22
-
dima20075601.12.2020 05:28
-
danilrykov20014.05.2020 08:39