GraSu Community

Înregistrează-te !
E rapid și ușor !
Scapi de reclame si vizualizezi tot conținutul forumului
Postezi mesajele tale
Primesti ajutor din partea comunității
(peste 1200 membri !!)

LINEUP ASII # Girls


Jucator 1
Jucator 2
Jucator 3
Jucator 4
Jucator 5
ASII # Girls
Adversar # Detalii
vs DW * #      
vs DsWW #      
vs gxGw #      
ASII # Girls
Adversar # Rezultat
vs R0k #      3-16
vs uSp #      16-6
vs neXt!LadiEs #      15-16
GraSu.LaLeagane.Ro

Redirecte GraSu


Etapele rezolvarii unei probleme

In jos

Etapele rezolvarii unei probleme

Mesaj Scris de faNta la data de Dum Aug 02, 2009 12:12 am

1) Analiza problemei,
2) Elaborarea modului de rezolvare a problemei;
3) Codificarea modelului într-un limbaj de programare;
4) Testarea programului si corectarea erorilor.

Analiza problemei:
- formularea enuntului problemei;
- determinarea conditiilor concrete care sa duca la realizarea programului;
- identificarea fluxului de informatii:
- informatiile de intrare (care vor fi descrise cu ajutorul datelor de intrare);
- informatiile de iesire care vor fi descrise cu ajutorul datelor de intrare si iesire;
Elaborarea unui model de rezolvare a problemei: consta în gasirea metodei de rezolvare a problemei->Identificarea prelucrarilor care se fac asupra datelor de intrare în vederea obtinerii datelor de iesire. Descrierea acestor prelucrari cu ajutorul algoritmului.
Codificarea modelului într-un limbaj de programare consta în transformarea algoritmului cu ajutorul unui limbaj de programare.
Testarea programului si corectarea erorilor consta in testarea repetata a programului pe baza unui set de date de intrare.

Exemplificarea etapelor de rezolvare a unei probleme:
1) Analiza problemei:
Diind date 2 numere reale a si b, si se rezolve ecuatia de gradul 1 cu acesti coeficienti ax+b=0, a,b apartin lui R.
1 Daca a=0 ?i b!=0 atunci S=multimea vida.
2 u]Daca[/u] a=0 ?i b=0 atunci S=R
3 u]Daca[/u] a!=0 atunci S={x|x=-b/a;a,b apartin R; a!=0}

Date de intrare: a,b apartin R
Date de iesire: x
2) Elaborarea modelului:
Metoda de rezolvare a ecuatiei de gradul 1(care se învata în clasa 5 daca nu ma însel)
3) Codificarea modelului:
Pasul 1 Început
Pasul 2 Se citesc valorile lui a si b
Pasul 3 Se compara valoarea lui a cu 0
Dac? a=0 se executa Pasul 4 altfel se executa Pasul 7
Pasul 4 Se compara valoarea lui b cu 0
Dac? b=0 se executa Pasul 5 altfel se executa Pasul 6
Pasul 5 Scrie mesajul "Ecuatia nu are solutii" si se executa Pasul 9
Pasul 6 Scrie mesajul "Ecuatia nu are solutii" si se executa Pasul 9
Pasul 7 Se calculeaza x=-b/a
Pasul 8 Se Scrie valoarea lui x
Pasul 9 Sfarsit

Limbajul folosit mai sus se numeste pseudocod. Acesta functioneaza pe baza unor cuvine cheie si anume cele subliniate. Întelegerea pseudocodul va usura întelegerea limbajului c++ într-u cât gandesc la fel dar scrierea este altfel. Daca doriti puteti considera pseudocodul o varianta foarte simplificata a limbajului c++
avatar
faNta
♥ FAN ASII ♥


Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum