Salut!
Informatica nu e chiar asa de simpla in sensul ca pot exista probleme diverse care se bazeaza pe acelasi concept.
1. Invata in primul rand limbajul de programare si instructiunile bine.
2. Invata algoritmul general in limbaj nativ.
Exemplu pentru bubble sort :
cat timp elementele sunt neordonate {
presupune ca sunt ordonate
ia la rand fiecare element de la i=0 la i=n-1
daca un element are elementul succesor mai mare, schimba intre ele si elementele nu sunt ordonate
3. Rezolva problema logic.
Imi cere media aritmetica? Imi trebuie suma si trebuie sa stiu cate sunt. Cum calculez suma? le adun pe toate. Cum le adun?
Iau fiecare element la rand si il adun la o variabila.
Vrea sa calculez distanta intre doua puncte? Care e formula? radical( (x1-x2)^2 + (y1-y2)^2 ). Care e functia radical? sqrt() si se afla in math.h. Cum fac functia putere? pow() si se afla tot in math.h. Cum transform formula matematica?
sqrt(pow(x1-x2,2) + pow(y1-y2,2)
4. Transformi reprezentarea logica a programului in cod.