Rezolvarea problemelor_Calcul numeric

download Rezolvarea problemelor_Calcul numeric

of 14

Transcript of Rezolvarea problemelor_Calcul numeric

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    1/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

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    2/14

    Analiza problemei . Este etapa de

    strudiu al continutului problemei . Se

    stabileste setul de date initiale ,sedetermina care este rezultatul ce urmeaza

    sa fie obtinut , care sint relatiile dintre

    datele initiale si rezultatul.

    Etapa 1

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    3/14

    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 2

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    4/14

    Elaborarea algoritmului . In cazul

    rezolvarii matematice a unei probleme ,

    algoritmul contine setul de instructiuninecesare pentru solutionarea problemei,

    descrise intro forma prestabila precum si

    ordinea executarii acestore

    Etapa 3

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    5/14

    Scrierea programului . Pentru rezolvareaautomatizata a problemei , cu ajutorul

    calculatorului algoritmul trebuie treanspus

    intr-o forma inteleasa decalculatorprogram

    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 4

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    6/14

    Testarea programului . Dupa copilarea

    corecta aprogramului , el este expus la

    un sir de teste care stabilesccorectitudinea rezultatului final.

    Etapa 5

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    7/14

    Procesul de rezolvare aprogramului reprezentat

    prin schema

    Algoritm

    Problema reala Analiza Modael matematic

    ProgramTestare

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    8/14

    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 .

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    9/14

    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 rezolvarea 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 limbajuluide programare PASCAL in mediul DELPHI .

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    10/14

    Reprezentarea etapelor de rezolvare a unui program

    prin vederi (In mediul Delphi )

    Alocarea spatiului pentru a

    introduce variabilele N ,C ,t

    din structura programului

    Alocarea butonului de

    calculare si de afisare a

    rezultatatului dinprogram

    Alocarea spatiu de

    afisare a rezultatului

    din structura

    programului

    Pasul 1

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    11/14

    Pasul 2

    Alocarea varililor in

    structura programului

    Atribuirea spatiului de editare a fiecarei variabile

    Introducerea

    formulei de

    calcul in

    structura

    programuluiAlocarea spatiului de

    afisare a rezultatului

    final

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    12/14

    Pasul 3

    Spatiul de

    introdus

    datele

    necesare

    Buton de calcul

    Spatiu de afisare a rezultatului final

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    13/14

    Pasul 4

    Afisarea rezultatului final

    dupa testerea

    programului

  • 7/30/2019 Rezolvarea problemelor_Calcul numeric

    14/14

    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