Sunteți pe pagina 1din 3

Lucrare practică № 5

Tema: Tipul de date fişier (file of)


Scopul lucrării:
1. Utilizarea fişierelor de pe disc.
2. Utilizarea TD combinate.

Conţinutul lucrării:
1. De pregătit informaţia conform următoarelor atribute: Nume, Prenume, Vârstă,
Sex, Adresa, Nota medie.
2. De elaborat programului înscrierii datelor precăutate în fişierul de pe disc şi
prelucrarea acestui fişier conform variantei.

Indicaţii metodice:
De alcătuit programul, care permite afişarea informaţiei iniţiale şi a informaţiei
conform variantei.
(în formă de tabel)

type DatePersonale = record


nume,prenume:string[20];
virsta:integer;
sex:(M,F);
adresa:string[20];
media:real;
end;
var
Registru:file of DatePersonale;
1.
2. 18. De afişat lista studenţilor ce locuiesc pe o adresă anumită introdusa de la
tastatură.

Program P5;
uses crt;
type DatePersonale=record
nume,prenume:string[20];
virsta:integer;
sex:char;
adresa:string[50];
media:real;
3. end;
4.

Mod Coala Nr.document Semnat Data


Elaborat Lit. Coala Coli
Verificat Tipul de date fişier 1 3

(file of)
var E:array[1..35] of DatePersonale;
E1:DatePersonale;
R:file of DatePersonale;
i,n,j:integer;
m:string[50];
begin
clrscr;
assign(R,'registru_clasa_a_9_a_A_2012_2013');
rewrite(R);
writeln('Introduceti numarul de elevi:');
readln(n);
for i:=1 to n do begin
writeln('Introduceti numele elevului: ',i);
readln(E[i].nume);
writeln('Introduceti prenumele elevului: ',i);
readln(E[i].prenume);
writeln('Introduceti virsta elevului: ',i);
readln(E[i].virsta);
writeln('Introduceti sexul elevului: ',i);
readln(E[i].sex);
writeln('Introduceti adresa elevului: ',i);
readln(E[i].adresa);
writeln('Introduceti nota medie a elevului: ',i);
readln(E[i].media);
write(R,E[i]);
end;
close(R);
reset(R);
writeln('---------------------------------------------------------------------------');
writeln('| Numele | Prenumele | virsta | sex | Adresa | media |');
writeln('---------------------------------------------------------------------------');
for i:=1 to n do begin
read(R,E[i]);
writeln('|',E[i].nume:10,' |',E[i].prenume:12,' |',E[i].virsta:9,' |',E[i].sex:6,'
|',E[i].adresa:16,' |',E[i].media:8:2,' |');
writeln('---------------------------------------------------------------------------');
end;
writeln('Introduceti adresa elevului(lor):');
readln(m);
writeln;
writeln('Elevii care locuiesc pe adresa ',m,' sunt:');
writeln('---------------------------------------------------------------------------');
writeln('| Numele | Prenumele | virsta | sex | Adresa | media |');
writeln('---------------------------------------------------------------------------');

Tipul de date fişier (file of) Coala


2
Mod Coala Nr.document Semnat Data
for i:=1 to n do
if m=E[i].adresa then
begin
writeln('|',E[i].nume:10,' |',E[i].prenume:12,' |',E[i].virsta:9,' |',E[i].sex:6,'
|',E[i].adresa:16,' |',E[i].media:8:2,' |');
writeln('---------------------------------------------------------------------------');
end;
end.

Concluzie: În aceasta lucrare practică am făcut cunoştiinţă cu tipul de date fişier


(file of).

Tipul de date fişier (file of) Coala


3
Mod Coala Nr.document Semnat Data

S-ar putea să vă placă și

  • Chenar
    Chenar
    Document11 pagini
    Chenar
    Bantus Vladislav
    Încă nu există evaluări
  • Record
    Record
    Document1 pagină
    Record
    Văru Igor bitîi
    Încă nu există evaluări
  • Inf 3
    Inf 3
    Document2 pagini
    Inf 3
    Anishoara Covalciuc
    Încă nu există evaluări
  • 11.rezolvarea Problemelor
    11.rezolvarea Problemelor
    Document5 pagini
    11.rezolvarea Problemelor
    Elena
    Încă nu există evaluări
  • Lucrare de Laborator 4 Bargan Maxim
    Lucrare de Laborator 4 Bargan Maxim
    Document2 pagini
    Lucrare de Laborator 4 Bargan Maxim
    fgfsd
    Încă nu există evaluări
  • Lucrare 3
    Lucrare 3
    Document4 pagini
    Lucrare 3
    Den's Vlogs
    Încă nu există evaluări
  • Tipul Record
    Tipul Record
    Document18 pagini
    Tipul Record
    Faith Reese
    Încă nu există evaluări
  • Laborator 12 PDF
    Laborator 12 PDF
    Document7 pagini
    Laborator 12 PDF
    Denis Minjineanu
    Încă nu există evaluări
  • Curs1 Medii Si Instrumente
    Curs1 Medii Si Instrumente
    Document4 pagini
    Curs1 Medii Si Instrumente
    Ionut Dinca
    Încă nu există evaluări
  • Lucr 4
    Lucr 4
    Document2 pagini
    Lucr 4
    fgfsd
    Încă nu există evaluări
  • Probleme GAC
    Probleme GAC
    Document9 pagini
    Probleme GAC
    andreigolovei
    Încă nu există evaluări
  • Exemple Structuri
    Exemple Structuri
    Document7 pagini
    Exemple Structuri
    Adrian Iosif
    Încă nu există evaluări
  • Tipulde Date Struct
    Tipulde Date Struct
    Document4 pagini
    Tipulde Date Struct
    Luca S
    Încă nu există evaluări
  • Tipul Struct
    Tipul Struct
    Document7 pagini
    Tipul Struct
    Dana Popa
    100% (1)
  • LL2 MIPI Cațer Cătălin
    LL2 MIPI Cațer Cătălin
    Document7 pagini
    LL2 MIPI Cațer Cătălin
    Cătălin Cațer
    Încă nu există evaluări
  • Aplicatii Tipul Struct C
    Aplicatii Tipul Struct C
    Document14 pagini
    Aplicatii Tipul Struct C
    Sorina Trîncă
    Încă nu există evaluări
  • Proiect Pascal 000
    Proiect Pascal 000
    Document11 pagini
    Proiect Pascal 000
    alexibutoi
    Încă nu există evaluări
  • 0 Lucrare de Laborator
    0 Lucrare de Laborator
    Document4 pagini
    0 Lucrare de Laborator
    KaTheleynBostan
    Încă nu există evaluări
  • Tipul Record Pascal
    Tipul Record Pascal
    Document6 pagini
    Tipul Record Pascal
    Dia Diana
    Încă nu există evaluări
  • Sem Python 2
    Sem Python 2
    Document16 pagini
    Sem Python 2
    Ana Stan
    Încă nu există evaluări
  • SDA Raport 9
    SDA Raport 9
    Document17 pagini
    SDA Raport 9
    Alina Axenti
    Încă nu există evaluări
  • Laborator 9 Structuri Campuri Pe Biti
    Laborator 9 Structuri Campuri Pe Biti
    Document4 pagini
    Laborator 9 Structuri Campuri Pe Biti
    Paul
    Încă nu există evaluări
  • Structuri BUN
    Structuri BUN
    Document10 pagini
    Structuri BUN
    Cãtãlin Marincia
    Încă nu există evaluări
  • Sem 8a - Exemple
    Sem 8a - Exemple
    Document7 pagini
    Sem 8a - Exemple
    IzabelaGirbea
    Încă nu există evaluări
  • Inf 2
    Inf 2
    Document2 pagini
    Inf 2
    Anishoara Covalciuc
    Încă nu există evaluări
  • Recapitulare STRUCT
    Recapitulare STRUCT
    Document4 pagini
    Recapitulare STRUCT
    Cristina Teodora Barbu
    Încă nu există evaluări
  • Tipul Inregistrare
    Tipul Inregistrare
    Document15 pagini
    Tipul Inregistrare
    Danisor Mihaela
    Încă nu există evaluări
  • Evaluare Tipuri Structurate
    Evaluare Tipuri Structurate
    Document3 pagini
    Evaluare Tipuri Structurate
    KaTheleynBostan
    Încă nu există evaluări
  • Back Tra King
    Back Tra King
    Document12 pagini
    Back Tra King
    Dumitru Cris
    Încă nu există evaluări
  • Struct
    Struct
    Document4 pagini
    Struct
    Amalia
    Încă nu există evaluări
  • Fisiere Pascal
    Fisiere Pascal
    Document4 pagini
    Fisiere Pascal
    Bendis
    Încă nu există evaluări
  • Tipul Structaplicatii
    Tipul Structaplicatii
    Document28 pagini
    Tipul Structaplicatii
    Cristina Surdu
    Încă nu există evaluări
  • S5. Lucrul Cu Fisiere - Exemple
    S5. Lucrul Cu Fisiere - Exemple
    Document10 pagini
    S5. Lucrul Cu Fisiere - Exemple
    Cernea Nely
    Încă nu există evaluări
  • Sda Lab 1011
    Sda Lab 1011
    Document30 pagini
    Sda Lab 1011
    Music NoCopyright
    Încă nu există evaluări
  • Laboratoare SDA
    Laboratoare SDA
    Document7 pagini
    Laboratoare SDA
    MLiuba
    Încă nu există evaluări
  • Evaluare Tablou
    Evaluare Tablou
    Document5 pagini
    Evaluare Tablou
    Crina Jelimalai
    Încă nu există evaluări
  • Laboratorul 4 Grosu Sergiu - PC
    Laboratorul 4 Grosu Sergiu - PC
    Document8 pagini
    Laboratorul 4 Grosu Sergiu - PC
    Sergiu Grosu
    Încă nu există evaluări
  • Lectia - Struct
    Lectia - Struct
    Document5 pagini
    Lectia - Struct
    Nicu Vlad Laurentiu
    Încă nu există evaluări
  • Laboratorul 11. Tipuri de Date Definite de Utilizator
    Laboratorul 11. Tipuri de Date Definite de Utilizator
    Document12 pagini
    Laboratorul 11. Tipuri de Date Definite de Utilizator
    Nick Holdan
    Încă nu există evaluări
  • Rezolvari Pascal
    Rezolvari Pascal
    Document23 pagini
    Rezolvari Pascal
    Ana Maria Manea
    Încă nu există evaluări
  • Laborator 9 Grosu Maxim PC
    Laborator 9 Grosu Maxim PC
    Document20 pagini
    Laborator 9 Grosu Maxim PC
    maxlab
    Încă nu există evaluări
  • Pruteanu Dumitru CR 202 Lucrare Laborator Nr.7
    Pruteanu Dumitru CR 202 Lucrare Laborator Nr.7
    Document13 pagini
    Pruteanu Dumitru CR 202 Lucrare Laborator Nr.7
    Puşcaş Dumitru
    Încă nu există evaluări
  • DSAD2
    DSAD2
    Document34 pagini
    DSAD2
    Lavinia Graure
    Încă nu există evaluări
  • 0tablouri Unidimensionale
    0tablouri Unidimensionale
    Document65 pagini
    0tablouri Unidimensionale
    Myhaella Patrasca
    Încă nu există evaluări
  • Tipul Struct
    Tipul Struct
    Document4 pagini
    Tipul Struct
    Geany Zamfir
    Încă nu există evaluări
  • Sedinta 14
    Sedinta 14
    Document4 pagini
    Sedinta 14
    Neculai Cristian
    Încă nu există evaluări
  • Rezolvari Pascal PDF
    Rezolvari Pascal PDF
    Document23 pagini
    Rezolvari Pascal PDF
    piticel
    Încă nu există evaluări
  • SDA Laborator 3
    SDA Laborator 3
    Document14 pagini
    SDA Laborator 3
    Alexandru Mercer
    Încă nu există evaluări
  • Curs 1. Colectii - de - Date - S
    Curs 1. Colectii - de - Date - S
    Document32 pagini
    Curs 1. Colectii - de - Date - S
    Do Minh Duc
    Încă nu există evaluări
  • Problema Nr. 13
    Problema Nr. 13
    Document4 pagini
    Problema Nr. 13
    Mihai Spătaru
    Încă nu există evaluări
  • Probleme Rezolvate - Atestat - 2008 - Varianta Pascal
    Probleme Rezolvate - Atestat - 2008 - Varianta Pascal
    Document67 pagini
    Probleme Rezolvate - Atestat - 2008 - Varianta Pascal
    lungupavel
    Încă nu există evaluări
  • Programare Web MYSQL
    Programare Web MYSQL
    Document11 pagini
    Programare Web MYSQL
    Cristina Drăgulin
    100% (1)
  • Teorie Inregistrari
    Teorie Inregistrari
    Document4 pagini
    Teorie Inregistrari
    FLORENTINA OPREA
    Încă nu există evaluări
  • Tipul Record
    Tipul Record
    Document13 pagini
    Tipul Record
    tymy95
    Încă nu există evaluări
  • Laborator 1
    Laborator 1
    Document16 pagini
    Laborator 1
    Matryko Motya
    Încă nu există evaluări
  • ATP Sem05 Fisiere Organizate Secvential Suport 1
    ATP Sem05 Fisiere Organizate Secvential Suport 1
    Document8 pagini
    ATP Sem05 Fisiere Organizate Secvential Suport 1
    Danisor Mihaela
    Încă nu există evaluări
  • Partea 4
    Partea 4
    Document14 pagini
    Partea 4
    Dulamita Cosmina
    Încă nu există evaluări
  • LP03
    LP03
    Document4 pagini
    LP03
    Natalia Madan
    Încă nu există evaluări
  • Software 5
    Software 5
    Document4 pagini
    Software 5
    Anishoara Covalciuc
    Încă nu există evaluări
  • Anual A 213
    Anual A 213
    Document3 pagini
    Anual A 213
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 6
    Software 6
    Document4 pagini
    Software 6
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 15
    Software 15
    Document3 pagini
    Software 15
    Anishoara Covalciuc
    Încă nu există evaluări
  • Laborator 10
    Laborator 10
    Document4 pagini
    Laborator 10
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 9
    Software 9
    Document4 pagini
    Software 9
    Anishoara Covalciuc
    Încă nu există evaluări
  • SOFTWARE1
    SOFTWARE1
    Document6 pagini
    SOFTWARE1
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 11
    Software 11
    Document3 pagini
    Software 11
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 10
    Software 10
    Document4 pagini
    Software 10
    Anishoara Covalciuc
    Încă nu există evaluări
  • Laborator NR 3
    Laborator NR 3
    Document6 pagini
    Laborator NR 3
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 7
    Software 7
    Document2 pagini
    Software 7
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 12
    Software 12
    Document3 pagini
    Software 12
    Anishoara Covalciuc
    Încă nu există evaluări
  • Software 16
    Software 16
    Document3 pagini
    Software 16
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 1
    Inf 1
    Document2 pagini
    Inf 1
    Anishoara Covalciuc
    Încă nu există evaluări
  • Laborator 1
    Laborator 1
    Document7 pagini
    Laborator 1
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 4
    Inf 4
    Document2 pagini
    Inf 4
    Anishoara Covalciuc
    Încă nu există evaluări
  • Laborator NR 4
    Laborator NR 4
    Document5 pagini
    Laborator NR 4
    Anishoara Covalciuc
    Încă nu există evaluări
  • Laborator 5
    Laborator 5
    Document3 pagini
    Laborator 5
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 7
    Inf 7
    Document5 pagini
    Inf 7
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 8
    Inf 8
    Document4 pagini
    Inf 8
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 6
    Inf 6
    Document2 pagini
    Inf 6
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 7
    Inf 7
    Document5 pagini
    Inf 7
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 2
    Inf 2
    Document2 pagini
    Inf 2
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 8
    Inf 8
    Document4 pagini
    Inf 8
    Anishoara Covalciuc
    Încă nu există evaluări
  • Ford Henry
    Ford Henry
    Document2 pagini
    Ford Henry
    Anishoara Covalciuc
    Încă nu există evaluări
  • Inf 9
    Inf 9
    Document2 pagini
    Inf 9
    Anishoara Covalciuc
    100% (1)
  • Inf 8
    Inf 8
    Document4 pagini
    Inf 8
    Anishoara Covalciuc
    Încă nu există evaluări