g. surgulaZe, g. janeliZe, i. xuciSvili

g. surgulaZe, g. janeliZe, i. xuciSvili g. surgulaZe, g. janeliZe, i. xuciSvili

01.03.2013 Views

#include brZanebiTi striqoni SeiZleba Segvxvdes programis nebismier adgilas, magram Cveulebriv, igi ganTavsebulia sawyisi teqstis failis dasawyisSi. #include magaliTad: #include procesori am striqons Secvlis math.h failis SemadgenlobiT. kuTxis niSnebi uCvenebs, rom math.h faili aRebuli iqneba romelime standartuli katalogidan. mimdinare katalogi ar daTvalierdeba. #include "failis_saxeli" magaliTad: #include "ABC" radgan failis saxeli brWyalebSia Casmuli, Zebna mimdinareobs mimdinare katalogSi (romelSic aris sawyisi teqstis ZiriTadi faili). Tu mimdinare katalogSi mocemuli faili ar aris, maSin Zebna mimdinareobs katalogebSi, romlebic gansazRvrulia opciiT. Tu iqac aris faili, maSin ganixileba standartuli katalogi. konkretul realizaciaSi saTao failebis raodenoba da dasaxeleba SeiZleba iyos sxvadasxva: #include eZebs sistemur katalogSi #include "my.h" eZebs mimdinare muSa katalogSi #include "/user/1/my.h" eZebs katalogSi /user/1 tipiur mikroprocesorul sistemaSi es ori forma aris sinonimebi da winaprocesors mihyavs Zieba naCveneb diskze. #include "stdio.h" eZebs standartul diskze #include eZebs standartul diskze #include "a:stdio.h" eZebs ? diskze SeTanxmebis safuZvelze .h sufiqsi gamoiyeneba saTao failebisaTvis, anu failebisaTvis informaciiT, romelic ganTavsdeba programis dasawyisSi. saTao failebi Cveulebriv, Sedgebian winaprocesoris operatorebisagan. zogierTi faili CarTulia sistemaSi, magaliTad, stdio.h, magram SeiZleba sakuTari failis Seqmnac. 37

1.7. ganStoebis operatorebi if, if-else. programaSi operatorebi sruldeba mkacrad TanmimdevrobiT manamde, sanam ar gvxvdeba romelime marTvis operatori. marTvis operatori gadascems marTvas programis operatorTa erT an meore jgufs imis mixedviT, sruldeba Tu ara raime piroba. marTvis operatorebia: ganStoebis operatori if (mas agreTve uwodeben pirobiT operators), amorCevis operatori switch, ciklis operatorebi while, do while da for, upirobo gadasvlis operatori goto. C-Si ganasxvaveben ganStoebis if operatoris or formats. ganvixiloT if operatoris pirveli formati: if() operatori_1 aq piroba – gamosaxulebaa (Sedarebis, logikuri an ariTme- tikuli), romlis mniSvneloba SeiZleba iyos WeSmariti an mcdari. if operatoris Sesruleba iwyeba mrgval frCxilebSi mocemuli gamosaxulebis (pirobis) gamoTvliT. Tu piroba WeSmaritia, Sesruldeba operatori_1, Tu ki mcdaria, Sesruldeba programis momdevno operatori. vTqvaT, mocemulia aRwera int x=21, y=34; xolo programaSi gvaqvs operatorebi (SemdgomSi vityviT – ganvixiloT programis fragmenti): if(x

#include brZanebiTi striqoni SeiZleba Segvxvdes programis<br />

nebismier adgilas, magram Cveulebriv, igi ganTavsebulia sawyisi<br />

teqstis failis dasawyisSi.<br />

#include <br />

magaliTad: #include <br />

procesori am striqons Secvlis math.h failis SemadgenlobiT.<br />

kuTxis niSnebi uCvenebs, rom math.h faili aRebuli iqneba romelime<br />

standartuli katalogidan. mimdinare katalogi ar daTvalierdeba.<br />

#include "failis_saxeli"<br />

magaliTad:<br />

#include "ABC"<br />

radgan failis saxeli brWyalebSia Casmuli, Zebna mimdinareobs<br />

mimdinare katalogSi (romelSic aris sawyisi teqstis ZiriTadi<br />

faili). Tu mimdinare katalogSi mocemuli faili ar aris, maSin Zebna<br />

mimdinareobs katalogebSi, romlebic gansazRvrulia opciiT. Tu iqac<br />

aris faili, maSin ganixileba standartuli katalogi.<br />

konkretul realizaciaSi saTao failebis raodenoba da<br />

dasaxeleba SeiZleba iyos sxvadasxva:<br />

#include eZebs sistemur katalogSi<br />

#include "my.h" eZebs mimdinare muSa katalogSi<br />

#include "/user/1/my.h" eZebs katalogSi /user/1<br />

tipiur mikroprocesorul sistemaSi es ori forma aris<br />

sinonimebi da winaprocesors mihyavs Zieba naCveneb diskze.<br />

#include "stdio.h" eZebs standartul diskze<br />

#include eZebs standartul diskze<br />

#include "a:stdio.h" eZebs ? diskze<br />

SeTanxmebis safuZvelze .h sufiqsi gamoiyeneba saTao<br />

failebisaTvis, anu failebisaTvis informaciiT, romelic ganTavsdeba<br />

programis dasawyisSi. saTao failebi Cveulebriv, Sedgebian<br />

winaprocesoris operatorebisagan. zogierTi faili CarTulia<br />

sistemaSi, magaliTad, stdio.h, magram SeiZleba sakuTari failis<br />

Seqmnac.<br />

37

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

Saved successfully!

Ooh no, something went wrong!