Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE N C++
LIMBAJUL DE
PROGRAMARE
INTRODUCERE N C++
ETAPE
PROGRAM
EXECUIA
UNUI
C++
INTRODUCERE N C++
ETAPE
PROGRAM
EXECUIA
UNUI
C++
INTRODUCERE N C++
STRUCTURA UNUI
PROGRAM C++
Directive preprocesor:
#include<identificator>
VOCABULARUL
LIMBAJULUI DE
PROGRAMARE
1. SETUL DE CARACTERE:
TIPURI STANDARD DE
DATE
Tip de dat:
- mulimea de valori;
- dimensiunea zonei de memorie
alocat.
INTRODUCERE N C++
CLASIFICARE
Dup stabilitate:
-variabile;
-constante.
Dup natur:
-numerice: naturale, ntregi, reale;
-caracter: litere, cifre, semne
speciale;
-ir de caractere;
-logice.
INTRODUCERE N C++
CLASIFICARE
Din punct de vedere al complexitii:
- date simple (elementare);
- date structurate (compuse) se
obin din tipurile simple.
INTRODUCERE N C++
TIPURI SIMPLE:
Tip de date
char
unsigned char
short int
unsigned short
int
int
unsigned int
Mri
me
1 byte
2
bytes
4
bytes
Descriere
Caracter
Interval
[-128,127]
[0,255]
[-32768,32767]
[0,65535]
Numere ntregi
[-2147483648,
2147483647]
[0, 4294967295]
bool
1 byte
true/false
float
4
bytes
double
Numere zecimale
INTRODUCERE N C++
TIPURI STRUCTURATE:
- tablouri de date (vectori, iruri);
- fiiere text.
INTRODUCERE N C++
TIPURI DE OPERATORI
1. Operatori aritmetici:
- unari: +, - binari multiplicativi: *, /, %
- binari aditivi: +, 2. Operatori relaionali: <, <=, >, >=
3. Operatori de egalitate: ==, !=
4. Operatori logici: !, &&, ||
5. Operatori de atribuire:
var=valoare/expresie
6. Operatori de
incrementare/decrementare: ++,-INTRODUCERE N C++
(postixai i prefixai)
OPERATORI:
reguli de prioritate i
evaluare
PRIORITATE
OPERATOR
1
2
3
4
5
6
7
8
9
()
! + - ++ -* / %
+ < <= > >=
== !=
&&
||
=
INTRODUCERE N C++
ATRIBUIREA N C++
O variabil poate primi valori prin
citire i prin atribuire.
Operatorul de atribuire este =.
<variabila>=<valoare>
Unei variabile i se poate atribui:
O valoare constant;
Valoarea unei alte variabile;
Valoarea unei expresii.
INTRODUCERE N C++
EXPRESII
O expresie este alctuit din operanzi i
operatori i se caracterizeaz printr-un rezultat
numit valoarea expresiei.
Operanzii sunt valorile care intr n calculul
expresiei.
Operatorii desemneaz operaiile care se
execut n expresie.
Tipul unei expresii reprezint tipul valorii
expresiei. Exist:
Expresii aritmetice
Expresii logice
INTRODUCERE N C++
CITIREA DATELOR
Citirea variabilelor se realizeaz cu
instruciunea cin.
cin>>var1>>var2>>var3...;
Pot fi citite mai multe variabile,
separate prin succesiunea de
caractere >>, printr-o singur
instruciune
INTRODUCERE N C++
SCRIEREA DATELOR
Afiarea datelor sau a mesajelor se
realizeaz cu ajutorul instruciunii cout.
Afiarea mesajelor:
cout<<"mesaj1"<<"mesaj2";
Afiarea variabilelor:
cout<<var1<<var2;
Trecerea la un rnd nou:
cout<<endl;
INTRODUCERE N C++
FUNCII PREDEFINITE
PENTRU TIPURILE
NUMERICE
INSTRUCIUNILE
LIMBAJULUI C++
INTRODUCERE N C++
INSTRUCIUNEA
ALTERNATIV
Limbaj pseudocod
dac (expresie_logic)
atunci
instruciune1
altfel instruciune2
Limbaj C++
if (expresie_logic) instruciune1;
else instruciune2;
INTRODUCERE N C++
INSTRUCIUNEA
REPETITIV
CONDIIONAT
Limbaj pseudocod
ANTERIOR
Limbaj C++
ct_timp
while
(expresie_logic)
(<expresie_logic>)
execut
instruciune
INTRODUCERE N C++
instruciune;
INSTRUCIUNEA
REPETITIV
CONDIIONAT
Limbaj pseudocod
Limbaj C++
POSTERIOR
execut instruciune
do {
ct_timp
instruciune;
(expresie_logic)
}
while
(expresie_logic)
;
INTRODUCERE N C++
INSTRUCIUNEA
REPETITIV
CU NUMR CUNOSCUT
Limbaj pseudocod
Limbaj C++
DE PAI
pentru
variabilvali, valf
execut
instruciune
INTRODUCERE N C++