Documente Academic
Documente Profesional
Documente Cultură
Teorie Limbaj C++
Teorie Limbaj C++
Primul aspect care trebuie “chemat” într-un program C++ sunt bibliotecile/headerele de
care avem nevoie. O bibliotecă sau un header are memorate semnificaţiile
instrucţiunilor pe categorii de probleme, astfel:
iostream - memorează semnificaţiile instrucţiunilor de citire-scriere, operaţiile
fundamentale (adunare, scădere, înmulţire, împărţire), precum şi structurile
fundamentale ale programării (if, while, for, do while).
cmath - recunoaşte semnificaţiile funcţiilor matematice (sqrt, floor, ceil, sin, cos).
fstream - lucrul cu fişiere
cstring şi ctype - lucrul cu şiruri de caractere şi caractere
Orice bibliotecă este chemată în program cu ajutorul directivei #include, urmată de
numele bibliotecii, trecut între semnele < >.
Exemplu: #include <iostream>
#include <cmath>
Funcţia principală sau creierul orcărui program C++ este main().
b) tipul real:
float – reale de până la 5 cifre
double – reale între 5 şi 10 cifre
long double – reale de peste 10 cifre
Declararea unei variabile în C++ presupune precizarea mai întâi a tipului ei şi apoi a
numelui său. Dacă declarăm mai multe variabile de acelaşi tip, atunci tipul lor se
specifică o singură data, la început, urmându-i numele variabilelor, separate prin “,”.
Ex.: int a,b,c; am declarant 3 variabile a, b şi c de tip întreg.
float x,y; am declarant 2 variabile x şi y de tip real.
1
Operatori de citire şi scriere în C++
OPERAŢIE OPERATOR
Adunare +
Scădere -
Înmulţire *
Câtul împărţirii /
Restul împărţirii %
Atribuire =
Comparare ==
Mai mic sau egal <=
Negaţie !
Diferit !=
Radical sqrt
Modul abs
Şi logic &&
Sau logic ||
if (condiţie)
instr 1;
else
instr 2;
2
3. Structura repetitivă cu număr necunoscut de paşi şi test iniţial (condiţionată anterior)
while (condiţie)
instr;
OBSERVAŢII:
Tipuri de erori:
Semnificaţie butoane:
=>rotiţa galbenă: presupune compilarea programului şi detectarea erorilor de sintaxă,
care sunt semnalate în fereastra de jos a programului.
=>triunghiul verde: presupune rularea efectivă a programului, lucru posibil doar în cazul
în care nu mai există erori sintactice.