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).