SlideShare une entreprise Scribd logo
1  sur  17
Ìýäýýëëèéí ñèñòåì, àëãîðèòìèéí ¿íäýñ   Ëåêö ¹16
Àãóóëãà 1. Ðåóðñèâ ôóíêö
¯íýíäýý n óðòòàé àþóëã¿é ãèíæ¿¿äèéã  •  õàð òóãàëãàí ýðõèýýð òºãññºí ãèíæ •  ïëóòîíè ýðõèýýð òºãññºí ãèíæ ãýñýí õî¸ð á¿ëýãò õóâààæ  àþóëã¿é ãèíæéè òîîã c(n), n  óðòòàé àþóëã¿é ãèíæèéí òîîã I(n) ïëóòîíè ýðõýýð òºãññºí  n óðòòàé àþóëã¿é ãèíæèéí òîîã p(n) ãýæ òýìäýãëýâýë c(n)=I(n)+p(n)  áàéõ íü ìýäýýæ.
ªºðººð õýëáýë; I(n)=c(n-1)  (1) p(n)=I(n-1) p(n)=I(n-1)=c(n-2)  Èéì ó÷ðààñ áèä  c(n)=I(n)+p(n)=c(n-1)+c(n-2) áóþó  c(n)=c(n-1)+c(n-2)  òîìü¸ã ãàðãàëàà.  Äýýðõ áîäëîãûã äàðààõààð áè÷èæ áîëíî.
ôóíêö  ñ ( íàò  n) íàò  k ; õýðýâ  n=1 áîë   k:=2 ýñâýë  õýðýâ   n=2 áîë   k:=3 ýñâýë   k:=c(n-1)+c(n-2) áóö  (k)
Ýíý øèéäèéí òóñëàìæòàéãààð ò¿¿íèé   çºâ øèéäèéã ÿàæ îëîõ âý?  Ýíý ôóíêö áèåëýõ ïðîöåññ ºìíºõ æèøýýíèéíõýýñ èë¿¿ ýýäðýýýòýé òóë c(5) c(5)  n=5 c(4)  n=4 c(3)  n=3 c(2)  n=2 k=2
áóö (3) c(1)  n=1 k=2 áóö (2) k=3+2 áóö(5) c=(2)  n=2 k=3 áóö(3) k=5+3 áóö(8)
c(3)  n=3 c(2)  n=2  k=3  áóö(3) c(1)  n=1 k=2 áóö (2)  k=3+2 áóö (5) k=8+5 áóö (13)
Õ¿ñíýãòýýñ õàðàõàä ôóíêö ººðèé㺺 8 óäàà äóóäñàí áàéíà. Òýãýõäýý ñ(3),ñ(1) òóñ á¿ð õî¸ð óäàà, (2) ãóðâàí óäàà áîäîãäîæ áàéãàà íü ðåêóðñèâ àðãûí íýã ñóë òàë þì.ªºðºº õýëáýë, ðåêóðñèâ àëãîðèòì áèåëýõ ¿åä íýã óòãûã äàõèí äàõèí áîäîõ òîõèîëäîë ãàð÷ áîëíî.
Æèøýý íü: t 1 ,t 2 ,…….t n (á¿õ  i -ãèéí õóâüä  t i  –íàòóðàë òîî áàéõ ) óòãàòàé  n  øèðõýã äýâñãýðò òºãðºã õýðýãëýäýã îðîíä ºãñºí Ì òºãðºãèéã ýíý äýâñãýðò¿¿äýýð çàäàëæ áîëîõ á¿õ áîëîìæèéí òîîã îëîõ ôóíêö çîõèî.
Ýõëýýä çàäëàõ òºãðºã, çàäëàõàä àøèãëàõ äýâñãýðòèéí òîî ôóíêö áèåòýõ ¿åä ººð÷ëºãäºæ áîëîõ óòãóóä ó÷ðààñ ýíý õî¸ð õýìæèãäýõ¿¿íèéã õèéñâýð àðãóìåíò áîëãîí òîäîðõîéëîõ íü ç¿éòýé. Èéì ó÷ðààñ m òºãðºãèéã  t 1 ,t 2 ,…….t n  õ¿ñíýãòýýð ºãºäñºí  n  òîîíû äýâýñãýðòýýð çàäëàõ òîîã îëîõ  ch (íàò m,n) ôóíêöèéã çîõèîæ áè÷üå.
à.n-ä¿ãýýð òºãðºãèéã îðóóëàõã¿é çàäëàõ á¿õ áîëîìæèéã òîî  áóþó  ch (m,n-1) óòãûã îëîõ  á.n ä¿ãýýð äýâñãýðò íýãèéã àâ÷ ¿ëäñýí òºãðºãèéã çàäëàõ á¿õ  áîëîìæèéí òîî áóþó  ch (m-t n ,n) óòãûã îëîõ .
ôóíêö ch(íàò m;n) íàò ó;  õýðýâ  n=1 áîë  õýðýâ m ‡ 0  and  m 1 =0 áîë  y:=1  ýñâýë  y:=0 ýñâýë  ó:ch(m,n-1) õýðýâ  m=t n
áîë  ó:1+ y ýñâýë õýðýâ  m > t n áîë  y:=y+ ch(m-t n  , n) áóö(y); m òºãðºãèéí t1 äýâñãýðýýð çàäàëæ ÷àäàõ ýñýõèéã øàëãàõäàà  äàâõàð m ‡ 0 íºõöëèéã ýíä äàâõàð øàëãàæ áàéãàà þì.
Ðåêóðñèâ àðãà íü óãààñàà ðåêóðñèâýýð òîäîðõîéëîãäñîí áîäëîãûã áîäîõîä áîëîí ººð àðãààð áîäîõîä íèéëýýä õ¿íä áàéõ òèéì áîäëîãûí àëãîðèòìûã çîõèîõîä õýðýãëýãääýã ìàø õ¿÷òýé õýðýãñýë þì.
Ðåêóðñèâ õàíäàëòûã êîìïüþòåðò õýðýãæ¿¿ëñýí áàéäëààñ õàìààð÷ ðåêóðñèâ àëãîðèòìòàé ïðîãðàì ìàø óäààí áèåëýõ òîõèîëäîë ãàð÷ áîëíî.Èéì àëãîðèòì ïðîãðàìûã çîõèîæ áýëýí áîëãîõîä çàðöóóëàõ õóãàöàà áîëîí ïðîãðàìûã áèåë¿¿ëýõ
¿åèéí (áèåëýõ õóãàöàà áà øààðäàãäàõ ñàíàõ îéí õýìæýý çýðýã ) ºðòºã õî¸ðûã ¿íäýñëýí ðåêóðñèâ àðãûã õýðýãëýõ ýñýõýý øèéäâýë çîõèíî.

Contenu connexe

Tendances

B lhagvasuren
B lhagvasurenB lhagvasuren
B lhagvasurentnavka
 
Hamtin ajillagaa
 Hamtin  ajillagaa Hamtin  ajillagaa
Hamtin ajillagaanansaaa
 
Сетевой ресурсный центр
Сетевой ресурсный центрСетевой ресурсный центр
Сетевой ресурсный центрОлег Дядьков
 
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێ
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێهەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێ
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێraqibm
 
ðàöèîíàëü á¿õýë çýðýã õè÷ýýë
ðàöèîíàëü á¿õýë çýðýã õè÷ýýëðàöèîíàëü á¿õýë çýðýã õè÷ýýë
ðàöèîíàëü á¿õýë çýðýã õè÷ýýëenkhtuya_od
 
Dadlaga khicheel 8 word review
Dadlaga khicheel 8 word reviewDadlaga khicheel 8 word review
Dadlaga khicheel 8 word reviewOdgerel Boldbaatar
 
проект белая башня. лето 2013 шрифт ру
проект белая башня. лето 2013 шрифт рупроект белая башня. лето 2013 шрифт ру
проект белая башня. лето 2013 шрифт руEugen Volkov
 
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчид
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчидароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчид
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчидtg_tuvshee
 
презентация белая башня 2012 2
презентация белая башня 2012 2презентация белая башня 2012 2
презентация белая башня 2012 2Polika Pti
 
Reshalka.Net
Reshalka.NetReshalka.Net
Reshalka.NetPolitiko
 
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομένα
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομέναΛέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομένα
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομέναAmalia Tsiatoura
 
МТС лайф - корпоративная социальная сеть
МТС лайф - корпоративная социальная сетьМТС лайф - корпоративная социальная сеть
МТС лайф - корпоративная социальная сетьDaOffice
 
Lecture 13
Lecture 13Lecture 13
Lecture 13tserenda
 
Lecture 16
Lecture 16Lecture 16
Lecture 16tserenda
 

Tendances (20)

B lhagvasuren
B lhagvasurenB lhagvasuren
B lhagvasuren
 
Hamtin ajillagaa
 Hamtin  ajillagaa Hamtin  ajillagaa
Hamtin ajillagaa
 
Lekts 2
Lekts 2 Lekts 2
Lekts 2
 
Сетевой ресурсный центр
Сетевой ресурсный центрСетевой ресурсный центр
Сетевой ресурсный центр
 
Белорусизация Cuneiform
Белорусизация CuneiformБелорусизация Cuneiform
Белорусизация Cuneiform
 
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێ
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێهەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێ
هەڤوەلاتیبوون لسەردەمێ ئینتەرنێتێ
 
Teeshay ke ghazal
Teeshay ke ghazalTeeshay ke ghazal
Teeshay ke ghazal
 
ðàöèîíàëü á¿õýë çýðýã õè÷ýýë
ðàöèîíàëü á¿õýë çýðýã õè÷ýýëðàöèîíàëü á¿õýë çýðýã õè÷ýýë
ðàöèîíàëü á¿õýë çýðýã õè÷ýýë
 
1 борлуулалтын маркетингийн үндсэн асуудал
1 борлуулалтын маркетингийн үндсэн асуудал1 борлуулалтын маркетингийн үндсэн асуудал
1 борлуулалтын маркетингийн үндсэн асуудал
 
Dadlaga khicheel 8 word review
Dadlaga khicheel 8 word reviewDadlaga khicheel 8 word review
Dadlaga khicheel 8 word review
 
проект белая башня. лето 2013 шрифт ру
проект белая башня. лето 2013 шрифт рупроект белая башня. лето 2013 шрифт ру
проект белая башня. лето 2013 шрифт ру
 
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчид
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчидароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчид
ароматик нүүрсустөрөгчид буюу үнэрт нүүрсустөрөгчид
 
презентация белая башня 2012 2
презентация белая башня 2012 2презентация белая башня 2012 2
презентация белая башня 2012 2
 
Reshalka.Net
Reshalka.NetReshalka.Net
Reshalka.Net
 
2 2008new
2 2008new2 2008new
2 2008new
 
Xl for prospect
Xl for prospectXl for prospect
Xl for prospect
 
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομένα
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομέναΛέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομένα
Λέπρα ή νόσος του Hansen. ανασκόπηση βιβλιογραφίας για νεότερα δεδομένα
 
МТС лайф - корпоративная социальная сеть
МТС лайф - корпоративная социальная сетьМТС лайф - корпоративная социальная сеть
МТС лайф - корпоративная социальная сеть
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 16
Lecture 16Lecture 16
Lecture 16
 

En vedette (17)

Lecture910
Lecture910Lecture910
Lecture910
 
Lecture913
Lecture913Lecture913
Lecture913
 
Lecture5
Lecture5Lecture5
Lecture5
 
Pm104 2004 2005
Pm104 2004 2005Pm104 2004 2005
Pm104 2004 2005
 
Protsesor
ProtsesorProtsesor
Protsesor
 
Lecture7
Lecture7Lecture7
Lecture7
 
Lecture912
Lecture912Lecture912
Lecture912
 
Lecture915
Lecture915Lecture915
Lecture915
 
Tobch Lecture
Tobch LectureTobch Lecture
Tobch Lecture
 
Chap02alg
Chap02algChap02alg
Chap02alg
 
Lecture914
Lecture914Lecture914
Lecture914
 
Lecture4
Lecture4Lecture4
Lecture4
 
Lecture911
Lecture911Lecture911
Lecture911
 
Lecture5
Lecture5Lecture5
Lecture5
 
Chap03alg
Chap03algChap03alg
Chap03alg
 
Lecture4
Lecture4Lecture4
Lecture4
 
Chap06alg
Chap06algChap06alg
Chap06alg
 

Plus de Munkhchimeg (18)

Protsesor
ProtsesorProtsesor
Protsesor
 
Lecture915
Lecture915Lecture915
Lecture915
 
Lecture914
Lecture914Lecture914
Lecture914
 
Lecture913
Lecture913Lecture913
Lecture913
 
Lecture911
Lecture911Lecture911
Lecture911
 
Lecture912
Lecture912Lecture912
Lecture912
 
Lecture910
Lecture910Lecture910
Lecture910
 
Lecture9
Lecture9Lecture9
Lecture9
 
Lecture8
Lecture8Lecture8
Lecture8
 
Lecture6
Lecture6Lecture6
Lecture6
 
Lecture3
Lecture3Lecture3
Lecture3
 
Ded Algorithm
Ded AlgorithmDed Algorithm
Ded Algorithm
 
Ded Algorithm1
Ded Algorithm1Ded Algorithm1
Ded Algorithm1
 
Tobch Lecture
Tobch LectureTobch Lecture
Tobch Lecture
 
Pm104 Standard
Pm104 StandardPm104 Standard
Pm104 Standard
 
Lecture916
Lecture916Lecture916
Lecture916
 
Lecture8
Lecture8Lecture8
Lecture8
 
Lecture9
Lecture9Lecture9
Lecture9
 

