Cine mă poate ajuta?
Știu, e mult dar am nevoie de ajutorul tău.
_________________________
ACESTA ESTE LECTIA:
Algoritmi 4 – Exercitii
Etapele rezolvarii unei probleme
1) analiza problemei – consta in
- se determina ceea ce urmeaza sa realizeze programul – cerintele problemei
- se identifica informatiile de intrare – datele de intrare, respective informatiile de iesire – datele de iesire.
- Se identifica tipul de informative.
2) Elaborarea modului de rezolvare a problemei – gasirea pasilor (instructiunilor) care se fac asupra datelor de intrare, pentru a obtine datele de iesire; adica, gasirea algoritmului de rezolvare a problemei.
3) Codificarea modului de rezolvare a problemei intr-un limbaj de programare – algoritmul de rezolvare a problemei transpus intr-un limbaj de programare = instructiunile care rezolva problema;
4) Testarea programului si corectarea erorilor – in aceasta etapa, se vor pune in evidenta, erorile de sintaxa, erorile de logica.
Erorile de sintaxa – apar datorita scrierii incorecte a instructiunilor;
Erorile de logica - apar datorita metodei de rezolvare alese.
Exemplu : se introduce de la tastatura, trei numere a, b, c. Sa se calculeze media aritmetica dintre a si b, si media aritmetica dintre b si c.
o Se noteaza cu m1 - media aritmetica dintre a si b
o Se noteaza cu m2 - media aritmetica dintre b si c
Pas 1 – inceput
Pas 2 – comunica valorile pentru a, b, c
Pas 3 - calculeaza m1← (a+b)/2
Pas 4 - calculeaza m2← (b+c)/2
Pas 5 – comunica valorile pentru m1 si m2
Pas 5 – terminat
___________________________
CE TREBUIE REZOLVAT:
1) Care sunt datele de intrare ?
2) Care sunt datele de iesire ?
3) Create o corespondenta intre pasii problemei si si etapele prin care se rezolva o problema. Exemplu – pasul x corespunde etapei de rezolvare y.
4) Problema – Alexandru a invatat submultiplii kilogramului; cunoscand greutatea calculatorului in kilograme – C, determinati greutatea acestuia prin submultiplii kilogramului.
_______ÎȚI MULȚUMESC________