1 / 14

PASCAL

PASCAL. UVOD 1 II razred gimnazije. RADNO OKRU ŽENJE. OTVARANJE NOVOG PROJEKTA. Projekat snimimo pod željenim imenom (extenzije.dp)na željenu lokaciju. Fajl takođe snimimo pod željenim imenom (extenzije .pas) ali na lokaciju gdje nam je i projekat. KLJUČNE RIJEČI.

landry
Télécharger la présentation

PASCAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PASCAL UVOD 1 II razred gimnazije

  2. RADNO OKRUŽENJE Milenko Soldat

  3. OTVARANJE NOVOG PROJEKTA Projekat snimimo pod željenim imenom (extenzije.dp)na željenu lokaciju. Fajl takođe snimimo pod željenim imenom (extenzije .pas) ali na lokaciju gdje nam je i projekat. Milenko Soldat

  4. KLJUČNE RIJEČI Ključne riječi se nemogu koristiti za imena varijabli. Pascal je case insensitive-neosjetljiv na mala i velika slova. if=If=IF ; while=WhIlE=WHILE=... ; program=PROgram=proGRAM=... Milenko Soldat

  5. NAREDBE • za dodjelu :=(x:=5 ; y:=2+x ;...) • Za ulaz read ili readln • Za izlaz write ili writeln • ... Prosta naredba se završava sa ; Složena naredba se gradi od prostih i pišu se između Begin i end ; //komentar u jednom redu {komentar u više redova} Milenko Soldat

  6. STRUKTURA PROGRAMA Milenko Soldat

  7. TIPOVI PODATAKA Svaki podatak može pripadati samo jednom tipu podatka. Tip podatka određuje: • Opseg vrijednosti koji podatak može da ima • Operacije koje se mogu primjenjivati nad podatkom • Zauzeće resursa Milenko Soldat

  8. TIPOVI PODATAKA • Jednostavni (nestruktuirani, skalarni) • Standardni • Cjelobrojni • Realni • Znakovni • Logički • Nestandardni • Nabrojivi • Intervalni • Struktuirani (složeni) • nizovi; - slogovi; -skupovi; -datoteke • Pokazivači Milenko Soldat

  9. DEKLARISANJE JEDNOSTAVNIH TIPOVA PODATAKA Sintaksa: varimePodatka:tip; • Varx:integer;----cjelobrojni Na njih su primjenjivi operatori: + ; - ; * ; div ; mod ; := ; < ; > ; = Div ---cjelobrojno dijeljenje (13 div 2 je 5) Mod --ostatak cjelobrojnog dijeljenja(13 mod 2 je 3) := ---pridruživanje (x:=5) Milenko Soldat

  10. DEKLARISANJE JEDNOSTAVNIH TIPOVA PODATAKA Sintaksa: varimePodatka:tip; • Varbroj:real ;----realni Na njih su primjenjivi operatori: + ; - ; * ; /:= ; < ; > ; = • Varima:boolean ;---logički • True (tačno) ; -- Folse (netačno) Na njih su primjenjivi logički operatori: And ---i ; or ---ili ; not ---ne Milenko Soldat

  11. DEKLARISANJE JEDNOSTAVNIH TIPOVA PODATAKA Sintaksa: varimePodatka:tip; • Varznak:char ;---znakovni • Engleskaslova • Dekadne cifre • Specijalni znaci • Znakovi interpunkcije Konstante ovog tipa se stavljaju pod apostrofe ( ‘a’ ; ‘A’ ; ‘?’ ; ….) Varslovo:char; slovo:= ‘a’ ;//primjer Milenko Soldat

  12. DEKLARISANJE JEDNOSTAVNIH TIPOVA PODATAKA KORISNIČKI TIP PODATAKA-nabrojivi type jezici=(fortran, bejzik, pascal); boja=(crvena, plava, žuta, bijela); karta=(karo, tref, pik, herc); figura=(trougao, krug, četverougao); stanje=(čvrsto, tečno, gasovito); vark:karta ; Moguće vrijednosti za ksu: karo, tref, pik, herc Milenko Soldat

  13. DEKLARISANJE JEDNOSTAVNIH TIPOVA PODATAKA KORISNIČKI TIP PODATAKA-intervalni var i:1..50; Type boja=(crvena, plava, žuta, bijela) Var s : crvena..bijela; Ili Var s : boja ; Type semafor = (crveno, zuto, zeleno); Var signal: semafor ; Milenko Soldat

  14. NEKE STANDARDNE F-JE U PASKALU Milenko Soldat

More Related