Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Программирование на языке Паскаль-Рекурсия"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация по информатике на тему "Программирование на языке Паскаль-Рекурсия"

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Программирование на языке Паскаль-Рекурсия.ppt

библиотека
материалов
Программирование на языке Паскаль Рекурсия
Рекурсивные объекты Рекурсивный объект – это объект, определяемый через один...
Дерево Пифагора Дерево Пифагора из N уровней – это ствол и отходящие от него...
Дерево Пифагора Особенности: когда остановиться? деревья имеют различный накл...
Процедура угол α длина ствола procedure Pifagor(x0, y0, a, L: real; N: intege...
Программа program qq; procedure Pifagor(x0, y0, a, L: real; N: integer); ......
"4": Используя рекурсивную процедуру, построить фигуру: "5": Используя рекурс...
7 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 Программирование на языке Паскаль Рекурсия
Описание слайда:

Программирование на языке Паскаль Рекурсия

№ слайда 2 Рекурсивные объекты Рекурсивный объект – это объект, определяемый через один
Описание слайда:

Рекурсивные объекты Рекурсивный объект – это объект, определяемый через один или несколько таких же объектов. У попа была собака, он ее любил. Она съела кусок мяса, он ее убил. В ямку закопал, надпись написал: Сказка о попе и собаке Примеры: Сказка о попе и собаке: Факториал: если если Рисунок с рекурсией:

№ слайда 3 Дерево Пифагора Дерево Пифагора из N уровней – это ствол и отходящие от него
Описание слайда:

Дерево Пифагора Дерево Пифагора из N уровней – это ствол и отходящие от него симметрично два дерева Пифагора из N-1 уровней, такие что длина их стволов в 2 раза меньше и угол между ними равен 90o. 6 уровней:

№ слайда 4 Дерево Пифагора Особенности: когда остановиться? деревья имеют различный накл
Описание слайда:

Дерево Пифагора Особенности: когда остановиться? деревья имеют различный наклон когда число оставшихся уровней станет равно нулю! (x1, y1) (x0, y0) α α+45o α-45o L x1 = x0 + L·cos(α) y1 = y0 – L·sin(α) наклон "дочерних" деревьев α + π/4 α – π/4

№ слайда 5 Процедура угол α длина ствола procedure Pifagor(x0, y0, a, L: real; N: intege
Описание слайда:

Процедура угол α длина ствола procedure Pifagor(x0, y0, a, L: real; N: integer); const k = 0.6; { изменение длины } var x1, y1: real; { локальные переменные } begin if N > 0 then begin x1 := x0 + L*cos(a); y1 := y0 - L*sin(a); Line (round(x0), round(y0), round(x1), round(y1)); Pifagor (x1, y1, a+pi/4, L*k, N-1); Pifagor (x1, y1, a-pi/4, L*k, N-1); end; end; рекурсивные вызовы закончить, если N=0 Рекурсивной называется процедура, вызывающая сама себя.

№ слайда 6 Программа program qq; procedure Pifagor(x0, y0, a, L: real; N: integer); ...
Описание слайда:

Программа program qq; procedure Pifagor(x0, y0, a, L: real; N: integer); ... end; begin Pifagor (250, 400, pi/2, 150, 8); end; угол α длина ствола число уровней x0 y0 Pifagor (250, 400, 2*pi/3, 150, 8);

№ слайда 7 "4": Используя рекурсивную процедуру, построить фигуру: "5": Используя рекурс
Описание слайда:

"4": Используя рекурсивную процедуру, построить фигуру: "5": Используя рекурсивную процедуру, построить фигуру: Задания


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 05.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров286
Номер материала ДВ-229316
Получить свидетельство о публикации
Похожие материалы

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