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












































Что такое объект
Виды информации
Вкладені алгоритмічні структури розгалудження
Моделирование транспортных потоков
Нормализация баз данных
Тестирование Jest
Интернет-источники по ОРКСЭ
Искусство общения в интернете
Понятие массива. Одномерные и двумерные массивы
Общие сведения об информации
Алгоритмы разделения секрета
Понятие алгоритма
CDEKcoin. Мотивационная программа
Электронные таблицы. Формулы
Десятичная система счисления
База данных. MySQL (Занятие 10)
Сетевое передающее оборудование
Синхронність. Асинхронність
Презентация на тему Профессия программист
Алгоритмы работы с величинами
ПрограмКумир
Технология промышленного производства
Flask. Пример Hello
Трояны. Программы-шпионы
Мобильная аркадная видеоигра
Информационные технологии на службе летнего отдыха
Проект Бабушка особого назначения
Информация и информационные процессы