Crearea unui Arhivator și a Unui Dezarhivator

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 48 în total
Cuvinte : 3356
Mărime: 75.23KB (arhivat)
Publicat de: Margareta Martin
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Horia Mindrescu

Cuprins

  1. Introducere 3
  2. Descrierea programului 4
  3. Descrierea meniului 5
  4. Descrierea functiilor componente 7
  5. Listingul programului 9
  6. Schema bloc a programului principal 36
  7. Schemele bloc pentru functiil utilizate 37
  8. Concluzia 47
  9. Bibliografia 48

Extras din referat

Introducere

„Un calculator, nu face ceea ce vrei tu sa faca, dar ceea ce îi spui sa faca”

- Legea lui Murphy

C/C++ sunt limbaje, si sunt denumite limbaje de programare C/C++. Care reprezinta niste limbaje formale, si sunt folosite pentru descrierea informatiei si a algoritmelor prelucrarii ei pe calculatoare personale.

Necatând la marea deosebire dintre limbajele vorbite si cele formale, ele au si tangente comune în cele mai diverse domenii. De exemplu, învatarea unei limbi reprezinta un proces complex, ce consta în obtinerea unor deprinderi automate elementare, cât si în perceperea unor conceptii abstracte si complicate. Astfel posibilitatea utilizarii limbajului ca sursa de comunicare apare la stadiile initiale a acestui proces. Asadar marea majoritate a locuitorilor unui oras oarecare comunica intre ei, folosind limbajul vorbit în statul respectiv, carui îi apartine orasul. Practic toti locuitorii acestui oras, liber stapînesc limbajul vorbit.

O situatie analogica observam si la limbajele de programare: primele experiente de programare, nu necesita cunostinte profunde în domeniul limbajurilor formale. Pentru scrierea unui program productiv, e destul sa detii o întelegere intuitiva a algoritmelor, si a structurii calculatorului. Uneori e destul sa ei cunostinta cu câteva programe productive, sau chiar cu careva fragmente a acestora, pentru a folosi aceste exemple, pentru a descrie cu succes propriile algoritme.

Însa o vorbire corecta e imposibila fara cunoasterea limbei, la fel ca si programarea profesionala necesita cunostinte aprofundate în limbajele de programare de nivel înalt.

Limbajul ”Turbo C” – este un limbaj universal de programare, pentru care e caracteristica exprimarea economa, o structura a informatiei si un flux de control modern, o colectie bogata de operatori. Fiind un limbaj de nivel înalt, si nu este predestinat unui anumit mod de întrebuintare.

Primul limbaj C aparut era predestinat scrierii sistemului operational ”UNIX” pe IBM DEC PDP-11, a fost creat si realizat pe acest sistem de catre Dennis Richie. Astazi compilatoare comerciale a limbajului ”C/C++” exista si pe platformele: AMD™ – Advanced Micro Devices si Intel™. Dar totusi limbajul C nu este legat de o anumita arhitectura a calculatorului sau de sistem, programele lui se scriu usor, si ele pot fi utilizate pe orice tip de sistem pe care este prezent un compilator compatibil.

Dupa experienta mea, ”C/C++” mi-sa aratat ca un limbaj de programare foarte placut, expresiv si flexibil. El se învata usor, este important si faptul ca odata cu cresterea experientei programistului el nu-si pierde din calitati. El ofera numai constructii simple si consecutive a fluxului de control: verificari, cicluri, grupari: struct, unit, clase; si functii, dar nu si sub-programe.

Iarasi din cauza, ca ”C” reflecta posibilitatile computerelor moderne, programele pe baza lui se dovedesc a fi foarte efeciente, incît nu apare dorinta de a scri programele intr-un oarecare alt limbaj.

Multe din cele mai semnificative idei ale ”C” provin dintr-un limbaj, mult mai vechi, dar înca destul de viu ”bcpl”, elaborat de Martin Richardson. În mod indirect bcpl a influentat C prin limbajul ”B”, scris de Benn Thompson în a. 1970 pentru primul sistem operational ”UNIX” pe IBM PDP-7.

Exista mai multe versiuni a limbajului C, ce se deosebesc prin mici modificari, si mai apoi ”C++”, despre care Bjarne Stroustrup, în cartea sa, spune ca e proiectat în asa fel încît:

– sa fie un C mai bun;

– sa permita stilul de programare prin abstractizarea datelor;

– sa permita stilul de programare orientat pe obiecte;

Si afirma ca C++ permite utilizatorului sa foloseasca stilurile de programare încetatenite sub denumirile de ”programare procedurala” si ”programare modulara”. Ambele sunt suportate mai bine pe baza întroducerii unor extensii la facilitatile existente în C. Astfel C devine subset al limbajului C++ (adesea se obisnueste sa se spuna ca C++ e superset a ”C”-ului). Ceea ce înseamna ca un program scris în C este în acelasi timp si un program scris în C++. În linii mari, acest lucru este adevarat. Compatibilitatea nu este asigurata 100% dar cazurile de incompatibilitate sînt neesentiale si pot fi usor eliminate la programe concrete.

Plastic vorbind, putem afirma ca limbajul C++ este un ”C incrementat” si întelegem prin aceasta ca pe de o parte este un ”C mai bun”, fiind o extensie limbajului C, iar pe de alta parte permite stiluri de programare inpracticabile C: programarea ”prin abstractizarea datelor” si cea ”orientata pe obiecte”.

Descrierea

Programul reprezinta o modalitate moderna si practica de administrare a unei baze de date ce contine informatii despre Elemente Electronice, programul fiind compilat intr-un modul *.exe poate fi utilizat atît în mediul DOS , cît si în mediul Windows 9x/2000/Me/Xp.

Ce este necesar pentru lucrul cu programul?

Este necesar un computer cu: un procesor x86 compatibil cu minimum 33 MHz, de 125 Kb de memorie operativa, si cu nu mai putin de 100 Kb liberi pe disc, o videocarta svga si un monitor color. Acestea sunt cerintele nomimale, ce asigura o viteza normala de lucru a programului.

Ca regula prin intermediul programului se poate crea, încarca, vizualiza, salva, redenumi, modifica o lista continînd o informatie amanuntita despre un Element Electonic (Denumirea; Tipul;Formula de calcul; Capacitatea; Volumul) în sau din fisier, de pe o unitate de stocare.

Preview document

Crearea unui Arhivator și a Unui Dezarhivator - Pagina 1
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 2
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 3
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 4
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 5
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 6
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 7
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 8
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 9
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 10
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 11
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 12
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 13
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 14
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 15
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 16
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 17
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 18
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 19
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 20
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 21
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 22
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 23
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 24
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 25
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 26
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 27
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 28
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 29
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 30
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 31
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 32
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 33
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 34
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 35
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 36
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 37
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 38
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 39
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 40
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 41
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 42
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 43
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 44
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 45
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 46
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 47
Crearea unui Arhivator și a Unui Dezarhivator - Pagina 48

Conținut arhivă zip

  • Crearea unui Arhivator si a Unui Dezarhivator.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Portal Web pentru hoteluri în Conceptul Web 2.0

O anumită tehnologie a dominat fiecare secol în parte, la fel s-a întamplat şi cu ultimile trei secole. Revoluţia industrială împreună cu marile...

Arhitectura Calculatoarelor și Sistemelor de Operații

Arhitectura Calculatoarelor 1. Placa de bază Placa de bază este placa centrală de circuite printate (PCB: Printed Circuit board) intr-un sistem...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Floppy

La începuturile computerelor, rolul dischetei era foarte important, în lipsa altor dispozitive de stocare, si primele computere functionau numai cu...

Tehnica informației și calculatoare

1 NORME DE PROTECŢIA MUNCII SPECIFICE LUCRULUI CU CALCULATORUL Folosirea calculatorului poate duce în timp la probleme grave de sănătate deoarece...

Arhitectura microcalculatoarelor tip IBM-PC. configurații, caracteristici. reguli de instalare și exploatare

. Notiuni introductive Un sistem de calcul poate contine sute sau mii de componente individuale (circuite integrate, diode, rezistoare,...

Elemente de Informatică Aplicată

CAPITOLUL 1. SISTEME INFORMAŢIONALE. SISTEME INFORMATICE. 1.1. Noţiunea de informatică Noţiunea de informatică a fost creată prin asocierea a...

Utilizarea Computerului și Organizarea Fișierelor

Lectia 1. Notiuni generale despre calculator Primii pasi în lucrul cu calculatorul Pornirea calculatorului Pornirea computerului se face cu...

Ai nevoie de altceva?