- Analiza problemei si identificarea datelor
- Solutia problemei-algoritmul de rezolvare
- Reprezentarea algoritmului
- Testarea algoritmului
- Implementarea algoritmului
- Verificarea rezultatelor
se stabilesc in etapa de analiza a problemei:
- Date de intrare-date cunoscute din enuntul problemei
- Date de iesire-date pe care trebuie sa le furnizeze algoritmul, descoperite din enuntul problemei
- Date temporare(auxiliare)date necesare pentru a obtine datele de iesire pe baza datelor de intrare
- constante-datele care nu si modifica valoarea pentru oricare set al datelor de intrare
- variabile-date care isi modifica valoarea
Tipul datelor sau multimea valorilor pe care le poate lua o data, respectiv operatiile permise cu acestea:
1. Numerice
-naturale-operatii aritmetice(*,/,+,-)
-intregi-comparari(<,>,<=,>=,<>)
-reale-prelucrari algoritmice(nr par,impar,etc)
2. Caracter(litere,cifre,semne de punctuatie,simboluri speciale)
3. Siruri de caractere
4. Logice cu semnificatia de adevarat sau fals
5. Date calendaristice,momente de timp
5.Speciale:imagini,fisiere audio,video,text etc
Datele pot fi transformate/prelucrate prin operatii simple compuse in expresii.
O expresie reprezinta o succesiune de operanzi si operatori.
Operand sunt constante,variabile sau expresii delimitate prin paranteze rotunde(ex date numerice naturale)
Operatorii sunt operatiile specifice tipului de operanzi (adunarea,impartirea)
Niciun comentariu:
Trimiteți un comentariu