- Главная
- Информатика
- Рекурсивные алгоритмы

Содержание
Слайд 2Рекурсивные алгоритмы
Алгоритм называется рекурсивным, если на каком-либо шаге он прямо или косвенно
Рекурсивные алгоритмы
Алгоритм называется рекурсивным, если на каком-либо шаге он прямо или косвенно

обращается сам к себе.
В рекурсивном определении должно присутствовать ограничение (граничное условие), при выходе на которое дальнейшая инициация рекурсивных обращений прекращается.
В рекурсивном определении должно присутствовать ограничение (граничное условие), при выходе на которое дальнейшая инициация рекурсивных обращений прекращается.
!
Приведите примеры рекурсии, встречающиеся в жизни, природе или литературных произведениях.
?
Ночь, улица, фонарь, аптека,
Бессмысленный и тусклый свет.
Живи еще хоть четверть века –
Все будет так. Исхода нет.
Умрешь – начнешь опять сначала
И повторится все, как встарь:
Ночь, ледяная рябь канала,
Аптека, улица, фонарь.
А. Блок
Слайд 3Примеры рекурсивных алгоритмов
Пример 1. Алгоритм вычисления значения функции F (n), где n
Примеры рекурсивных алгоритмов
Пример 1. Алгоритм вычисления значения функции F (n), где n

– натуральное число, задан следующими соотношениями:
F (1) = 2; F (n) = n ∙ F (n – 1) при n > 1.
Определите значение функции F (6).
F (1) = 2; F (n) = n ∙ F (n – 1) при n > 1.
Определите значение функции F (6).
Решение:
F (1) = 2
F (2) = 2 ∙ F (1) = 2 ∙ 2 = 4
F (3) = 3 ∙ F (2) = 3 ∙ 4 = 12
F (4) = 4 ∙ F (3) = 4 ∙ 12 = 48
F (5) = 5 ∙ F (4) = 5 ∙ 48 = 240
F (6) = 6 ∙ F (5) = 6 ∙ 240 = 1440
Ответ: 1440
- Предыдущая
Меллирование волос: треугольник + вуальСледующая -
Психоаналитический феминизм
Технология программирования задач с циклами
История развития интернета
Знакомство с системой компьютерной математики
Традиционный подход к вебпрограммированию на основе перезагрузки страницы. Тема 9
Циклы в С++
Базовые теги. Урок 2
Стандартная библиотека шаблонов STL. Обобщенные алгоритмы. (Лекция 15)
Фактическая информация. Занятие 4
РПГ-Рогалик Бесконечная Шутка
Разработка проектов приграничного сотрудничества
Источники информации
Все, все про Майнкрафт
МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ
Разновидности журналистики. Информационная журналистика
Оператор Ввода
Презентация на тему История развития отечественной вычислительной техники
Правила поведения в интернете
Развитие программирования. Лекция 1
Наука информатика
Медиация в нашей жизни
Пусть будет добрым интернет
Понятие информационной безопасности
Аппаратная часть компьютера
Язык программирования Pascal Массивы А. Жидков
Онлайн кассы 2018
Представление звуковой информации
Касса
Ввод и вывод. Паскаль. 8 класс