Содержание
- 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. Скачать презентацию












































Найти информацию о не использовании средств мат. капитала и действия
MongoDB. Язык: С++ • Master/slave репликация
Тепловые карты, полученные при исследованиях направлений движения взглядов пользователей, посещавших страницы трех web-сайтов
Webcard для детей
Системы счисления. (8 класс)
Финграмотность – это тема
Презентация на тему Вычислительные таблицы (7 класс)
Виртуальная выставка Во саду ли, в огороде
Как записаться в объединение дополнительного образования?
Line graph essay
Выбор способов построения 3D моделей. (3 занятие)
Operatsionnaya_sistema_IT
Работа с ресурсами Интернет
Основные сведения по работе в СБИС
Презентация отдела E-commerce
Моделирование в среде табличного процессора. Расчёт геометрических параметров объекта
App that change adventures
E-Invoicing и PayByClick – удобный способ принимать оплату в интернете
Flip - образовательное приложение. Идея приложения Flip
Введение в медицинскую информатику. Лекция 1-1
Программирование. ABC Pascal
Worldwidе Оil Portal - Это первый и единственный портал в мире
Линейные блочные коды. Коды Хэмминга
Режимы шифрования. Алгоритм шифрования (лекция 4)
Циклическое повторение блока команд, пока выполняется (или не выполняется) некоторое условие
Обеспечение защиты информации в ходе эксплуатации аттестованной информационной системы
1 Понятие требований, классификация,уровни
Обеспечение информационной безопасности в системах электронного взаимодействия. (Лекция 11)