16.01 Одна функция
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(4)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове программа ничего не выведет. Пропишем весь алгоритм, начиная с единицы:
и будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 6: print(n) f(n + 3) f(n + 2) print(f(1))
Определите сумму всех чисел, которые будут выведены на экран при вызове функции
.
Перепишем программу и запустим её. На экране появятся следующие числа: ,
,
,
. Посчитаем
их сумму:
. Это и будет ответ на задачу.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 9: f(n + 5) f(n + 2) print(n) print(f(1))
Определите сумму всех чисел, которые будут выведены на экран при вызове функции
.
Перепишем программу и запустим её. На экране появятся следующие числа: ,
,
,
,
,
,
. Посчитаем их сумму:
. Это и будет ответ на
задачу.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 10: f(n + 6) f(n + 3) print(n) print(f(1))
Определите, что выведет программа при вызове функции . Цифры запишите в той
последовательности, в которой они выводятся.
Перепишем программу и запустим её. На экране появятся следующие числа: .
и будет ответом на задачу.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 10: f(n + 6) f(n + 3) print(n) print(f(1))
Определите, что выведет программа при вызове функции . Цифры запишите в той
последовательности, в которой они выводятся.
Перепишем программу и запустим её. На экране появятся следующие числа: .
и будет ответом на задачу.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 9: f(n * 3) f(n * 2) f(n + 1) print(n) print(n - 1) print(f(4))
Определите, что выведет программа при вызове функции . Цифры запишите в той
последовательности, в которой они выводятся.
Перепишем программу и запустим её. На экране появятся следующие числа: .
и будет ответом на задачу.
Ошибка.
Попробуйте повторить позже
Алгоритм вычисления значения функции задан следующими соотношениями:
def f(n): if n < 9: print(n * 2) f(n * 3) f(n * 2) f(n + 1) print(n) print(n - 1) print(f(6))
Определите, что выведет программа при вызове функции . Цифры запишите в той
последовательности, в которой они выводятся.
Перепишем программу и запустим её. На экране появятся следующие числа: .
и будет ответом на задачу.
Ошибка.
Попробуйте повторить позже
Ниже на трех языках программирования записана рекурсивная функция (процедура) .
Что выведет программа при вызове ? В ответе запишите последовательность выведенных цифр
слитно (без пробелов).
Данная рекурсивная функция останавливается, если принимает значение 2 или меньше.
Следовательно, начнем выполнение функции, когда
.
С помощью стрелочки обозначим печать символа на экране.Рассмотрим последовательно, что
будет выводится на экран, начиная с
:
(От данного значения нет вывода числа на экран);
(От данного значения нет вывода числа на экран);
(Выводится текущее значение
).
(Выводится число, которое было получено от
в предыдущем шаге);
(От данного значения нет вывода числа на экран);
(Выводится текущее значение
).
(Выводится число, которое было получено от
в предыдущем шаге);
(От данного значения нет вывода числа на экран);
(Выводится текущее значение
).
(Выводится число, которое было получено от
в предыдущем шаге);
(Выводится число, которое было получено от
);
(Выводится текущее значение
).
Следовательно, итоговая последовательность .
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите сумму цифр при вызове функции F(4)?
При вызове программа ничего не выведет. Пропишем весь алгоритм, начиная с единицы:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(4)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове программа ничего не выведет. Пропишем весь алгоритм, начиная с единицы:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(4)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
единицы:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(5)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите сумму цифр при вызове функции F(5)?
При вызове и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(6)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
И будет ответом на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите сколько знаков выведет программа при вызове функции ?
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Всего программа вывела знаков. Это - ответ на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(4)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Программа вывела , это - ответ на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(5)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Программа вывела , это - ответ на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Программа вывела , это - ответ на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(5)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Программа вывела , это - ответ на вопрос задачи.
Ошибка.
Попробуйте повторить позже
Ниже на трёх языках программирования записан рекурсивный алгоритм F.
Определите, что выведет программа при вызове функции F(6)? Цифры запишите в той последовательности, в которой они выводятся.
При вызове ,
и
программа ничего не выведет. Пропишем весь алгоритм, начиная с
:
Программа вывела , это - ответ на вопрос задачи.