Fisiere

Trimis la data: 2007-01-15 Materia: Informatica Nivel: Liceu Pagini: 5 Nota: / 10 Downloads: 3615
Autor: Nicoleta_adela Dimensiune: 12kb Voturi: Tipul fisierelor: doc Acorda si tu o nota acestui referat: 1 2 3 4 5 6 7 8 9 10
vezi mai multe detalii vezi mai putine detalii
Raporteaza o eroare
Fisiere - Datele din tabelul de mai sus sunt structurate pe linii si coloane.Fiecare coloana primeste o denumire in antetul domeniului. Datele dintr-o coloana au acelasi tip ca si campul precizat in antet . Fisiere

Fisiere - Un rand din acest tabel se numeste inregistrare. La un moment dat se pot efectua atat operatiile cu fisiere ( copiere, stregere, mutare, ordonare ) cat si operatii asupra campurilor inregistrarii. In mod asemanator sunt organizate si datele intr-un fisier.Fisiere

Fisierul este o structura de date externa formata dintr-o multime ordonata de inregistrari , ordonarea facanduse dupa nr. inregistrarii . Fisierul este memorat pe un suport de memorare numit volum.

Fisiere - Delimitarea fisierului pe suport se face prin marcaje logice :
-BOF(beging of five) marcheaza inceputul de fisier
-EOF(end of five) marcheaza sfarsitul de fisier
Prelucrarea datelor dintr-un fisier se refera la urmatoarele operatii:
-deschiderea fisierului
-exploatarea fisierului(adaugare, stergere)
-inchiderea fisierului

Accesul la datele dintrun fisier se poate face:
-secvential presupune parcurgerea inregistrarilor de la inceputul fisierului pana la inregistrarea asupra careia dorim sa efectuam anumite operatii.
-accesul direct permite localizarea rapida a unei inregistrari in fisier.

Fisierul este o zona de memorie externa careia i se atribuie nume si care permite memorarea unor inregistrari. Implementarea unui fisier se face:
- din punct de vedere logic. Fisierul este o structura de date omogene cu elemente de acelasi tip numite inregistari.
- din punct de vedere fizic. Fisierului i se aloca memorie pe fisierul extern.

In limbajul c++ sunt implementate doua tipuri de fisiere:
-fisiere text (contin numai caractere reprezentate in codul ascii,iar inregistrarea reprezinta o linie de text)
-fisiere binare (inregistrarile sunt de acelasi tip sau sunt structuri de date organizate sub forma unor colectii de campuri)

Declararea unui flux de date pentru fisier se face astfel : fstream nume logic(nume fisier,mod deschidere)
Ex: fstream f(“vector.in”,ios:: in);
ifstream f(“vector.in”)
Ex: fstream f(“vector.in”,ios::out)
ofstream f(“vector.in” )

Modalitati de deschidere a unui fisier : sunt introduce prin “ios” urmata de o constanta
Constante:
-in - fisierul se deschide pentru citire
-out – fisierul se deschide pentru scriere
-app – fisierul se deschide pentru adaugare
-trunc-daca fisierul exista se deschide pentru scriere la inceputul lui ; datele din fisier se pierd

Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Filmele zilei
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Filmulete haioase Filme, poante si cele mai tari faze Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10 Bacalaureat 2019 Vezi subiectele examenului de Bacalaureat din 2019 Evaluare Nationala 2019 Ultimele informatii despre evaluare nationala
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.
Confidentialitatea ta este importanta pentru noi

Referat.ro utilizeaza fisiere de tip cookie pentru a personaliza si imbunatati experienta ta pe Website-ul nostru. Te informam ca ne-am actualizat politica de confidentialitate pentru a integra cele mai recente modificari privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal. Inainte de a continua navigarea pe Website-ul nostru te rugam sa aloci timpul necesar pentru a citi si intelege continutul Politicii de Cookie. Prin continuarea navigarii pe Website-ul nostru confirmi acceptarea utilizarii fisierelor de tip cookie conform Politicii de Cookie. Nu uita totusi ca poti modifica in orice moment setarile acestor fisiere cookie urmarind instructiunile din Politica de Cookie.


Politica de Cookie
Am inteles