More Related Content
PPTX
U.cs101 алгоритм программчлал-10 PPTX
U.cs101 алгоритм программчлал-7 PDF
PPTX
U.cs101 алгоритм программчлал-4-zasah PPTX
Мэдээллийн аюулгүй байдлын эрх зүйн зохицуулалт PPTX
PDF
PPS
What's hot
PPTX
C++ vndsen oilgolt хичээл 1 PPS
Давталттай алгоритмын бодлогууд PPTX
U.cs101 алгоритм программчлал-3 PPS
Шугаман алгоритмын бодлогууд PPTX
U.cs101 алгоритм программчлал-12 PPTX
PPT
PPSX
PDF
Ogogdliin sangiin zohion baiguulalt lekts PDF
PDF
11-р ангийн мэдээлэл зүйн тест PPT
PPS
Sw203 Lecture6 Inheritance PPTX
мэдээллийн системийн үндэс DOCX
мэдээлэл зүйн жишиг даалгавар 8 р анги PDF
PPTX
PPTX
U.cs101 алгоритм программчлал-2 PPT
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №4 Similar to Лекц 10: (Рекурс)
PPT
PPTX
PPTX
PDF
DOC
PDF
PPTX
PDF
PPTX
DOC
PPTX
PPT
DOC
PPTX
ODP
PPTX
DOCX
DOCX
PPTX
U.cs101 алгоритм программчлал-1(1) PPTX
Lecture 12: File Handling More from Мөнхбаярын Цэцэнцэнгэл
PDF
Лекц 11: (Рекурс, Ханойн цамхаг) PDF
Лекц 7 (Давталтуудын Си хэлэнд) PDF
Лекц 5 (Өгөгдлийн дүрслэл) PDF
PDF
PDF
ODP
Лекц 1 (Алгоритм Програмчлал - 1) Recently uploaded
PDF
УПК-ын Дипломын ажил бичих аргачлал 2025 PPTX
Багш ямар хөтөлбөр ,төлөвлөлт боловсруулах бэ арга зүйн сургалт - Copy.pptx PDF
Мэдээлэл технологийн аюулгүй байдал хангах журам PDF
Техникийн боловсролын сургалтын дипломын ажил хамгаалах, үнэлэх журам PDF
УПК-ийн Мэдээллийн төв ашиглах журам 2025 PDF
Дадлага ажил, төсөлт сургалтаар бүтээгдэхүүн үйлдвэрлэх, борлуулах, материалы... PDF
Суралцагч, төгсөгчийн мэдлэг, ур чадвар, чадамжийг үнэлж, баталгаажуулах журам Лекц 10: (Рекурс)
- 1.
- 5.
- 6.
- 7.
- 8.
Компьютерын ухааны рекурс
●Тухайн бодлогыг бодохдоо өөртэй нь яг
адилхан жижиг бодлогуудын
хариунуудаар боддог аргыг хэлнэ.
● Ихэнх програмчлалын хэлүүд функцээр
рекурсыг хэрэгжүүлдэг.
- 9.
- 10.
Фибоначийн цуваа
● Цувааныэхний хоёр гишүү нь 0, 1 байдаг
● Цувааны гишүүн нь өмнөх хоёр гишүүний
нийлбэртэй тэнцүү байдаг.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...
- 11.
Леонардо Боначчи
● Италийнматематикч
(1170-1250)
● Филиус Боначчи =>
Фибоначчи
● Энэтхэгт зохиогдсон
энэ цувааг Европт
дэлгэрүүлжээ.
- 12.
Фибоначийн цуваа
F(1) =0
F(2) = 1
F(3) = F(2) + F(1) = 0 + 1 = 1
F(4) = F(3) + F(2) = 1 + 1 = 2
F(5) = F(4) + F(3) = 2 + 1 = 3
F(6) = F(5) + F(4) = 3 + 2 = 5
F(n) = F(n-1) + F(n-2)
- 13.
- 14.
- 15.
Санамж
● Рекурс заавалрекурсээс гарах нөхцөлтэй
байх ёстой.
● Өөрөөр хэлбэл төгсгөлгүй рекурс байж
болохгүй.
● Хэрэв төгсгөлгүй рекурс байвал Си
хэлэнд “stack overflow” гэдэг алдааг өгнө.
- 16.
- 17.
- 18.
Бодлого: Факториал
fac(0) =1
fac(1) = fac(0) * 1 = 1
fac(2) = fac(1) * 2 = 2
fac(3) = fac(2) * 3 = 6
fac(4) = fac(3) * 4 = 24
fac(n) = fac(n-1) * n
- 19.
- 20.
Бодлого
n хүртэлх натуралтоонуудын нийлбэрийг ол.
S(1) = 1
S(2) = S(1) + 2 = 1 + 2 = 3
S(3) = S(2) + 3 = 3 + 3 = 6
S(n) = S(n-1) + n