Proceduralni jezici - FESB
Proceduralni jezici - FESB
Proceduralni jezici - FESB
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Logički programski <strong>jezici</strong><br />
Prolog je logički programski jezik. U njemu korisnik zapisuje:<br />
o činjenice i<br />
o što program treba obaviti,<br />
o a ne zapisuje se postupak kojim se izvršava program<br />
Ne koristi se klasična kontrola tijeka programa.<br />
Primjer:<br />
inOrder( [] ).<br />
inOrder( [ _ ] ).<br />
inOrder([a,b|c]) :- (a < b),<br />
inOrder([b|c]).<br />
Ovo je kompletni program, kojim se odreĎuje da li je lista ureĎena.<br />
Primjetite da nema deklaracija, varijabli i eksplicitno zadanih petlji.<br />
17