Limbajul de Programare C++

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 97 în total
Cuvinte : 13779
Mărime: 149.60KB (arhivat)
Publicat de: Agnos Macovei
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Sergiu Istrati
Universitatea Tehnică a Moldovei Catedra Sisteme Optoelectronice

Cuprins

  1. Introducere 3-4
  2. 2. Sarcina 5
  3. 3. Schema bloc a programului 6-68
  4. 4. Listingul programului 69-80
  5. 5. Descrierea programului 81-89
  6. 6. Rezultatele obţinute 90-95
  7. 7. Concluzii 96
  8. 8. Lista literaturii utilizate 97

Extras din proiect

1.Introducere

Descrierea succintă a limbajului de programare C

Numim limbaj de programare un limbaj cu ajutorul căruia putem comunica unui calcu-

lator metoda de rezolvare a unei probleme.

Limbajul de programare C a fost inventat şi implimentat pentru prima oară de Dennis

Ritchie pe un DEC PDP-11 care utiliza sistemul de operare UNIX.C este rezultatul unui proces de dezvoltare care a început cu un limbaj numit BCPL,creat de Martin Richards;

BCPL a influenţat un limbaj numit B,care afost inventat de Ken Thompson.În anii 1970

B a dus la dezvoltarea limbajului C.

Mulţi ani standardul de facto pentru C a fost versiunea ce însoţea sistemul de operare

UNIX.El a fost descris pentru prima dată în ,,The C Programming Language” (Limbajul

de programare C) de Brian Kernighan şi Dennis Ritchie (Englewood Cliffs,NJ:Prentice

Hall,1978).O dată cu creşterea popularităţii calculatoarelor personale,au fost create nu-

meroase implimentări de C.A fost aproape un miracol că acestea au fost în mare măsură

compatibile (însemnînd că un program scris în una din eleputea fi compilat de obicei cu succes utilizînd o alta).Totuşi,deoarece nu exista nici un standard,apăreau discrepanţe.

Pentru a remedia acest fapt,în vara lui 1983,a fost stabilit un comitet pentru crearea unui

standard ANSI (American National Standards Institute) care să definească o dată pentru

totdeauna limbajul C.Procesul de standardizare a durat 6 ani (mult mai mult decît s-ar fi

aşteptat orice om rezonabil).În sfîrşit,standardul ANSI C a fost adoptat în decembrie 1989,primele copii devenind disponibile la începutul lui 1990.În prezent,toate compila-

toarele C/C++ se supun standardului ANSI C.De asemenea,standardul ANSI C este o

bază pentru propunerea de standard ANSI C++.

Limbajul de programare C este adesea numit un ,,limbaj de programare de nivel mediu”

fapt ce se datorează gamei vaste de neajunsuri care le posedă,în comparaţie cu un limbaj

de programare de nivel înalt.Aceasta,însă,nu înseamnă că C este mai puţin performant,

mai greu de utilizat sau mai puţin dezvoltat decît un limbaj de nivel înalt, cum ar fi BASIC sau Pascal,şi nici că are natura greoaie a unui limbaj de asamblare (inclusiv

problemele sale).C este descris ca un limbaj de nivel mediu,deoarece combină cele mai

bune facilităţi ale unui limbaj de nivel înalt cu posibilităţile de control şi flexibilitatea

limbajului de asamblare.Succint,locul limbajului de programare C în gama limbajelor informatice poate fi sesizat mai jos:

Limbaje de nivel înalt

Ada

Modula-2

Pascal

COBOL

FORTRAN

BASIC

Limbaje de nivel mediu

C++

C

FORTH

Limbaje de nivel scăzut

Macro-asamblor

Limbaje de asamblare

Surprinzător,dar nu toate limbajele de programare sunt pentru programatori.În schimb,

C (ca şi C++) a fost creat,influenţat şi testat de către adevăraţii programatori.Rezultatul

final a fost că C oferă programatorului exact ceea ce îşi doreşte: restricţii puţine,motive

puţine de nemulţumire,structuri în blocuri,funcţii de sine stătătoare şi un set compact de

cuvinte-cheie.Folosind C,utilizatorii pot să atingă eficienţa codului de asamblare com-

binată cu structura limbajului ALGOL sau Modula-2.Nu este surprinzător faptul că C şi

C++ au ajuns cu uşurinţă cele mai răspîndite limbaje printre cei mai buni profesionişti ai

programării.

Preview document

Limbajul de Programare C++ - Pagina 1
Limbajul de Programare C++ - Pagina 2
Limbajul de Programare C++ - Pagina 3
Limbajul de Programare C++ - Pagina 4
Limbajul de Programare C++ - Pagina 5
Limbajul de Programare C++ - Pagina 6
Limbajul de Programare C++ - Pagina 7
Limbajul de Programare C++ - Pagina 8
Limbajul de Programare C++ - Pagina 9
Limbajul de Programare C++ - Pagina 10
Limbajul de Programare C++ - Pagina 11
Limbajul de Programare C++ - Pagina 12
Limbajul de Programare C++ - Pagina 13
Limbajul de Programare C++ - Pagina 14
Limbajul de Programare C++ - Pagina 15
Limbajul de Programare C++ - Pagina 16
Limbajul de Programare C++ - Pagina 17
Limbajul de Programare C++ - Pagina 18
Limbajul de Programare C++ - Pagina 19
Limbajul de Programare C++ - Pagina 20
Limbajul de Programare C++ - Pagina 21
Limbajul de Programare C++ - Pagina 22
Limbajul de Programare C++ - Pagina 23
Limbajul de Programare C++ - Pagina 24
Limbajul de Programare C++ - Pagina 25
Limbajul de Programare C++ - Pagina 26
Limbajul de Programare C++ - Pagina 27
Limbajul de Programare C++ - Pagina 28
Limbajul de Programare C++ - Pagina 29
Limbajul de Programare C++ - Pagina 30
Limbajul de Programare C++ - Pagina 31
Limbajul de Programare C++ - Pagina 32
Limbajul de Programare C++ - Pagina 33
Limbajul de Programare C++ - Pagina 34
Limbajul de Programare C++ - Pagina 35
Limbajul de Programare C++ - Pagina 36
Limbajul de Programare C++ - Pagina 37
Limbajul de Programare C++ - Pagina 38
Limbajul de Programare C++ - Pagina 39
Limbajul de Programare C++ - Pagina 40
Limbajul de Programare C++ - Pagina 41
Limbajul de Programare C++ - Pagina 42
Limbajul de Programare C++ - Pagina 43
Limbajul de Programare C++ - Pagina 44
Limbajul de Programare C++ - Pagina 45
Limbajul de Programare C++ - Pagina 46
Limbajul de Programare C++ - Pagina 47
Limbajul de Programare C++ - Pagina 48
Limbajul de Programare C++ - Pagina 49
Limbajul de Programare C++ - Pagina 50
Limbajul de Programare C++ - Pagina 51
Limbajul de Programare C++ - Pagina 52
Limbajul de Programare C++ - Pagina 53
Limbajul de Programare C++ - Pagina 54
Limbajul de Programare C++ - Pagina 55
Limbajul de Programare C++ - Pagina 56
Limbajul de Programare C++ - Pagina 57
Limbajul de Programare C++ - Pagina 58
Limbajul de Programare C++ - Pagina 59
Limbajul de Programare C++ - Pagina 60
Limbajul de Programare C++ - Pagina 61
Limbajul de Programare C++ - Pagina 62
Limbajul de Programare C++ - Pagina 63
Limbajul de Programare C++ - Pagina 64
Limbajul de Programare C++ - Pagina 65
Limbajul de Programare C++ - Pagina 66
Limbajul de Programare C++ - Pagina 67
Limbajul de Programare C++ - Pagina 68
Limbajul de Programare C++ - Pagina 69
Limbajul de Programare C++ - Pagina 70
Limbajul de Programare C++ - Pagina 71
Limbajul de Programare C++ - Pagina 72
Limbajul de Programare C++ - Pagina 73
Limbajul de Programare C++ - Pagina 74
Limbajul de Programare C++ - Pagina 75
Limbajul de Programare C++ - Pagina 76
Limbajul de Programare C++ - Pagina 77
Limbajul de Programare C++ - Pagina 78
Limbajul de Programare C++ - Pagina 79
Limbajul de Programare C++ - Pagina 80
Limbajul de Programare C++ - Pagina 81
Limbajul de Programare C++ - Pagina 82
Limbajul de Programare C++ - Pagina 83
Limbajul de Programare C++ - Pagina 84
Limbajul de Programare C++ - Pagina 85
Limbajul de Programare C++ - Pagina 86
Limbajul de Programare C++ - Pagina 87
Limbajul de Programare C++ - Pagina 88
Limbajul de Programare C++ - Pagina 89
Limbajul de Programare C++ - Pagina 90
Limbajul de Programare C++ - Pagina 91
Limbajul de Programare C++ - Pagina 92
Limbajul de Programare C++ - Pagina 93
Limbajul de Programare C++ - Pagina 94
Limbajul de Programare C++ - Pagina 95
Limbajul de Programare C++ - Pagina 96
Limbajul de Programare C++ - Pagina 97

Conținut arhivă zip

  • Limbajul de Programare C++.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...

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...

Java

1.Ce este Java? - un limbaj de programare orientat-obiect cu utilizare larga - un mediu de execuţie pentru aplicaţiile Java - o platformă...

Te-ar putea interesa și

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Limbaje de Programare

Cap.I ARGUMENT Lucrarea de fata “Limbaje de programare” isi propune sa pregateasca cititorul in scopul insusirii si utilizarii unui limbaj de...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Analiza descriptivă și comparată a domeniilor de programare ORIE

INTRODUCERE În era digitală în care trăim, dezvoltarea software-ului reprezintă un aspect esențial al progresului tehnologic. Două paradigme...

Limbaje de Programare Utilizate în Inteligenta Artificială

INTRODUCERE Obiectul inteligenţei artificiale este obţinerea de artefacte care să se comporte inteligent, similar unui om. Câteva exemple...

Compilatoare

Grace Murray Hooper a fost o figură importantă în domeniul informaticii. Aceasta a fost un ofiţer în marina militară a Statelor Unite ale Americii...

Programarea Calculatoarelor și Limbaje de Programare

MODULUL 1. ALGORITMI 1.1. GENERALITATI Termenul de produs program desemneazã atât programul sursã propiu-zis cât ºi documentaþia necesarã pentru...

Ai nevoie de altceva?