Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемЭдуард Мещерский
1 daprogramebis safuZvlebi leqcia # sasw.w. I semestri Tsu asoc. prof. naTela arCvaZe Tsu asoc. prof. naTela arCvaZe Tsu, zusti da sabunebismetyvelo mecnierebaTa fakulteti, kompiuterul mecnierebaTa mimarTuleba
2 1. wina leqciaze Sesavali daprogramebis ena C-Si stili programis daweris wesebi: programa dayaviT calkeul procedurebad da SeamcireT sirTulis xarisxi grZel instruqciebs Tavi aarideT- programa ase ufro advili aRsaqmeli iqneba ecadeT Tqveni programa iyos rac SeiZleba martivi da naTeli
3 Tema: ZiriTadi ganacxadebi da gamosaxulebebi
4 programis ZiriTadi struqtura /************************************* *... sawyisi komentarebi... * *************************************/... ganacxadebi monacemebze... int main () {... Sesrulebadi Setyobinebebi... return (0); }
5 magaliTi hello.cpp. /********************************************* * hello -- program to print out "Hello World" * * Not an especially earth-shattering program. * * * Author: Steve Oualline. * * * Purpose: Demonstration of a simple program. * * * Usage: * Runs the program and the message appears. * **********************************************/ #include int main() { /* Tell the world hello */ printf( " Hello World\n " ); system ( PAUSE ); return (0); }
6 gamosaxulebebi martivi operatorebi: +, _, *, /, % ( naSTi mT. gayofisas miR.) /* Sedegi ar aqvs */ int main() { ( ) * 3; return (0); }
8 cvladebis saxelebi gamoiyeneba asoebi, cifrebi da qveda tires simbolo ( _ ) saxeli ar SeiZleba cifriT iwyebodes sworea: sashualo, Pi, studentebis_raodenoba, gio, Gio,GIO arasworea: 2_cda, fasi$, studentebis raodenoba, int, for
9 ganacxadi cvladebze mTeli ricxvebi tipi saxeli; /* komentari */ int saxeli; /* komentari */ 32 biti (4 baiti) (-2 31 )-dan ( )-mde 16 bits (2 baits), (-2 15 )-dan 32767( )-mde. limits.h - mudmivebi, romelTa mniSvnelobebiaA sxvadasxva diapazonis sazRvrebi (mag., INT_MAX, INT_MIN)
10 miniWebis Setyobineba cvladi = gamosaxuleba;
11 funqcia printf printf ( formati, gamos1, gamos2,... ); #include int term; /* term gamoiyeneba or gam. */ int main() { term = 3 * 5; printf ("gaormagebuli %d aris %d \n", term, 2 * term); printf ("gasammagebuli %d aris %d \n", term, 3 * term); system ("PAUSE"); return (0); }
12 namdvili ricxvebi float cvladi; /* komentari */ = = / 10 = / 10.0 = 1.9
13 magaliTi int i; /* mTeli tipis cvladi saxeliT i */ float x; /* mcocavwertiliani cvladi saxeliT x */ main() { x = 1.0/2.0; /* mianiWebs cvlad x -s mniS. 0.5 */ i= 1/3; /* mianiWebs cvlad i- s mniS. 0 */ x = (1/2)+(1/2); /* mianiWebs cvlads x -s mniSv. 0 */ x = 3.0/2.0; /* mianiWebs cvlad x -s mniS. 1.5 */ i = x; /* mianiWebs cvlad i- s mniS. 1 */ return (0); }
14 simboloebi char cvladi; /* komentari */ mmarTveli simboloebi: \b \f \n \r \t \ \a
15 magaliTi #include char char1; /* pirveli simbolo */ char char2; /* meore simbolo */ char char3; /* mesame simbolo */ int main() { char1='A'; char2='B'; char3='C'; printf("%c%c%c gardaiqmneba %c%c%c-ad\n", char1,char2,char3,char3,char2,char1); system (PAUSE); return(0); } pasuxi: ABC gardaiqmneba CBA -ad.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.