Elementi programskog jezika PASCAL Alfabet jezika Pascal Sva velika i mala slova engleskog alfabeta Cifre od 0 do 9 '()+-*/,.:;<>=[]{} ^ @$_ Praznina (blanko znak) u Turbo Pascalu.
Download ReportTranscript Elementi programskog jezika PASCAL Alfabet jezika Pascal Sva velika i mala slova engleskog alfabeta Cifre od 0 do 9 '()+-*/,.:;<>=[]{} ^ @$_ Praznina (blanko znak) u Turbo Pascalu.
Slide 1
Elementi
programskog jezika
PASCAL
Slide 2
Alfabet jezika Pascal
Sva velika i mala slova engleskog alfabeta
Cifre od 0 do 9
'()+-*/,.:;<>=[]{} ^
@$_
Praznina (blanko znak)
u Turbo Pascalu
Slide 3
Konstante u Pascalu
BROJČANE:
Cjelobrojne
173
-1512
+27
0023
ZNAKOVNE:
'A'
'a'
'Informatika‘
' Dobar dan '
'Razmaci
'+387 33 654-321'
Realne
23.5
173.0
+174.2
-0.01234
-3.8E+03
12.0e-5
''
'#s%&cXX!~a? '
'That ' ' s good! '
''''
'
Slide 4
Ključne riječi jezika Pascal
and
array
begin
case
const
div
do
downto
else
end
file
for
function
goto
if
in
label
mod
nil
not
of
or
packed
procedure
program record
repeat
set
then
to
until
var
while
with
type
Slide 5
Predefinirane riječi
Riječi koje posjeduju unaprijed definisano
značenje, mada je njihovo značenje moguće
promijeniti.
read - naredba za unos podataka tastaturom
write - naredba za ispis podataka na ekran
sqrt - funkcija za računanje kvadratnog
korijena
Slide 6
Identifikatori
Korisnički definisane riječi - nemaju
nikakvo unaprijed predviđeno značenje,
nego njihovo značenje definiše programer.
imena programa
imena promjenljivih
imena funkcija i procedura
Slide 7
Iskazi i komentari
Deklarativni iskazi – za opis strukture
podataka
Izvršni iskazi – za opis postupaka nad
podacima
Operatori – znakovi (ili skup) koji
predstavljaju neku operaciju
Separatori – razdvajaju cjeline (, ; :)
Komentar – bilo koji tekst između { i } (*ali*)
Slide 8
Pravila pisanja programa
Slide 9
Program se sastoji iz:
ZAGLAVLJA
Počinje riječju PROGRAM ime
definišu se sve promjenljive, tipovi
podataka, konstante, funkcije i procedure.
BLOKA NAREDBI
Predstavlja izvršni kod programa
Počinje sa BEGIN
Završava sa END.
Slide 10
Primjer
PROGRAM ime;
VAR
a, b, c : tip_podatka;
O, P : tip_podatka;
BEGIN
naredba1;
naredba2;
naredba3;
END.
Slide 11
Varijabla ili Promjenljiva
Za deklarisanje varijable koristimo riječ VAR
Varijabla ima svoje IME
Njena vrijednost se tokom izvršenja
programa smije promijeniti
Mora se definisati TIP PODATKA kako bi znali
koje vrijednosti varijabla može primiti i time se
ujedno definišu i operacije koje se mogu
izvršavati
Slide 12
VAR
Naredba za
definisanje
varijable
a, b, c : tip_podatka;
imena
varijabli
Tip vrijednosti
koje varijabla
može primati
Slide 13
Tipovi podataka
Cjelobrojni
Realni
Znakovni
Logički (Booleov)
Pobrojani
Intervalni (poddomenski)
Slide 14
Cjelobrojni tip podataka
integer – (od -32768 do 32767)
var Broj: integer;
var a, b, c: integer;
longint – (od -2147483648 do 2147483647)
var Broj: longint;
Slide 15
Realni tip podataka
Brojevi koji imaju decimalni dio
var Temperatura: real;
Zauzimaju 2-5 puta više memorije od
cjelobrojnih podataka
var a, b: integer; c: real;
Slide 16
Znakovni tip podataka
char – samo jedan znak
var Znak: char;
string – skup do 255 znakova
var Recenica: string;
Slide 17
Logički – Booleov tip podataka
Mogu imati samo vrijednosti:
TRUE
FALSE
var Punoljetan: Boolean;
Slide 18
Pobrojani tip podataka
Korisnički kreiran tip podataka
Ispred deklaracije promjenljivih
Ključna riječ type
Ime tipa
Znak =
Unutar () popis vrijednosti
type Boja=(Crvena, Zelena, Plava, Crna, Bijela);
Dan=(Ponedjeljak, Utorak, Srijeda,
Cetvrtak, Petak, Subota, Nedjelja);
Slide 19
Intervalni - poddomenski tip
Podskup nekog već postojećeg skupa
podataka
type sat = 0 . . 23;
min = 0 . . 59;
var Dan: 1 . . 365;
type DanUSedmici = (Pon, Uto, Sri, Cet, Pet, Sub, Ned);
RadniDan = Pon . . Pet;
VelikoSlovo = 'A' . . 'Z';
var PlaceniDan: RadniDan;
Inicijal: VelikoSlovo;
Elementi
programskog jezika
PASCAL
Slide 2
Alfabet jezika Pascal
Sva velika i mala slova engleskog alfabeta
Cifre od 0 do 9
'()+-*/,.:;<>=[]{} ^
@$_
Praznina (blanko znak)
u Turbo Pascalu
Slide 3
Konstante u Pascalu
BROJČANE:
Cjelobrojne
173
-1512
+27
0023
ZNAKOVNE:
'A'
'a'
'Informatika‘
' Dobar dan '
'Razmaci
'+387 33 654-321'
Realne
23.5
173.0
+174.2
-0.01234
-3.8E+03
12.0e-5
''
'#s%&cXX!~a? '
'That ' ' s good! '
''''
'
Slide 4
Ključne riječi jezika Pascal
and
array
begin
case
const
div
do
downto
else
end
file
for
function
goto
if
in
label
mod
nil
not
of
or
packed
procedure
program record
repeat
set
then
to
until
var
while
with
type
Slide 5
Predefinirane riječi
Riječi koje posjeduju unaprijed definisano
značenje, mada je njihovo značenje moguće
promijeniti.
read - naredba za unos podataka tastaturom
write - naredba za ispis podataka na ekran
sqrt - funkcija za računanje kvadratnog
korijena
Slide 6
Identifikatori
Korisnički definisane riječi - nemaju
nikakvo unaprijed predviđeno značenje,
nego njihovo značenje definiše programer.
imena programa
imena promjenljivih
imena funkcija i procedura
Slide 7
Iskazi i komentari
Deklarativni iskazi – za opis strukture
podataka
Izvršni iskazi – za opis postupaka nad
podacima
Operatori – znakovi (ili skup) koji
predstavljaju neku operaciju
Separatori – razdvajaju cjeline (, ; :)
Komentar – bilo koji tekst između { i } (*ali*)
Slide 8
Pravila pisanja programa
Slide 9
Program se sastoji iz:
ZAGLAVLJA
Počinje riječju PROGRAM ime
definišu se sve promjenljive, tipovi
podataka, konstante, funkcije i procedure.
BLOKA NAREDBI
Predstavlja izvršni kod programa
Počinje sa BEGIN
Završava sa END.
Slide 10
Primjer
PROGRAM ime;
VAR
a, b, c : tip_podatka;
O, P : tip_podatka;
BEGIN
naredba1;
naredba2;
naredba3;
END.
Slide 11
Varijabla ili Promjenljiva
Za deklarisanje varijable koristimo riječ VAR
Varijabla ima svoje IME
Njena vrijednost se tokom izvršenja
programa smije promijeniti
Mora se definisati TIP PODATKA kako bi znali
koje vrijednosti varijabla može primiti i time se
ujedno definišu i operacije koje se mogu
izvršavati
Slide 12
VAR
Naredba za
definisanje
varijable
a, b, c : tip_podatka;
imena
varijabli
Tip vrijednosti
koje varijabla
može primati
Slide 13
Tipovi podataka
Cjelobrojni
Realni
Znakovni
Logički (Booleov)
Pobrojani
Intervalni (poddomenski)
Slide 14
Cjelobrojni tip podataka
integer – (od -32768 do 32767)
var Broj: integer;
var a, b, c: integer;
longint – (od -2147483648 do 2147483647)
var Broj: longint;
Slide 15
Realni tip podataka
Brojevi koji imaju decimalni dio
var Temperatura: real;
Zauzimaju 2-5 puta više memorije od
cjelobrojnih podataka
var a, b: integer; c: real;
Slide 16
Znakovni tip podataka
char – samo jedan znak
var Znak: char;
string – skup do 255 znakova
var Recenica: string;
Slide 17
Logički – Booleov tip podataka
Mogu imati samo vrijednosti:
TRUE
FALSE
var Punoljetan: Boolean;
Slide 18
Pobrojani tip podataka
Korisnički kreiran tip podataka
Ispred deklaracije promjenljivih
Ključna riječ type
Ime tipa
Znak =
Unutar () popis vrijednosti
type Boja=(Crvena, Zelena, Plava, Crna, Bijela);
Dan=(Ponedjeljak, Utorak, Srijeda,
Cetvrtak, Petak, Subota, Nedjelja);
Slide 19
Intervalni - poddomenski tip
Podskup nekog već postojećeg skupa
podataka
type sat = 0 . . 23;
min = 0 . . 59;
var Dan: 1 . . 365;
type DanUSedmici = (Pon, Uto, Sri, Cet, Pet, Sub, Ned);
RadniDan = Pon . . Pet;
VelikoSlovo = 'A' . . 'Z';
var PlaceniDan: RadniDan;
Inicijal: VelikoSlovo;