Programski jezici i strukture podataka
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
FAKULTET TEHNIČKIH NAUKA
UNIVERZITETA U NOVOM SADU
Semestar
1
Elektrotehnika i računarstvo
Odsek za računarstvo i automatiku
prof. dr Dušan Malbaški
02 ESE2 501
Programski jezici
i strukture
podataka
1

Sadržaj
U V O D
Uvod
Error! Bookmark not defined.
Alfabet Pascala
T I P O V I P O D A T A K A
Tipovi podataka
Hijerarhija operatora
Logički tip
Celobrojni tip
Realni tip
Znakovni tip
String
Enumeracija
Intervalni tip
Nizovi
Skupovi
Slog
Datoteke
Primer
S T R U K T U R A P R O G R A M A
Opšta struktura programa
Zaglavlje
Deklaracije
Algoritamski deo
N A R E D B E
Naredba dodele
Složena naredba (sekvenca)
Naredbe selekcije
Petlje
Naredbe skoka
Elementarni ulaz/izlaz
M O D U L I
Potprogrami
Moduli
Šta se nalazi u modulu
Jedinice u Turbo Pascalu
Pascalovi gotovi uniti
Primer

D E S I G N C U S T O M I Z A T I O N
Alfabet Pascala
Skup simbola koji se koriste u programskom jeziku naziva se
alfabet
programskog jezika
.
Pascal je veštački jezik i stoga poseduje strogo definisan skup simobla koji
se smeju koristiti.
U alfabet Pascala spadaju:
slova engleske abecede (karakteri), bez razlike velikih i malih
slova i donja crta _
cifre od 0 do 9
specijalni znaci (+, =, :, -, *, :=, <= itd.)
Skup simbola koji se koriste u programskom jeziku naziva se
alfabet
programskog jezika
.
Pascal program ima
slobodan format,
što znači da ne postoje striktna
pravila o rasporedu komandi u tekstu programa. Ali zbog toga mora da
postoji
rečnik programskog jezika
(sadrži rezervisane reči).
U programu se
indikatorima
jednoznačno identifikuju promenljive,
konstante, tipovi i potprogrami. Identifikatori se izgrađuju poštujući
sledeća
pravila
:
u identifikator mogu samo da uđu slova, cifre i donja crta;
identifikator mora da počne slovom;
postoji maksimalna dužina identifikatora koja zavisi od
programskog jezika.
Identifikatori koji imaju
semantiku
treba da imaju
mnemoniku
.
To znači da ako identifikator predstavlja npr. neku realnu
veličinu, njegovo ime treba da
asocira
na tu veličinu (npr.
sila, masa itd.). Postavlja se pitanje da li treba koristiti
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti