06.04.2015 Views

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

Osnovi programiranja i programski jezici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IME.EXT<br />

Ime datoteke uglavnom opisuje koja je grupa podataka sadržana u njoj, a ekstenzija<br />

ukazuje na vrstu datoteke. Postoje službene ekstenzije imena datoteke koje se po<br />

pravilu koriste za označavanje najčešćih tipova datoteka koje DOS prepoznaje.<br />

Najvažniji su:<br />

• *.COM i *.EXE fajlovi su izvršni programi, ukucavanjem imena te<br />

datoteke i tipke ENTER dolazi do izvršenja programa,<br />

• *.SYS datoteka sadrži parametre okruživanja u kojem računar radi ili<br />

neke drajvere za upravljanje perifernim uređajima priključenim na<br />

računar,<br />

• *.TXT i *.DOC su tekstualne (ASCII) datoteke i dokumenti,<br />

• *.ASM, *.PAS, *.C...su službene ekstenzije datoteka koje sadrže<br />

izvorne programe od kojih <strong>programski</strong> prevodioci (kompajleri) prave<br />

izvršne verzije programa.<br />

Nazivi datoteka i ekstenzije se prave od slova, brojki i specijalnih znakova (“!”, “@”,<br />

“#”, “$”, “&”, “-“, “+”,i “-“). Naziv može imati jedan od osam karaktera, a ekstenzija<br />

nijedan, jedan, dva ili tri karaktera. Ekstenzija se od naziva odvaja tačkom (npr.<br />

PISMO.DOC). Za ekstenziju ne smemo koristiti rezervisana imena COM, EXE, SYS,<br />

BAT i td. za imenovanje datoteka (osim ako iste nisu upravo tog tipa).<br />

Informacije u jednoj datoteci su obično struktuirane. Struktuiranost se ogleda u podeli<br />

na slogove i polja. Skup više slogova čini entitet. Više entiteta i njihove međusobne<br />

relacije čine bazu podataka. Datoteke mogu biti i nestruktuirane (npr. pisma, izveštaji<br />

i dr.).<br />

Pre upotrebe bilo koje datoteke, ista se mora učiniti dostupnom. U tom cilju, zavisno<br />

od medija na kome je datoteka smeštena, mora se izvršiti standardno ispitivanje i<br />

kontrola. Ovo se naziva otvaranje datoteke. Na kraju rada sa datotekom ista se mora<br />

zatvoriti.<br />

Organizacija datoteke predstavlja fizički raspored podataka jedne datoteke na nekom<br />

nosiocu podataka (mediju). Ona prvenstveno zavisi od vrste nosioca, a može se<br />

podeliti u tri osnovne grupe:<br />

• sekvencijalna,<br />

• direktna i<br />

• indeksna organizacija.<br />

Sekvencijalna organizacija datoteka može se strukturno predstaviti sekvencijalnom<br />

linijskom listom u kojoj su elementi slogovi datoteke, a moguće ju je realizovati na<br />

svim vrstama medija. Njena prednost u odnosu na druge oblike organizacije je u<br />

jednostavnosti i ekonomičnosti zauzimanja memorijskog prostora.<br />

Kod direktne organizacije podataka slogovima se pristupa u memoriji računara preko<br />

adresa, koje su rezultat transformacije njihovih ključeva. Direktna organizacija<br />

omogućava veliki stepen pristupljivosti i izmenljivosti i može se realizovati samo na<br />

adresabilnim memorijskim medijima (operativna memorija, disk, CD i disketa).<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!