1 / 10

DATOTEKE

DATOTEKE. Pri rešavanju problema često je potrebno da rezultate izvršavanja jednog programa koristimo u nekom drugom programu. Zbog toga je u PASCAL-u obezbeđeno smeštanje podataka na magnetni disk ili disketu u obliku datoteke.

sally
Download Presentation

DATOTEKE

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. DATOTEKE • Pri rešavanju problema često je potrebno da rezultate izvršavanja jednog programa koristimo u nekom drugom programu. • Zbog toga je u PASCAL-u obezbeđeno smeštanje podataka na magnetni disk ili disketu u obliku datoteke. • Na taj način se čuvaju podaci koje možemo obrađivati koliko god hoćemo puta,a da ih ne moramo učitavati sa tastature.

  2. DATOTEČNI TIP • Datotečni tip predstavlja uređen skup proizvoljnog broja podataka istog tipa. • Definisanje datotečnog tipa vrši se u odeljku za definisanje tipova podataka: • type dat_tip=file of integer; • var • imenik:dat_tip;{imenik je datoteka}

  3. OTVARANJE DATOTEKA • Pre nego što počnemo rad sa datotekama, potrebno je povezati datotečnu promenjivu (imenik) iz programa sa datotekom na disku (x1.dat). • Povezivanje se realizuje procedurom assign : assign(imenik,’x1.dat’);

  4. Kad izvršimo povezivanje, pristupamo otvaranju datoteke. • Otvaranje se realizuje dvema procedurama: • 1.otvaranje nove datoteke realizuje se procedurom: • rewrite(imenik); • Ovom procedurom uvek se proizvodi prazna datoteka. • Ako postoji njen sadržaj će biti izbrisan.

  5. 2.otvaranje datoteke radi ažuriranja podataka,odnosno menjanja postojećih podataka,brisanja nepotrebnih ili dopisivanja novih podataka izvodi se procedurom: • reset(imenik) • Upotrebom ove procedure otvara se postojeća datoteka za čitanje podataka,a njen sadržaj se ne menja.Čitanje podataka počinje od podatka koji je prvi upisan.

  6. UPIS U DATOTEKU • Za upis podataka u datoteku koristi se procedura: • write(imenik,x); • Ovom procedurom u datoteku imena upisuje se promenjiva x. • Podaci koji se upisuju mogu biti rezultati izračunavanja ili podaci iz neke druge datoteke.

  7. ČITANJE DATOTEKE • Posle otvaranja datoteke potrebno je da podatke iz datoteke pročitamo radi dalje obrade.Procedura kojom se to realizuje je: • read(imenik,x); • read(imenik,x1,x2,x3); • Procedura read ima dva parametra: ime datoteke(imena) iz koje se čita podatak i ime promenjive (x) kojoj se pročitani podatak dodeljuje

  8. ZATVARANJE DATOTEKE • Na kraju rada sa datotekama potrebno je sve otvorene datoteke zatvoriti. • Zatvaranje datoteka se izvodi procedurom: • close(imenik);

More Related