1.Etapele rezolvarii unei probleme
1.Etapele rezolvarii unei probleme
Sistemul de calcul (S.C.) reprezinta o masinarie care prelucreaza automat informatiile. Orice problema pentru a putea fi rezolvata presupune parcurgerea urmatorilor etape:
1.Analiza problemei
In aceasta etapa se analizeaza ceea ce urmeaza sa realizeze programu.Se indentifica datele de intrare si datele de iesire(rezultatele).
2.Elaborarea modului de rezolvare al problemei
In cadrul acestei etape se va cauta o metoda de rezolvare a problemei si va concepe un algoritm de rez al problemei.
3.Codificarea modului de rezolvare al problemei intr-un limbaj de programare
Se face implementarea algoritmului in limbaj C++
4.Testarea programului si corectarea eventualelor greseli
EXEMPLU:
Rezolvarea ecuatiei de gradul I
Fiind date 2 numere reale a si b sa se rezolve ecuatia cu acesti coeficienti ax+b=0
1.Functia programului:
Cerinta programului este sa se calculeze solutia ecuatie x in caz contrar sa se afiseze mesaj de eroare.
Dote de intrare:
Ni se dau coeficentii a si b , introducerea datelor pe calculator se va face de la tastatura.
Date de iesire:
x-solutia ecuatiei
Daca nu exista solutii reale rezultatul va fi reprezentat printr-un mesaj de eroare.
2.Modelul de rezolvare a problemei va fi un algoritm in pseudocod:
Algoritmul de rezolvare a ecuatiei de gradul I
real a,b,x
citeste a,b
ax+b=0
x=-b/a
daca a=!0 atunci
x=-b/a
altfel
screi”ecuatia nu are solutie”
sfarsit daca
scrie x
Punctele 3 si 4 nu mai sunt necesare deoarece deocamdata invatam doar algoritmul.