Sunteți pe pagina 1din 14

Etapele rezolvarii problemei la calculator

Instrumentele informatice permit rezolvarea problemelor atit prin metode analitice cit si prin metoda de simulare . Indiferent de metoda aplicata ,rezolvarea oercarei probleme include mai multe etepe , fiecare dintre ele avind acelas grad de importanta

Etapa 1
Analiza problemei . Este etapa de strudiu al continutului problemei . Se stabileste setul de date initiale ,se determina care este rezultatul ce urmeaza sa fie obtinut , care sint relatiile dintre datele initiale si rezultatul.

Etapa 2
Elaborarea mediului matematic al problemei . La aceasta etapa datele initiale sint descrise prin structuri matemetie . Folosind limbajul matematic , se descriu relatiile care permit obtinerea rezultatului din datele initiale

Etapa 3
Elaborarea algoritmului . In cazul rezolvarii matematice a unei probleme , algoritmul contine setul de instructiuni necesare pentru solutionarea problemei, descrise intro forma prestabila precum si ordinea executarii acestore

Etapa 4
Scrierea programului . Pentru rezolvarea automatizata a problemei , cu ajutorul calculatorului algoritmul trebuie treanspus intr-o forma inteleasa de calculatorprogram folosind un limbaj de programare . Datele initiale si intermediare se introduc folosind stucturi de date , acceptate de limbajul de programare . Etapa se considera incheiata atunci cind copoilarea se interpreteaza fara erori.

Etapa 5
Testarea programului . Dupa copilarea corecta aprogramului , el este expus la un sir de teste care stabilesc corectitudinea rezultatului final.

Procesul de rezolvare aprogramului reprezentat prin schema

Problema reala

Analiza

Modael matematic

Testare

Program

Algoritm

Se da o problema ( exemplu ) .
In conditii de laborator , o populatie de virusi , format initial din N unitati si plasata intrun mediu steril , se micsoreaza in fiecare ora cu 50 % , daca numarul de virusi la inceputul orei este par , Sau creste cu o unitate , daca numarul virusilor la inceputul orei este impar . In momentul cind numarul de virusi devine mai mic de cit cantitatea critica de supravetuire C, populatia despare integral .

Atentie !
Inainte de a incepe scrierea programului cu ajutorul unui limbaj de programare , si de a introduce datele in mediu de programare ,se cere de a cerceta amanuntit toate etapele de rezolvare a unei probleme la calculator ( care sunt redate mai sus ), pentru a evita errorile ,si perderea de timp. Mai jos este reprezentat o varianta de rezolvare a problemei date , cu ajutorul limbajului de programare PASCAL in mediul DELPHI .

Reprezentarea etapelor de rezolvare a unui program prin vederi (In mediul Delphi )
Pasul 1
Alocarea spatiului pentru a introduce variabilele N ,C ,t din structura programului

Alocarea butonului de calculare si de afisare a rezultatatului din program

Alocarea spatiu de afisare a rezultatului din structura programului

Pasul 2

Alocarea varililor in structura programului Atribuirea spatiului de editare a fiecarei variabile

Alocarea spatiului de afisare a rezultatului final

Introducerea formulei de calcul in structura programului

Pasul 3
Spatiul de introdus datele necesare

Spatiu de afisare a rezultatului final Buton de calcul

Pasul 4

Afisarea rezultatului final dupa testerea programului

Sfirsit
Reprezentarea a fost realizata de catre alevul : Birca Pavel cl. XII-R al liceului teoretic Mesterul Manole din s. Salcuta r. Causeni. Profesoara de informatica : Porombrica Maia

S-ar putea să vă placă și