g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
I Tavi. martivi monacemTa tipebi. enis operatorebi.<br />
1.1. algoriTmis aRweris ena, enis sintaqsi, semantika.<br />
translatori, kompilatori, interpretatori<br />
nebismieri amocanis gadawyveta gulisxmobs garkveuli moqme-<br />
debebis Sesrulebas. moqmedebaTa anu brZanebaTa sasrul mimdevrobas,<br />
romlis zustad Sesrulebis SemTxvevaSi, mocemul sawyis monacemebze<br />
dayrdnobiT, aRweven winaswar dasaxul mizans.<br />
arsebobs algoriTmis aRweris sxvadasxva xerxebi: sityvieri<br />
aRwera, anu misi aRwera nebismier bunebriv enaze; grafikuli aRwera,<br />
anu geometriuli figurebis (blokebis) gamoyenebiT, rodesac<br />
TiToeul bloks Seesabameba moqmedeba, xolo moqmedebaTa mimdevroba<br />
miTiTebulia mimarTuli isrebis saSualebiT. Tu ki algoriTmis<br />
Sesruleba unda xdebodes kompiuterze, maSin igi unda iyos aRwerili<br />
daprogramebis romelime enaze. am SemTxvevaSi algoriTms uwodeben<br />
programas.<br />
nebismieri informacia Caiwereba kompiuterSi e.w. orobiTi kodis<br />
saSualebiT: 1-ebisa da 0-ebis erTobliobiT. imisaTvis, rom<br />
algoriTmis Sesruleba SeiZlebodes kompiuterze, igi unda iyos<br />
Cawerili kompiuterisaTvis gasageb enaze (e.w. manqanur enaze, romelic<br />
yoveli tipis kompiuterisTvis gansxvavebulia da damokidebulia mis<br />
aparatul nawilze). pirveli programebi iqmneboda orobiT kodSi:<br />
monacemebi, (ufro sworad, maTi misamarTebi) da operaciebic<br />
(brZanebebi, romlebic sruldeboda monacemebze) warmodgenili iyo<br />
0-ebisa da 1-ebis kombinaciiT. cxadia, rom programistisTvis es iyo<br />
rTuli amocana. daprogramebis enebis ganviTarebis Semdeg etapze<br />
Seiqmna asembleri. am enaSi programists SeeZlo manqanuri brZanebebis<br />
kodebis nacvlad am brZanebebis dasaxelebis gamoyeneba (inglisuri<br />
enis abreviaturebis gamoyeneba, magaliTad ADD, SUB da sxva), ufro<br />
metic, monacemebis damisamarTeba xdeboda ara mexsierebis ujredis<br />
misamarTis miTiTebiT, aramed am monacemebis dasaxelebis miTiTebiT<br />
(Semovida cvladis saxelis – identifikatoris – cneba). asemblerSi<br />
6