g. surgulaZe, g. janeliZe, i. xuciSvili
g. surgulaZe, g. janeliZe, i. xuciSvili g. surgulaZe, g. janeliZe, i. xuciSvili
X Y X&&Y X||Y !X 1 1 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 0 0 1 cxrilidan Cans, rom && operaciis Sedegi iqneba 1 (WeSmariti), Tu operaciis orive mxares WeSmariti gamosaxulebebia (orive operandi WeSmaritia). sxva danarCen SemTxvevaSi &&-is pasuxi 0-is tolia (mcdaria). magaliTad, int a=23, x=56; aRweris pirobebSi (a>10)&&(x>40) logikuri operaciis mniSvneloba iqneba 1; (a40), (a>10)&&(x10)||(x
daabrunebs 0-s. rogorc vxedavT, Caweris Secdomam gamoiwvia araswori pasuxi. savarjiSo: CavweroT C-ze gamosaxuleba, romelic WeSmaritia mocemuli pirobis Sesrulebis SemTxvevaSi da mcdaria yvela danarCen SemTxvevaSi: 1. x ekuTvnis intervals [0; 1]: (x>=0)&&(x=0 && x=2 && x=-1 && x0) && (y>0) && (z>0) an x>0 && y>0 && z>0 5. x, y da z ricxvebidan erTi mainc dadebiTia: (x>0) || (y>0) || (z>0) an x>0 || y>0 || z>0 6. weliwads ewodeba nakiani, Tu misi rigiTi nomeri 4-is jeradia, magram 100-is jeradi wlebidan nakiania mxolod 400-is jeradebi. magaliTad, 1700, 1800 da 1900 – araa nakiani wlebi, xolo 2000 – nakiani welia. davweroT gamosaxuleba, romelic daadgens, aris Tu ara weliwadi rigiTi nomriT y nakiania operacia ? : y % 4 == 0&& y % 100 != 0 || y % 400 == 0 es enis erTaderTi 3-operandiani operaciaa. moviyvanoT ? : operaciis magaliTebi: int x=10, y=17, a=32, max, abs, min; operandebia max=(x>y)? x : y; // aq x>y – pirveli operandia; x – meore, y – mesame abs=(a>=0)? a: -a; 30
- Page 1 and 2: g. surgulaZe, g. janeliZe, i. xuciS
- Page 3 and 4: uak 681.3.06 saxelmZRvaneloSi warmo
- Page 5 and 6: 2.3. mimTiTeblebi. mimTiTeblis gamo
- Page 7 and 8: I Tavi. martivi monacemTa tipebi. e
- Page 9 and 10: funqciebze). obieqturi modulis damu
- Page 11 and 12: stilSic da orive stilSi erTdroulad.
- Page 13 and 14: 1.2.4. komentari C-Si C-ze daweril
- Page 15 and 16: signed short int aRwers niSnian mok
- Page 17 and 18: ezervirebuli sityva void ANSI C sta
- Page 19 and 20: operaciis marjvena mxares. magaliTa
- Page 21 and 22: a=b++; Sesrulebis Sedegad a-s mniSv
- Page 23 and 24: int a=3, b=4; float fartobi_1, fart
- Page 25 and 26: } a=a*2; b=b+3; fartobi_2=0.5*a*b;
- Page 27 and 28: urSi misi tipi ar mieTiTeba, maSin
- Page 29: == - udris; != - ar udris. Sedarebi
- Page 33 and 34: mzimiT gamoiyofa gamosaxulebebi, xo
- Page 35 and 36: wesebi gviCvenebs, rom gamosaxulebi
- Page 37 and 38: 1.6. failis CarTva #include saTao f
- Page 39 and 40: 1.7. ganStoebis operatorebi if, if-
- Page 41 and 42: 40 else printf("udidesi= %f", b); u
- Page 43 and 44: a++; aq mocemulia if operatoris Sem
- Page 45 and 46: { d=b; b=c; c=d; } if(a>b) { d=a; a
- Page 47 and 48: { } case 1: z=3*x-y; break; case 2:
- Page 49 and 50: if(nishani=='+') z=x+y; else if(nis
- Page 51 and 52: marTvis gadacemas WdiT moniSnul ope
- Page 53 and 54: ciklis tani ar Sesruldeba, marTva g
- Page 55 and 56: #include /* evklides algoriTmi */ m
- Page 57 and 58: programis muSaobis Sedegebi: 1). Se
- Page 59 and 60: Sesruleba (1/0)? "); romlis Semdega
- Page 61 and 62: 3. Tu gamosaxuleba_2-s mniSvneloba
- Page 63 and 64: for( ; ; ) printf("usasrulo cikli\n
- Page 65 and 66: if(b) printf("martivia"); else prin
- Page 67 and 68: 1.11. simboluri Setana-gamotana C-S
- Page 69 and 70: char ch; return 0; } printf("Seitan
- Page 71 and 72: moviyvanoT programa, romelic klavia
- Page 73 and 74: #include #include main() { } char c
- Page 75 and 76: main() { } { char p; while ((p = ge
- Page 77 and 78: II Tavi. monacemTa struqturirebuli
- Page 79 and 80: magaliTad, Tu mocemulia aRwera char
X Y X&&Y X||Y !X<br />
1 1 1 1 0<br />
1 0 0 1 0<br />
0 1 0 1 1<br />
0 0 0 0 1<br />
cxrilidan Cans, rom && operaciis Sedegi iqneba 1 (WeSmariti),<br />
Tu operaciis orive mxares WeSmariti gamosaxulebebia (orive<br />
operandi WeSmaritia). sxva danarCen SemTxvevaSi &&-is pasuxi 0-is<br />
tolia (mcdaria). magaliTad,<br />
int a=23, x=56; aRweris pirobebSi (a>10)&&(x>40) logikuri operaciis<br />
mniSvneloba iqneba 1; (a40), (a>10)&&(x10)||(x