Elemente de modelare Domenii de vizibilitate | Page 10

4) Etapele rezolvarii problemei la calculator

Instrumentele informatice permit rezolvarea problemelor atit prin metode analitice, cit şi prin metode de simulare. Indiferent de metoda aplicată, rezolvarea oricărei probleme include mai multe etape, fiecare dintre ele avind acelaşi grad de importanţă.

Etapele:

Analiza problemei

Elaborarea modelului matematic al problemei.

Elaborarea algoritmului

Scrierea programului.

Testarea programului.

Descrierea etapelor:

♦ Analiza problemei

Este etapa de studiu al conţinutului problemei. Se stabileşte setul de date iniţiale, se determină care este rezultatul ce urmează să fie obţinut, care sint relaţiile dintre datele iniţiale şi rezultat. Tot la această etapă sint stabilite restricţiile suplimentare asupra datelor iniţiale şi a rezultatului.

♦ Elaborarea modelului matematic al problemei.

La această etapă datele iniţiale sînt descrise prin structuri matematice. Folosind limbajul matematic, se descriu relaţiile care permit obţinerea rezultatului din datele iniţiale. În funcţie de problemă, aceste relaţii pot fi recurente (este creat un model de simulare) sau să permită calculul direct al rezultatului (model analitic). Tot aici are loc (dacă este necesar) divizarea problemei în subprobleme şi elaborarea separată a modelelor matematice pentru fiecare din ele.

♦ Elaborarea algoritmului

In cazul rezolvării informatice a unei probleme, algoritmul conţine setul de instrucţiuni necesare pentru soluţionarea problemei, descrise intr-o formă prestabilită (pseudocod, schemă logică etc.), precum şi ordinea executării acestora (paşii algoritmului).