uvod u programski jezik pascal - wordpress.com · brojevi u pascal-u za predstavljanje brojeva...
TRANSCRIPT
![Page 1: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/1.jpg)
Uvod u programski jezik
PASCAL
![Page 2: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/2.jpg)
Osnovni simboli jezka
Slova A, B, C, D, E, F, G, H, I, J,K L, M,N,O,P,Q,R.S,T,U, V, W, X, Y, Z
a, b, c, d, e, f, g, h, i, j,k l, m,n,o,p,q,r.s,t,u, v, w, x, y, z
Cifre
0,1,2,3,4,5,6,7,8,9
Specijalni znaci
+ - * / = < > ( ) [ ] { } . , ; ^ ! ? “
neštampajući znaci (praznina, tabulacija, ...)
![Page 3: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/3.jpg)
Rezervisane (ključne) reči
osnovni elementi jezika koji imaju fiksno
značenje
and, array, begin, case, const, div,
downto, do, else, end, file, for, function,
goto, if, in, label, mod, nil, not, of, or,
procedure, program, record, repeat,
set, then, to, type,until, var, while, with
![Page 4: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/4.jpg)
Imena u PASCAL - u
označavaju osnovne objekte jezika:
konstante, tipove, promenljive, procedure i
funkcije
ime je proizvoljan niz slova i cifara koji
počinje slovom
u imenu je dozvoljeno koristiti znak za
podvlačenje
kao ime ne smeju se koristiti rezervisane
reči
![Page 5: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/5.jpg)
Primeri ispravnih imena:
Prvi, br2, br_5, ABC, Skola
Primeri neispravnih imena:
Real – rezervisana reč
3a – počinje brojem
a+b – sadrži specijalni znak
![Page 6: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/6.jpg)
Brojevi u PASCAL-u Za predstavljanje brojeva koristi se
dekadni zapis.
Brojevi u PASCAL-u mogu biti:
• celi
• realni
Celi brojevi su nizovi cifara kojim
prethodi znak + ili -
na primer: +3, -567
![Page 7: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/7.jpg)
Realni brojevi
Imaju dva oblika zapisa:
• sa fiksnom decimalnom tačkom
sastoje se od celog i razlomljenog dela i decimalne
tačke koja ih razdvaja
primeri: 44.6, -3.8, 0.05
• sa pokretnom decimalnom tačkom
koriste se za zapis veoma malih i veoma velikih
brojeva. Simbol E u zapisu broja izražava decimalni
poredak i čita se „pomnožiti sa 10 na“.
Zapis broja ne sme počinjati niti završavati sa
tačkom.
![Page 8: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/8.jpg)
Primeri
Zapis u Pascal-u Matematički zapis
2.5E6 2,5106 ili 2 500 000
3.2E-4 3,210-4 ili 0,00032
123.45Е-2 123.4510-2 ili 12345
![Page 9: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/9.jpg)
Zadaci za vežbu
Koja su od sledećih imena dozvoljena,
a koja nisu:
a) DobarDan
b) Dobar Dan
c) 2017godina
d) x+y
e) begin
![Page 10: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/10.jpg)
Zadaci za vežbu
Objasnite zašto navedena imena nisu
dozvoljena?
a) Zdravo-Svima
b) End
c) 5ti
d) Dolar$
![Page 11: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/11.jpg)
Zadaci za vežbu
Koji od navedenih brojeva su korektno
zapisani u Pascal-u:
a) 33.
b) .4
c) 0.9
d) 9.88E2
e) 2.0E3
f) 45.9E4.9
g) +588
![Page 12: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/12.jpg)
Zadaci za vežbu
Objasnite zašto su navedeni brojevi
nekorektno zapisani:
a) .345
b) 4-
c) 96.
d) 88.E2
![Page 13: Uvod u programski jezik PASCAL - WordPress.com · Brojevi u PASCAL-u Za predstavljanje brojeva koristi se dekadni zapis. Brojevi u PASCAL-u mogu biti: • celi • realni Celi brojevi](https://reader036.vdocuments.net/reader036/viewer/2022063016/5fd47ad0e961a63fec0c7a1b/html5/thumbnails/13.jpg)
Zadaci za vežbu
Napišite navedene brojeve u Pascal-u
(zapis sa pokretnom decimalnom tačkom):
a) 345000
b) 0,004
c) 123
d) 0,0000056