01.03.2013 Views

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

mocemul magaliTSi return operatoris arseboba miuTiTebs, rom<br />

dabeWdvis operatori programaSi rodesRac Sesruldeba.<br />

SeiZleba return operatoriT sargebloba Semdegi saxiT: return;<br />

misi gamoyeneba iZleva imas, rom funqcia, romelsac igi Seicavs<br />

daasrulebs Tavis muSaobas da marTva gadaecema gamomZaxebel<br />

funqcias. ramdenadac mocemul operators ara aqvs gamosaxuleba<br />

frCxilebSi, funqcia ar gadascems araviTar mniSvnelobas.<br />

? enaze daweril programaSi yvela funqcia Tanabaruflebiania.<br />

TiToeul maTgans SeuZlia gamoiZaxos nebismieri sxva funqcia da<br />

Tavis mxriv TiToeuli maTgani SeiZleba gamoZaxebul iqnas nebismieri<br />

sxva funqciis mier. amdenad ? enis funqciebi gansxvavebulia<br />

paskalis procedurebisagan. main funqcias aqvs specifika. is<br />

mdgomareobs imaSi, rom programis awyobisas, romelic Sedgeba<br />

ramodenime funqciisagan, misi Sesruleba iwyeba main ( ) funqciis<br />

pirveli operatorisagan. TiToeul funqcia SeuZlia gamoiZaxos<br />

Tavisi Tavi. aseT moqmedebas hqvia rekursia.<br />

rekursiuli hqvia funqcias, romelic pirdapir an iribad TviTon<br />

iZaxebs Tavis Tavs. Sesabamisad aris pirdapiri da iribi rekursia.<br />

rekursiul funqciaze calkeuli mimarTvisas iqmneba obieqtebis<br />

axali nakrebi, romlebic lokalizebulia funqciis tanSi. funqcia<br />

hqvia iribad rekursiuli im SemTxvevaSi, Tu igi Seicavs mimarTvas<br />

sxva funqciaze, romelic Seicavs gansazRvruli (pirveli) funqciis<br />

pirdapir an irib gamoZaxebas. am SemTxvevaSi funqciis gansazRvrebis<br />

teqstis mixedviT misi rekursiuloba (iribi) SeiZleba ar Candes. Tu<br />

funqciis tanSi cxadad gamoiyeneba amave funqciis gamoZaxeba, maSin<br />

adgili aqvs pirdapir rekursias.<br />

115

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!