Рекурсив процедура презентация

Рекурсив процедура Рекурсив процедура дип эш барышында үз-үзен чакыртучы процедураны атыйлар. Рекурсив процедуралар ике төргә бүленә: туры рекурсия (прямая рекурсия) һәм косвенная рекурсия.

Слайд 1Рекурсия — нәрсә ул?

Автор: Мифтахов Фуат Раифович
Бөрбаш урта мәктәбе


Слайд 2Рекурсив процедура
Рекурсив процедура дип эш барышында үз-үзен чакыртучы процедураны атыйлар.
Рекурсив

процедуралар ике төргә бүленә: туры рекурсия (прямая рекурсия) һәм косвенная рекурсия.

Слайд 3Туры рекурсия
Туры (прямая) рекурсия вакытында процедура үз эчендә үз-үзен чакырта.
Процедура
Процедурага керү
Процедураны

чакырту

Procedure Primer(a,b:integer);
var x:integer;
Begin
<Командалар>
Primer(a,b); <Рекурсив чакырту>
End;


Слайд 4Косвенная () рекурсия вакытында процедура үзен чакыртучы икенче процедураны чакырта. Ягъни

рекурсия башка процедура аша килеп чыга. Бу очракта процедуралар икесе дә рекурсив була.

Процедура1

Процедурага керү

Procedure Primer1(a,b:integer);
var x:integer;
Begin
<Командалар>
Primer2(k); <Рекурсив чакырту>
End;
Procedure Primer2(x:integer);
var t: integer;
s: real
Begin
<Командалар>
Primer1(a,b); <Рекурсив чакырту>
End;

Процедура2

Туры булмаган (косвенная) рекурсия


Слайд 5Рекурсиянең өстенлекләре
Рекурсив программа гадәти программадан кыска
Шактый катлаулы мәсьәләләрне җиңел генә чишәргә

мөмкин
Кайбер мәсьәләләрне бары тик рекурсия ярдәмендә генә чишеп була

Рекурсияне куллану кагыйдәләре

Рекурсив процедура чиксез булырга тиеш түгел
Рекурсив алгоритмнарга программа эшләү өчен бирелгән хәтер күп кирәк
Программа төзү бик җиңел булса да, килеп чыккан программа нәтиҗәле булмаячак


Слайд 6Рекурсия графикада
Бирелгән лабиринтны экранга чыгаручы программа төзергә


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

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

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

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

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


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

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