Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Uvod u programski jezik
PASCAL
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, ...)
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
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
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
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
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.
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
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
Zadaci za vežbu
Objasnite zašto navedena imena nisu
dozvoljena?
a) Zdravo-Svima
b) End
c) 5ti
d) Dolar$
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
Zadaci za vežbu
Objasnite zašto su navedeni brojevi
nekorektno zapisani:
a) .345
b) 4-
c) 96.
d) 88.E2
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