👤
Eduardo098
a fost răspuns

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________​