C++ Modulul 1
Lecția 1
Despre Programare:
-
Definiție: Programarea este arta de a învăța un calculator, un robot sau un aparat să facă ceva: să spună o poveste, să interacționeze cu alte persoane, să rezolve probleme în locul nostru etc.
- Se folosește pentru a crea programe
Un program are 3 părți:
ALGORITM
DATE DE
INTRARE
DATE DE
IEȘIRE
Datele care se dau,
Datele cunoscute.
Datele Obținute de program
Citire
Afișare
Procesarea datelor de intrare, rețeta după care se transformă in date de ieșire.
Exemplu:
Elsa are 10 bomboane, ea mănâncă 3. Câte bomboane mai are Elsa?.
Elsa are X bomboane, ea mănâncă Y. Câte bomboane mai are Elsa?.
Date de intrare (se dă) :
Date de ieșire (se cere):
Algoritm:
numerele X și Y
nr bomboane
nr bombaone = X - Y.
START
FINISH
nr ← x - y
Citește x, y
Afișează nr
Utilizator
Program
Consola_
Scrie datele de intrare
Citește datele de ieșire
Citește datele de intrare
Scrie datele de ieșire
Programator
ALGORITM
Mediul de Programare
CodeBlocks
Hello World!
Crearea unui proiect
Structura unui program
Afișarea în consolă
Instrucțiunea de afișare: cout
Forma: cout << expresie1 << expresie 2 << (...) << expresie ;
O expresie poate fi:
- Un mesaj text (între ghilimele):
- O variabilă:
- O expresie matematică:
- endl (salt la linie nouă)
cout << "mesaj";
cout << x;
cout << 5+7 << x + 3;
cout << endl;
Schemă logică
C++
START
FINISH
Afișează
"Hello World!"
cout << "Hello World!" ;
Afișează
linie nouă
cout << endl ;
Variabile
- O variabila este o marime de un anumit tip de date care-si poate schimba valoarea de mai multe ori in timpul executiei unui program.
- Înainte de a fi utilizate variabilele trebuie declarate.
- În momentul declarării programul reține o bucată din memoria calculatorului (RAM) și îi dă o denumire. (numele variabilei)
- Numele variabilei poate fi format din litere cifre și caracterul _ dar nu poate începe cu cifră.
- O variabilă are un anumit tip care determină ce fel de valori poate reține. Exemple:
-
int va reține un număr întreg < 2 ^ 31
-
double va reține un număr rațional
-
char va reține un caracter
-
long long va reține un număr întreg < 2 ^ 63
- bool va reține valoarea true sau false.
- string va reține un text
-
int va reține un număr întreg < 2 ^ 31
Operații cu Variabile
Forma: tip nume_variabile;
Declararea:
am declarat 2 variabile de tipul int și le-am numit var1 respectiv var2.
nume_variabilă = expresie;
Atribuirea:
Exemple:
var1 = 15; // variabila var1 primește valoarea 15.
var2 = var1 + 10; // variabila var2 va primi rezultatul
expresiei 15+10, adică 25
Exemplu: int var1, var2;
Va urma: Citirea din consolă
Instrucțiunea de citire: cin
Forma: cin >> var1 >> var2 >> ... >> var;
Explicație: Se citește prima valoare din consolă si se salvează în variabila var1. A doua valoare se salvează în var2 etc.
Schemă logică
C++
start
Citește a, b
int a, b, suma;
Afișează suma
cout << suma << endl ;
Exemplu: Se dau numerele a și b să se afișeze suma acestora.
finish
suma ← a + b
suma = a + b;
cin >> a >> b;
return 0;
to be continued...
CppM1L1
By Academia de Informatică
CppM1L1
- 1,172