Sări la conţinut

1.Etapele rezolvarii unei probleme

09/28/2013

                                   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.

From → C++

Lasă un comentariu

Lasă un comentariu