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

Содержание
Слайд 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
- Предыдущая
Меллирование волос: треугольник + вуальСледующая -
Психоаналитический феминизм
Кибертерроризм - угроза национальной безопасности
От первых счётных приборов до персональных компьютеров.
Влияние подачи информации на ее восприятие. В чем привлекательность Интернета?
Реляционная модель баз данных
Вычислительные машины, комплексы и компьютерные сети
Компьютер и его устройство
Разработка программного приложения на основе модели нечеткого регулятора спроса на товар производственного предприятия
Элементарные логические операции
Компьютерные сети
Базы данных
Информационная безопасность
Zimmer Biomet Dental Russia
Знаменитые библиотеки мира
Активизация познавательной деятельности учащихся на уроках технологии с использованием ИКТ
Experience Financial Companies
Основные понятия программной инженерии. Принципы проектирования сложных программных систем. Лекции 1
Циклы и массивы. Тема 9. Программирование на языке Си#
Понятие алгоритма. Примеры алгоритмов из окружающей жизни
Электронная почта
Как написать пост в соцсети, который прочитают?
ANY_SOURCE и ANY_TAG
Премия Trainings
Logic
Тизерная кухня. (День 7)
Типы информационных моделей. 8 класс
Тема 3.2 - Компьютерный вирус и его типы
Язык программирования Pascal Повторение А. Жидков
Правила верстки электронных курсов