Programiranje u C++
PANEVROPSKI UNIVERZITET APEIRON
FAKULTET POSLOVNE INFORMATIKE
Vanredne studije
Smjer
„
Inženjering informacionih tehnologija
Studij na daljinu
”
Predmet
Viši programski jezici i RAD alati-programiranje u C++
„
Programiranje u C++
”
(seminarski rad)
Predmetni nastavnik
Prof. dr Zoran Ž. Avramović, dipl.inž.elek.
Student
Vujanović Gordana,
Zanimanje:
dipl.profesor informatike
Index br.
22-09/VIT
Banja Luka, jun 2010. godine.
Sadržaj
2.1. Pretprocesorske naredbe i biblioteka iostream...................................................................5
2.2. Komentari...........................................................................................................................6
2.3. Tipovi podataka..................................................................................................................6
2.4. Operatori............................................................................................................................. 8
2.4. Naredba if.........................................................................................................................10
2.5. Naredba switch................................................................................................................. 11
2.6. Naredba while................................................................................................................... 12
2.7. Naredba do........................................................................................................................12
Sabrati prirodne brojeve dok im je zbir manji od 2000...........................................................12
2.8. Naredba for....................................................................................................................... 13
1

1. Uvod
Programski jezik
C++
je viši
(laboratoriji telekomunikacione kompanije Bell) za
objektno orijentisano programiranje
u
kao proširenje programskom
jeziku
, pa mu je originalno ime bilo „C sa klasama“ (
C with classes
). Zbog velike
potražnje za objektno orijentisanim jezicima i sposobnostima, standard za programski jezik C+
+ ratifikovan je
. [1]
U drugom dijelu se upoznajemo sa načinom formiranja novog projekta i dijelom sintakse
jezika C++.
U trećem dijelu seminarskog rada ću ukratko i na nizu jednostavnih primjera pokazati osnovne
korake programiranja u jeziku C++, kroz 30 zadataka.
3
2. Foprmiranje novog projekta
Program je dio veće cjeline koju nazivamo projekat. Foprmiranje novog projekta sam
uradila preko Start menija/Programs/Bloodshed Dev C++/Dev C++/iz prozora Dev C+
+ 4.9.9.2 otvorila sam meni datoteka (File) odabrala opciju Nova (New) stavka Projekt.
Nakon čega se otvorio dijalog prozor Novi Projekt (New Project) u kojem treba da
izaberem tip projekta (Windows Application)/ime upišem u polje ime potvrdim C++
projekat/OK/u dijalog prozoru Create new project odaberem mjesto čuvanja projekta u
polju Save in/ kliknem na ekranski taster Save. Najvažniji tipovi su Windows
Application i Console Application. Windows Appication izvodi se unutar klasičnog
windows prozora. Console Application ne izvodi se unutar klasičnog windows prozora,
već unutar pojednostavljene verzije s crnom pozadinom.
4

}- označava kraj pisanja koda
Ukoliko pišemo matematički program, na početku programa ćemo uključiti i biblioteku
math.h
, a ako pišemo program koji radi sa grafikom tada moramo uključiti i biblioteku
graphics.h
. Ideja svega ovoga je da se program ne opterećuje bespotrebno objektima koji se
neće koristiti unutar programa.
Klikom na alat kompajliraj i pokreni
dobijem izvršni dijalog prozor
2.2. Komentari
Komentari, u izvornom programu, nemaju nikakvu ulogu i zanemaruju se prilikom prevođenja
programa. Jedina uloga im je da olakšaju preglednost i razumljivost pisanog koda.
Komentari mogu biti:
// Komentar
Zanemaruju se znakovi do kraja reda.
/* Komentar */ Zanemaruju se svi znakovi između oznaka /* i */.
Svaki red u izvornom programu koji počinje sa znakom '
//
' (eng. double-slash) zanemaruje se
prilikom kompajliranja i izvršavanja programa.
Više redova koji počinju sa '
/*'
(eng. slash-star), a završavaju se sa '
*/'
(eng. star-slash)
zanemaruju se prilikom kompajliranja i izvršavanja programa.
2.3. Tipovi podataka
Podaci se na nivou mašinskog jezika (prirodnog jezika računara) predstavljaju kao nizovi
znakova binarnog alfabeta (nule i jedinice). Takvo predstavljanje se na nivou jezika visokog
nivoa zanemaruje i uvodi se pojam tipa podatka.
Tip podatka je skup vrednosti koje imaju izvesne zajedničke karakteristike. Najznačajnija od
njih je skup operacija koje su definisane nad vrednostima tog tipa. U većini jezika za
programiranje susreću se sledeći tipovi podataka: numerički (celobrojni i realni), logički i
znakovni.
Pogodno je zamisliti da se memorija računara sastoji od ćelija koje mogu da pamte podatak bilo
kog tipa. Ćelije su različite dužine, od jednog bajta do nekoliko memoriskih reči, zavisno od
tipa podatka. Svaka ćelija ima ime koje je obično promenljiva jezika za programiranje. Svako
ime označava se identifikatorom, tj. nizom znakova. U većini jezika identifikator je najmanje
6
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti