Содержание
- 2. Содержание: Определение рекурсии Примеры решения задач Пример 1 Пример 2 Пример 3 Пример 4 Задания для
- 3. Что нужно знать: Реку́рсия — в определении, описании, изображении какого-либо объекта или процесса внутри самого этого
- 5. В программировании рекурсия — вызов функции из неё же самой, непосредственно или через другие функции, например,
- 6. Пример задания: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n + 1); F(n
- 7. Пример задания: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n + 1); F(n
- 8. Пример задания: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n + 1); F(n
- 9. Пример задания: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n + 1); F(n
- 10. Пример задания: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n + 1); F(n
- 11. 15 Пример № 2: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n+2); F(n*3)
- 12. Пример № 2: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln(n); if n F(n+2); F(n*3) end
- 13. Пример № 3: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then
- 14. Пример № 3: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then
- 15. Пример № 3: Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then
- 16. Пример № 4: procedure F(n: integer); begin if n write('*') else begin F(n-1); F(n-2); F(n-2) end;
- 17. Пример № 4: procedure F(n: integer); begin if n write('*') else begin F(n-1); F(n-2); F(n-2) end;
- 18. Пример № 4: procedure F(n: integer); begin if n write('*') else begin F(n-1); F(n-2); F(n-2) end;
- 19. Пример № 4: procedure F(n: integer); begin if n write('*') else begin F(n-1); F(n-2); F(n-2) end;
- 20. Пример № 4: procedure F(n: integer); begin if n write('*') else begin F(n-1); F(n-2); F(n-2) end;
- 21. ЗАДАНИЯ ДЛЯ ТРЕНИРОВКИ
- 22. Задача 1: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 23. Задача 2: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 24. Задача 3: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 25. Задача 4: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 26. Задача 5: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 27. Задача 6: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 28. Задача 7: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 29. Задача 8: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN('*'); IF N > 0 THEN BEGIN
- 30. Задача 9: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN IF N > 0 THEN BEGIN F(N-2);
- 31. Задача 10: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN IF N > 0 THEN BEGIN WRITELN('*');
- 32. Задача 11: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN IF N > 1 THEN BEGIN F(N-2);
- 33. Задача 12: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN IF N > 2 THEN BEGIN WRITELN('*');
- 34. Задача 13: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 30
- 35. Задача 14: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 53
- 36. Задача 15: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 42
- 37. Задача 16: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 44
- 38. Задача 17: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 81
- 39. Задача 18: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 103
- 40. Задача 19: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 79
- 41. Задача 20: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 36
- 42. Задача 21: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 50
- 43. Задача 22: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 425
- 44. Задача 23: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 530
- 45. Задача 24: ДАН РЕКУРСИВНЫЙ АЛГОРИТМ: PROCEDURE F(N: INTEGER); BEGIN WRITELN(N); IF N Ответ: 169
- 47. Скачать презентацию












































Как подготовить эффективную презентацию
4._
Презентация на тему Основные компоненты ПК
Особенности работы беспроводных информационных технологий
Позиционные систем счисления (часть 2 )
Что такое DOTA 2
Презентация на тему Электронный документооборот
Геймдизайн-документация. На пути к идеальной структуре
Модули, введение. Экспорт и импорт
Информационная безопасность в компьютерных сетях Криптографическая система шифрования
Choose a random element from a non-empty sequence
Презентация на тему Язык HTML
Разработка Бота-Помощника на базе языка программирования C#
Программное обеспечение для обучения основ программирования детей школьного возраста на мобильных устройствах
Курс векторной графики Adobe Illustrator
Паскаль. Теория
Тема 2 уч практ
Списочные выражения. Методы Split и Join
Медицинские центры. Как получить новых пациентов при помощи портала Blizko.ru
Компьютерная графика
Машинно-зависимые языки программирования. Лекция 3
Установка программного обеспечения и прошивки
Интернет в жизни старшеклассника: за и против
Подробное ТЗ для создания видео-отчета
Системное программирование. Работа с файлами в Windows API
Канал https://www.youtube.com/wat ch?v=FhMOcFGyQas&t=20s
Основная схема воздействия в социальной инженерии. Лекция 3
Игра Россия Регионов. Слайды предконфигурации и сборка игры