Lecture916

  • 3. ¯íýíäýý n óðòòàé àþóëã¿é ãèíæ¿¿äèéã • õàð òóãàëãàí ýðõèýýð òºãññºí ãèíæ • ïëóòîíè ýðõèýýð òºãññºí ãèíæ ãýñýí õî¸ð á¿ëýãò õóâààæ àþóëã¿é ãèíæéè òîîã c(n), n óðòòàé àþóëã¿é ãèíæèéí òîîã I(n) ïëóòîíè ýðõýýð òºãññºí n óðòòàé àþóëã¿é ãèíæèéí òîîã p(n) ãýæ òýìäýãëýâýë c(n)=I(n)+p(n) áàéõ íü ìýäýýæ.
  • 4. ªºðººð õýëáýë; I(n)=c(n-1) (1) p(n)=I(n-1) p(n)=I(n-1)=c(n-2) Èéì ó÷ðààñ áèä c(n)=I(n)+p(n)=c(n-1)+c(n-2) áóþó c(n)=c(n-1)+c(n-2) òîìü¸ã ãàðãàëàà. Äýýðõ áîäëîãûã äàðààõààð áè÷èæ áîëíî.
  • 5. ôóíêö ñ ( íàò n) íàò k ; õýðýâ n=1 áîë k:=2 ýñâýë õýðýâ n=2 áîë k:=3 ýñâýë k:=c(n-1)+c(n-2) áóö (k)
  • 6. Ýíý øèéäèéí òóñëàìæòàéãààð ò¿¿íèé çºâ øèéäèéã ÿàæ îëîõ âý? Ýíý ôóíêö áèåëýõ ïðîöåññ ºìíºõ æèøýýíèéíõýýñ èë¿¿ ýýäðýýýòýé òóë c(5) c(5) n=5 c(4) n=4 c(3) n=3 c(2) n=2 k=2
  • 7. áóö (3) c(1) n=1 k=2 áóö (2) k=3+2 áóö(5) c=(2) n=2 k=3 áóö(3) k=5+3 áóö(8)
  • 8. c(3) n=3 c(2) n=2 k=3 áóö(3) c(1) n=1 k=2 áóö (2) k=3+2 áóö (5) k=8+5 áóö (13)
  • 9. Õ¿ñíýãòýýñ õàðàõàä ôóíêö ººðèé㺺 8 óäàà äóóäñàí áàéíà. Òýãýõäýý ñ(3),ñ(1) òóñ á¿ð õî¸ð óäàà, (2) ãóðâàí óäàà áîäîãäîæ áàéãàà íü ðåêóðñèâ àðãûí íýã ñóë òàë þì.ªºðºº õýëáýë, ðåêóðñèâ àëãîðèòì áèåëýõ ¿åä íýã óòãûã äàõèí äàõèí áîäîõ òîõèîëäîë ãàð÷ áîëíî.
  • 10. Æèøýý íü: t 1 ,t 2 ,…….t n (á¿õ i -ãèéí õóâüä t i –íàòóðàë òîî áàéõ ) óòãàòàé n øèðõýã äýâñãýðò òºãðºã õýðýãëýäýã îðîíä ºãñºí Ì òºãðºãèéã ýíý äýâñãýðò¿¿äýýð çàäàëæ áîëîõ á¿õ áîëîìæèéí òîîã îëîõ ôóíêö çîõèî.
  • 11. Ýõëýýä çàäëàõ òºãðºã, çàäëàõàä àøèãëàõ äýâñãýðòèéí òîî ôóíêö áèåòýõ ¿åä ººð÷ëºãäºæ áîëîõ óòãóóä ó÷ðààñ ýíý õî¸ð õýìæèãäýõ¿¿íèéã õèéñâýð àðãóìåíò áîëãîí òîäîðõîéëîõ íü ç¿éòýé. Èéì ó÷ðààñ m òºãðºãèéã t 1 ,t 2 ,…….t n õ¿ñíýãòýýð ºãºäñºí n òîîíû äýâýñãýðòýýð çàäëàõ òîîã îëîõ ch (íàò m,n) ôóíêöèéã çîõèîæ áè÷üå.
  • 12. à.n-ä¿ãýýð òºãðºãèéã îðóóëàõã¿é çàäëàõ á¿õ áîëîìæèéã òîî áóþó ch (m,n-1) óòãûã îëîõ á.n ä¿ãýýð äýâñãýðò íýãèéã àâ÷ ¿ëäñýí òºãðºãèéã çàäëàõ á¿õ áîëîìæèéí òîî áóþó ch (m-t n ,n) óòãûã îëîõ .
  • 13. ôóíêö ch(íàò m;n) íàò ó; õýðýâ n=1 áîë õýðýâ m ‡ 0 and m 1 =0 áîë y:=1 ýñâýë y:=0 ýñâýë ó:ch(m,n-1) õýðýâ m=t n
  • 14. áîë ó:1+ y ýñâýë õýðýâ m > t n áîë y:=y+ ch(m-t n , n) áóö(y); m òºãðºãèéí t1 äýâñãýðýýð çàäàëæ ÷àäàõ ýñýõèéã øàëãàõäàà äàâõàð m ‡ 0 íºõöëèéã ýíä äàâõàð øàëãàæ áàéãàà þì.
  • 15. Ðåêóðñèâ àðãà íü óãààñàà ðåêóðñèâýýð òîäîðõîéëîãäñîí áîäëîãûã áîäîõîä áîëîí ººð àðãààð áîäîõîä íèéëýýä õ¿íä áàéõ òèéì áîäëîãûí àëãîðèòìûã çîõèîõîä õýðýãëýãääýã ìàø õ¿÷òýé õýðýãñýë þì.
  • 16. Ðåêóðñèâ õàíäàëòûã êîìïüþòåðò õýðýãæ¿¿ëñýí áàéäëààñ õàìààð÷ ðåêóðñèâ àëãîðèòìòàé ïðîãðàì ìàø óäààí áèåëýõ òîõèîëäîë ãàð÷ áîëíî.Èéì àëãîðèòì ïðîãðàìûã çîõèîæ áýëýí áîëãîõîä çàðöóóëàõ õóãàöàà áîëîí ïðîãðàìûã áèåë¿¿ëýõ
  • 17. ¿åèéí (áèåëýõ õóãàöàà áà øààðäàãäàõ ñàíàõ îéí õýìæýý çýðýã ) ºðòºã õî¸ðûã ¿íäýñëýí ðåêóðñèâ àðãûã õýðýãëýõ ýñýõýý øèéäâýë çîõèíî.