Structuri de date și fișiere în C

Previzualizare proiect:

Cuprins proiect:

Conditia lucrarii pag.2
Introducerea pag.4
Produse soft utilizate pag.5
Descrierea functiilor utilizate pag.6
Concluzia pag.14
Bibliografia pag.14
Anexa pag.15
a)Anexa1 Listingul programului pag.15

Extras din proiect:

Limbajul C a fost creat la inceputul anilor 70 de catre Dennis M. Ritchie si Brian W. Kernigham de la Bell Laboratories, New Jersey, fiind initial destinat unei parti a sistemului de operare UNIX. Lucrarea "The C Programming Language" a celor doi autori, aparuta in mai multe versiuni, a ramas cartea de referinta in domeniu, impunind un standard minimal pentru orice implimentare.

Limbajul C este un limbaj de programare care are o destinatie universala. El este utilizat in rezolvarea problemelor stiintifice si tehnico-ingineresti, in prelucrari de date, precum si in scrierea programelor de sistem.

Sistemul de operare UNIX, compilatorul C si in esenta toate aplicatiile sub sistemul UNIX sunt scrise in C intr-o proportie mare. Astfel, din cele 13000 linii sursa ale sistemului de operare UNIX, numai 800 linii sunt scrise in limbaj de asamblare, restul fiind scrise in C. De asemenea, insasi compilatorul C este scris in C in proportie de 80%. In felul acesta limbajul C asigura o portabilitate buna pentru programele scrise in el. Notiunea de portabilitate nu este inca definita riguros. In mod intuitiv, spunem ca un program este portabil daca el poate fi transferat usor de la un tip de calculator la altul. Portabilitatea mare a programelor scrise in C a condus la o raspindire mare a limbajului C si a sistemului de operare UNIX.

In prezent limbajul C este implementat si sub alte sisteme de operare. Practic el este disponibil pe toate calculatoarele, incepind cu microcalculatoarele personale si terminind cu supercalculatoarele. Pe calculatoarele de tip IBM PC este implementata o varianta a limbajului C numita TURBO C. Aceasta varianta dispune de un mediu de programare menit sa ajute utilizatorul in scrierea si punerea la punct a programelo.Aceasta nu inseamna ca C este mai putin performant,mai greu de utilizat sau mai putin dezvoltat decit un limbaj de nivel inalt, cum ar fi BASIC sau Pascal,si nici ca are natura greoaie a limbajului.

C este considerat ca un limbaj de nivel mediu pentru ca combina cele mai bune facilitati a unui limbaj de nivel inalt cu posibilitatile de control si flexibilitatea limbajului de asamblare.

De asemenea, pe acelasi tip de calculatoare este implementata varianta quickC,

care dispune si ea de un mediu de programare dezvoltat.

Trecind la programul de sarcina, mentionam ca SCOPUL consta in crearea unei baze de date in C, care sa includa functii de sortare si alte functii de lucru in program,ce ne-ar ajuta sa operam cu eficacitate in baza de date.

Produse Soft Utilizate

In lucrarea de curs vom avea nevoie sa utilizam doua produse soft utilizate. Primul va fi Limbajul C in care se desfasoara programul dat, al doilea va fi Microsoft Word-de care vom avea nevoie pentru a infaptui lucrarea de curs sub forma de text si pentru a avea posibilitatea de a scoate la printer lucrarea

intr-un mod mai frumos.

Listingul programului este facut in C++ si este reredactat in Microsoft Word. Nevoia de a folosi Microsoft Word consta in faptul ca in lucrare vom avea nevoie sa construim si schema bloc care poate fi facuta prin intermediul capacitatilor Microsoft Wordului.

Descrierea functiilor utilizate

Programul de mai jos contine o serie de functii pe care le voi explica in parte. Functii pentru controlul atributelor:

Controlul atributelor de obicei se face cu ajutorul functiilor standarte de culoare:

,,textcolor"-precizeaza culoarea textului;

,,textbackground"-precizeaza culoarea fondului. Functii pentru afisarea si manipularea textelor:

Functiile standart de afisare si manipulare a textului se impart in trei categorii:

Functii de afisare si citire a textului:

,,printf"-realizeaza iesiri cu format

,,scanf"-efectueaza citirea datelor sub controlul de citire

,,puts"-afiseaza siruri de caractere pe ecran

Bibliografie:

- Catrina Octavian "Turbo C++" Bucuresti 1994

- Constantin A. Sevici "Programarea in C" Bucuresti 1995

- Nabajyoti Barkakati ,,Borland C++"Ghidul programatorului

- Herbert Schildt ,,C/C++" Manual complet

- Internet www.top100.ro

Descarcă proiect

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Structuri de date si fisiere in C.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nota:
9/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
24 pagini
Imagini extrase:
24 imagini
Nr cuvinte:
4 184 cuvinte
Nr caractere:
27 898 caractere
Marime:
37.32KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Calculatoare
Tag-uri:
algoritmi, fisiere, sintaxa
Predat:
la facultate
Materie:
Calculatoare
Sus!