Prelucrarea fisierelor in c secvential atp

11
Prelucrarea fi Prelucrarea fi ş ş ierelor ierelor organizate secven organizate secven ţ ţ ial ial Creare Consultare (căutare) Actualizare: adăugare modificare ştergere

description

Atp , parcurgerea fisierelor secv

Transcript of Prelucrarea fisierelor in c secvential atp

  • Prelucrarea fiierelor organizate secvenialCreareConsultare (cutare)Actualizare:

    adugaremodificaretergere

  • Crearea fiierelor secveniale Structura articolului Schema bloc a programuluiCREAREStud.dat S se creeze un fiier binar cu articole de urmtoarea structur:

    CNP

    Nume si prenume

    An

    Grupa

    Nr. discipline

    Note

    1

    2

    20

    char [13]

    char [30]

    int

    int

    1..20

    1..10

    1..10

    1..10

  • Schema logica structurat CNPSTARTSTOPDeschide fnchide f!feof(stdin) CNP Citire cmpuriScrie articolDANU

  • Consultare dup un cmp cu valori unice S se afieze media studenilor ale cror CNP se introduc de la tastatur. Sfritul introducerii se marcheaz standard (^Z). Schema bloc a programului

  • Schema logica structuratSTARTSTOPDeschide fnchide f CNP-t!feof(stdin) CNP-tPrel-studentDANU

  • Prel-studentIeireVB = 0Pozi. pe nc. f!feof(f)i VB=0CutareVB = 0DADANUNUCitete articol

  • CutareIeireMed=med+nota(i); i=1,nCNP=CNP-TDANUCitete articol

  • Consultare dup un cmpcu valori duplicate S se listeze n cte un fiier ASCII, studenii (nume i prenume) din grupele ale cror numere se introduc de la tastatur. Sfritul introducerii se marcheaz standard (^Z). Schema bloc a programului

  • Schema logica structuratSTARTSTOPDeschide fnchide f GR-t!feof(stdin) GR-tPrel-grupDANU

  • Prel-grupaIeireVB = 0Pozi. pe nc. f!feof(f)CutareVB = 0DADANUNUDeschide listanchide listaterge listaCitete articol

  • CutareIeireCitete articolGR=GR-tDANU