Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Calculatoare


Index » educatie » » informatica » Calculatoare
» Etapele dezvoltarii unei probleme


Etapele dezvoltarii unei probleme


Etapele dezvoltarii unei probleme

INTRARI -> PRELUCRARI -> IESIRI

Pentru rezolvarea unei probleme se parcurg urmatoarele etape :

analiza problemei;

elaborarea modului de rezolvare a problemei;

codificarea intr-un limbaj de programare a modulului de rezolvare a problemei;



testarea programului si corectarea erorilor;

  1. Analiza problemei - consta in formularea enuntului problemei din care vor rezulta specificatziile :
    • functia programului
    • identificarea fluxului de informatii
  2. Elaborarea modulului de rezolvare a problemei - gasirea metodei de rezolvare a problemei prin identificarea prelucrarilor care se fac asupra datelor de intrare pentru a se obtine cele de iesire;
  3. Codificarea intr-un limbaj de programare a modulului de rezolvare a problemei - rezolvarea problemei se face prin limbajul de programare;
  4. Testarea programului si corectarea erorilor - se folosesc o multime de setari;

Calculatorul poate primi doua feluri de informatii:

programe

date de intrare

Operatorii

Operatorii sunt caractere speciale (*, /, >, = etc.) sau cuvinte cheie (mod, and, etc.) prin intermediul carora se reprezinta operatii care se efectueaza in cadrul unui algoritm.

Asupra operanzilor dintr-o expresie puteti aplica urmatorii operatori:

operatorul de atrinuire

operatorii matematici

operatorul de concatenare a sirurilor de caractere

opratorii rationali

operatorii logici

Operatori matematici    Operatori relationali

Operator

(egalitate)

<>|# (diferit)

< (mai mic)

> (mai mare)

<= (mai mic sau egal)

>= (mai mare sau egal)

Operator

(adunare)

(scadere)

(impartire reala)

(ridicarea la putere)

(inmultire)

mod (modulo)

div (impartire intreaga)

Comparerea a doua caractere este posibila prin compararea numerica a codurilor ASCll ale celor doua caractere; Astfel codul Ascll al caracterului d este 100, iar al caracterului D este Deci caracterul d este mai mare decat caracterul D    .

Compararea a doua siruri de caractere se face prin compararea codului ASCll a caracterelor din aceiasi pozitie a fiecarui sir.

Expresiile

Expresia este o combinatie valida de operatori si operanzi.

Operanzii pot fi nume de date, constante de tip numeric sau sirde caractere si functii care, in urma evaluarii, furnizeaza un singur rezultat.

Intr-o expresie, aperatorii se folosesc intr-un anumit scop :

operatori matematici

operatori rationali si logici

operatorul de atribuire

Pentru a evalua o expresie, calculatorulexecuta operatiile intr-o ordine :

precedenta operatorilor

asociativitatea operatiorilor

Preconditiile unei expresii

Preconditiile expresiei reprezinta un ansamblu de restrictii si constrangeri impus datelor care apar in expresie ca operanzi.

Pentru a se putea evalua o expresie trebuie sa tinem cont de preconditiile sale. Notam preconditia cu P ji expresia q E :

    • daca preconditia P este adevarata (true) - expresia poate fi calculate;
    • daca preconditia P este falsa (false) - expresia nu poate fi calculate;

Preconditiile cele mai des intalnite sunt:

~ Constrangerile operatiei de impartire - preconditia ca impartitorul sa fie diferit de zero

~ Constrangerile argumentului unei functii

~ Constrangerile pentru ca formula sa fie valida





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate