| YukyTsukiyomi a întrebat:

Funda! Buna, sunt la profil de mate-info si am o mare problema.Am ajuns pana acum la informatica sa nu stiu absolut nimic.Adica stiu intructiunile pentru, cant timp etc dar nu stiu sa le aplic in probleme.Adica citesc textul problemelor si raman proasta! Nu stiu ce sa folosesc cum sa fac etc.As putea sa ma apuc sa invat algoritmii pe de rost dar nu ajung nicaieri asa.Tot i-am intrebat pe colegii mei care mai stiu sa faca,,de unde stii si cum "? ei imi spun scurt,,trebuie sa o iei logic" Cum naiba sa o iau logic daca eu nu stiu ce cum cand sa fac.
Am cautat pe internet explicatii, probleme algoritmi etc dar m-au bagat si mai tare in ceata.La ore sunt foarte atenta, pun intreabari si incerc sa-mi dau seama cum se fac dar nu pot.Acum ce sa fac maine ne asculta si dam si test (avem 3 ore) deci am nenorocit-o...Ce sa fac sa inteleg sau sa stiu sa rezolv probleme?

2 răspunsuri:
| LolaLollita a răspuns:

Structura "pentru i de la x la y cu pasul p" este una repetitiva, va repeta programul pentru fiecare valoare a lui i de la x pana la y, cu pasul p. O aplici atunci cand stii clar pana la ce numar faci verificarea.

"Cat timp " este tot o structura repetiva. Se repeta instructiunile din interiorul structurii cat timp este indeplinita conditia. De exemplu, pana cand intalnesti valoarea 0 (deci nu stii exact pentru cate numere verifici). Aceasta intai verifica conditia, daca e indeplinita, efectueaza operatiile.

Instructiunea "repeta. pana cand " intai efectueaza operatiile, iar la sf verifica daca s-a ajuns la conditie.

Asta asa pe scurt.

| CornelFTW a răspuns:

Ca sa inveti algoritmii trebuie sa o iei logic. Ca sa o iei logic, poti sa iei orice algoritm de pe internet care se poate face in main().De ex algoritmul de suma a primelor n numere:
-------------------
#include // cin>> si cout>n; //Citeste n de la tastatura, o valoare intreaga (int)
for(i=1; i