Definiție: Programarea este arta de a învăța calculatorul să facă ceva, deobicei să rezolve probleme în locul nostru.
Un program are 3 părți:
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.
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
Instrucțiunea de afișare: cout
Forma: cout << expresie1 << expresie 2 << (...) << expresie ;
O expresie poate fi:
cout << "mesaj";
cout << x;
cout << 5+7 << x + 3;
cout << endl;
START
FINISH
Afișează
"Hello World!"
cout << "Hello World!" ;
Afișează
linie nouă
cout << endl ;
Forma: tip nume_variabile;
am declarat 2 variabile de tipul int și le-am numit var1 respectiv var2.
nume_variabilă = expresie;
Exemplu: var1 = 15;
variabila var1 primește valoarea 15.
Exemplu: int var1, var2;
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.
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;
start
Citește a, b, c
Afișează produs
finish
produs ← a * b * c
start
Citește m, n
Afișează A, P
finish
A ← m * n
P ← 2*(m+n)