Презентация, доклад по информатике и ИКТ на тему Рекурсия и фракталы

Содержание

РЕКУРСИЯУ попа была собака, он её любил, Она съела кусок мяса, он её убил, В землю закопал, Надпись написал:У попа была собака, он её любил, Она съела кусок мяса, он её убил, В землю закопал, Надпись

Слайд 1РЕКУРСИЯ И ФРАКТАЛЫ
Измайлова Елена Ивановна

РЕКУРСИЯ И ФРАКТАЛЫИзмайлова Елена Ивановна

Слайд 2РЕКУРСИЯ
У попа была собака, он её любил, Она съела кусок мяса, он

её убил, В землю закопал, Надпись написал:
У попа была собака, он её любил, Она съела кусок мяса, он её убил, В землю закопал, Надпись написал:

РЕКУРСИЯУ попа была собака, он её любил, Она съела кусок мяса, он её убил, В землю закопал,

Слайд 3Что означает рекурсия в программировании?
Рекурсия — это такой способ организации вспомогательного

алгоритма (подпрограммы), при котором эта подпрограмма (процедура или функция) в ходе выполнения ее операторов обращается сама к себе.
Рекурсивным называется любой объект, который частично определяется через себя.
В некоторых случаях рекурсия может заменить цикл.
Что означает рекурсия в программировании?Рекурсия — это такой способ организации вспомогательного алгоритма (подпрограммы), при котором эта подпрограмма

Слайд 4Рекурсия способна быть конечной или бесконечной.

Чтобы рекурсия перестала самостоятельно себя вызывать,

в ней же должны быть условия прекращения. Это может быть уменьшение значения переменной, в результате чего при достижении конкретного значения осуществляется остановка вызова и завершение программы/переход к последующему коду. Все зависит от необходимости достичь определенных целей.
Бесконечная рекурсия предусматривает то, что она будет вызываться до тех пор, пока будет функционировать компьютер или программа.

Рекурсия способна быть конечной или бесконечной.Чтобы рекурсия перестала самостоятельно себя вызывать, в ней же должны быть условия

Слайд 5НАПРИМЕР:
Задача. На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. Робот

находится слева в клетке слева от стены. Переведите Робота в клетку, расположенную справа от стены и симметричную начальной относительно стены. Начальное и конечное положение Робота представлено на рисунке
.
НАПРИМЕР:Задача. На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. Робот находится слева в клетке слева от

Слайд 6Для решения поставленной задачи, Роботу необходимо:
Поднимаясь вверх, дойти до края стены.
Обойти

стену.
Двигаясь вниз, дойти до нужной клетки.

Какую алгоритмическую конструкцию можно использовать, чтобы провести Робота до верха стены?

Цикл ПОКА:
нц Пока справа стена
вверх
кц

Какие команды помогут перевести Робота на другую сторону стены?

Вверх
Вправо
Вниз

Как узнать, на сколько клеток вниз надо перевести Робота?

Запомнить на сколько клеток поднялись вверх или использовать рекурсию

Для решения поставленной задачи, Роботу необходимо:Поднимаясь вверх, дойти до края стены.Обойти стену.Двигаясь вниз, дойти до нужной клетки.Какую

Слайд 7Пример решения задачи, используя рекурсию.

Пример решения задачи, используя рекурсию.

Слайд 8ЗАДАНИЕ
Робот находится в горизонтальном коридоре. Длина коридора не известна. В нижней

стене коридора имеется выход. Необходимо закрасить клетку над выходом и вернуться в начальное положение. Начальное и конечное положение Робота показано на рисунке.
ЗАДАНИЕРобот находится в горизонтальном коридоре. Длина коридора не известна. В нижней стене коридора имеется выход. Необходимо закрасить

Слайд 9ФРАКТАЛЫ
Фрактал — термин, означающий геометрическую фигуру, обладающую свойством самоподобия, то есть

составленную из нескольких частей, каждая из которых подобна всей фигуре целиком.

Математиком Исследовательского центра корпорации IBM Бенуа Мандельбротом в 1975 году был введен термин “фрактал” (от латинского fractus – раздробленный, разбитый, состоящий из фрагментов), а в 1982 году опубликована основополагающая книга “Фрактальная геометрия природы”, где описаны фрактальные множества, их свойства, методы получения и изображения.

ФРАКТАЛЫ	Фрактал — термин, означающий геометрическую фигуру, обладающую свойством самоподобия, то есть составленную из нескольких частей, каждая из

Слайд 10ПРИМЕР БЕЗ РЕКУРСИИ

ПРИМЕР БЕЗ РЕКУРСИИ

Слайд 11Задача. Составить программу изображающую на экране спираль.

Задача. Составить программу изображающую на экране спираль.

Слайд 12ПРИМЕРЫ С РЕКУРСИЕЙ

ПРИМЕРЫ С РЕКУРСИЕЙ

Слайд 13ПРИМЕРЫ С РЕКУРСИЕЙ:
Треугольник Серпинского
Количество вызовов=1
Количество вызовов=2
Количество вызовов=3

ПРИМЕРЫ С РЕКУРСИЕЙ:Треугольник СерпинскогоКоличество вызовов=1Количество вызовов=2Количество вызовов=3

Слайд 14ПРИМЕРЫ С РЕКУРСИЕЙ:
Треугольник Серпинского

ПРИМЕРЫ С РЕКУРСИЕЙ:Треугольник Серпинского

Слайд 15ПРИМЕРЫ С РЕКУРСИЕЙ:
Кривая Коха
Количество вызовов=1
Количество вызовов=2
Количество вызовов=3

ПРИМЕРЫ С РЕКУРСИЕЙ:Кривая КохаКоличество вызовов=1Количество вызовов=2Количество вызовов=3

Слайд 16ПРИМЕРЫ С РЕКУРСИЕЙ:
Кривая Коха

ПРИМЕРЫ С РЕКУРСИЕЙ:Кривая Коха

Слайд 17Задания на самостоятельную работу:
Угол начала движения Pi/4 (45 градусов)

Задания на самостоятельную работу:Угол начала движения Pi/4 (45 градусов)

Слайд 18Задания на самостоятельную работу:
Угол наклона линии Pi/4 (45 градусов)

Задания на самостоятельную работу:Угол наклона линии Pi/4 (45 градусов)

Слайд 19Задания на самостоятельную работу:
H-фрактал

Задания на самостоятельную работу:H-фрактал

Слайд 20Задания на самостоятельную работу:
H-фрактал
Всё начинается с фигуры в виде буквы Н, у которой вертикальные

и горизонтальные отрезки равны. Затем к каждому из 4 концов фигуры пририсовывается ее копия, уменьшенная в два раза. К каждому концу (их уже 16) пририсовывается копия буквы Н, уменьшенная уже в 4 раза. И так далее.

В пределе получится фрактал, который визуально почти заполняет некоторый квадрат. Н-фрактал всюду плотенв нём. То есть в любой окрестности любой точки квадрата найдутся точки фрактала. 

Задания на самостоятельную работу:H-фракталВсё начинается с фигуры в виде буквы Н, у которой вертикальные и горизонтальные отрезки равны. Затем к

Слайд 21Задания на самостоятельную работу:
Снежинка Коха
Эта фигура — один из первых исследованных учеными

фракталов. Она получается из трех копий кривой Коха
Задания на самостоятельную работу:Снежинка КохаЭта фигура — один из первых исследованных учеными фракталов. Она получается из трех копий кривой

Слайд 22Задания на самостоятельную работу:
Снежинка Коха «наоборот»
Получается, если строить кривые Коха внутрь

исходного равностороннего треугольника.
Задания на самостоятельную работу:Снежинка Коха «наоборот»Получается, если строить кривые Коха внутрь исходного равностороннего треугольника.

Слайд 23Задания на самостоятельную работу:
Дерево Пифагора

Задания на самостоятельную работу:Дерево Пифагора

Слайд 24Задания на самостоятельную работу:
Дерево Пифагора
Называется так потому, что каждая тройка попарно

соприкасающихся квадратов ограничивает прямоугольный треугольник и получается картинка, которой часто иллюстрируют теорему Пифагора, «пифагоровы штаны во все стороны равны».
Задания на самостоятельную работу:Дерево ПифагораНазывается так потому, что каждая тройка попарно соприкасающихся квадратов ограничивает прямоугольный треугольник и

Слайд 25Задания на самостоятельную работу:
Дерево Пифагора 2

Задания на самостоятельную работу:Дерево Пифагора 2

Слайд 26Задания на самостоятельную работу:
Ветвление

Задания на самостоятельную работу:Ветвление

Слайд 27Задание на дом:
Написать программы для создания двух фракталов из представленных ниже:

Задание на дом:Написать программы для создания двух фракталов из представленных ниже:

Слайд 28Задание на дом:
Написать программы для создания двух фракталов из представленных ниже:

Задание на дом:Написать программы для создания двух фракталов из представленных ниже:

Слайд 29Интернет ресурсы:
Фракталы
https://elementy.ru/posters/fractals#f=
Сайт «В мире фракталов» автор Александр Чернышев
http://fraktalsworld.blogspot.ru/

Презентация «Рекурсия» (часть

1)
Юдина Андрея Борисовича
http://www.uchportal.ru/load/18-1-0-55354
Интернет ресурсы:Фракталыhttps://elementy.ru/posters/fractals#f=Сайт «В мире фракталов» автор Александр Чернышевhttp://fraktalsworld.blogspot.ru/ Презентация «Рекурсия» (часть 1) Юдина Андрея Борисовичаhttp://www.uchportal.ru/load/18-1-0-55354

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть