Documente Academic
Documente Profesional
Documente Cultură
2. Modul de lucru:
- File, New Empty File
- Se salveaza fisierul cu extensia .cpp (ex: citire vector.cpp)
- Se scrie cod, apoi F9 (build and run)
Explicatii:
iostream = fisier header ce contine obiecte pentru intrare/iesire (input/output); incluzand acest fisier de
tip header putem folosi functii de citire/scriere precum “cin” si “cout”.
using namespace std = ii spunem compilatorului sa foloseasca biblioteca standard
Exemplu:
Asa afisam un mesaj cu std: Asa am scrie daca nu apelam std:
main este functia principala a programului, ea include codul general. Orice functie returneaza o valoare,
inainte de numele functie se scrie tipul de data returnat (int, char, void = nimic, etc.), iar intre { } codul
functiei. Forma pe care o are functia main o au toate functiile definite de utilizator.
4. Tipuri de date
Obs:
a) In C++ nu exista tipul boolean. In acest caz, orice valoare diferita de 0 este considerata ca fiind TRUE si
orice valoare 0 este considerata ca fiind FALSE.
b) Tipul caracter este asimilat tipurilor intregi. Memorarea unui caracter se face folosind codul ASCII al
acestuia. In operatiile referitoare la caractere ne putem referi atat la caracter cat si la codul sau ASCII
(conversia se face automat, in functie de context).
De ex:
char a='c',b=99;
cout<<a<<" "<<b; //Se tipareste de 2 ori caracterul 'c' (care are codul ASCII 99)
cout<<a+101; //Se tipareste 200 (a fost adunat codul ASCII al caracterului 'c' cu 101)
4.2. TIPURILE REALE
NUME TIP DIMENSIUNE IN BITI MAXIMA (in valoare absoluta)
float 32 3.4*pow(10,38)
double 64 1.7*pow(10.308)
long double 80 1.1*pow(10,4932)
5. Operatori:
Operatorul Efect
!= diferit
! negare (not)
= atribuire
== egalitate, conditie
++ incrementare (cresterea valorii cu 1)
-- decrementare
% restul impartirii
/ impartire
&& SI logic
|| SAU logic
6. Citirea datelor
7. Afisarea datelor
Exemplu:
Exemplu:
10.Instructiunea DO-WHILE
(se foloseste acolo unde in pseudocod avem structura de tip repeta...pana cand; cu modificarea
conditiei)
Exemplu:
pseudocod: c++:
repeta
citeste n;
until n>0;
Forma generala
for (variabila=valoare;cat timp conditie;instructiune de crestere)
{
instructiune 1;
instructiune 2;
….
inctructiune n;
}
Exemplu: