Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Рекурсивни функции в математиката


Информационни технологии | 2009-12-04 | 71 сваляния



10


Рекурсия



  1. Рекурсивни функции в математиката


Ако в дефиницията на някаква функция се използва самата функция, дефиницията на функцията се нарича рекурсивна.

Примери:

а
) Ако n е произволно естествено число, следната дефиниция на функцията факториел

е рекурсивна. Условието при n = 0 не съдържа обръщение към функцията факториел и се нарича гранично.


б) Функцията за намиране на най-голям общ делител на две естествени числа a и b може да се дефинира по следния рекурсивен начин:

Тук граничното условие е условието при a = b.

в) Ако x е реално, а n цяло число, функцията за степенуване може да се дефинира рекурсивно по следния начин:

В
този случай граничното условие е условието при n = 0.

г) Редицата от числата на Фибоначи

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...

с
е дефинира рекурсивно по следния начин:

В този случай имаме две гранични условия при n = 0 и при n = 1.

Рекурсивната дефиниция на функция може да се използва за намиране стойността на функцията за даден допустим аргумент.

Примери:

а) Като се използва рекурсивната дефиниция на функцията факториел може да се намери факториелът на 4. Процесът за намирането му преминава през разширение, при което операцията умножение се отлага, до достигане на граничното условие 0! = 1. Следва свиване, при което се изпълняват отложените операции.

4! =

4.3! =

4.3.2! =

4.3.2.1! =

4.3.2.1.0! =

4.3.2.1.1 =

4.3.2.1 =

Рекурсивни функции в математиката

Добави своя коментар:



Тагове от реферата: , ,


Подобни материали


Глобална мрежа Интернет Информационни технологии | 2010-11-19 | 80 прочитания
Няколко задачки на С++ Информационни технологии | 2010-11-19 | 42 прочитания
Създаване на нов ред и нова клетка в таблица. Задаване на рамка на таблица, Информационни технологии | 2010-11-19 | 74 прочитания
Linux Файлова система, права за достъп Информационни технологии | 2010-11-19 | 171 прочитания
Работа с обекти избиране, групиране, преместване, копиране Бележки на водещия, диплянки и коментиране на презентацията Информационни технологии | 2010-11-19 | 47 прочитания
Пренареждане на колони Информационни технологии | 2010-11-19 | 39 прочитания
Работа с групи Информационни технологии | 2010-11-19 | 120 прочитания
Интернет в бизнеса Информационни технологии | 2010-11-19 | 53 прочитания
Преследване на цел Информационни технологии | 2010-11-19 | 34 прочитания
Език Асемблер. Кратко описание и примери за използване на команди за безусловен преход JMP, условен преход JZ Информационни технологии | 2010-11-19 | 127 прочитания