Documente Academic
Documente Profesional
Documente Cultură
ExempluWordBrut 2013
ExempluWordBrut 2013
ansamblu de simboluri folosite n matematic i logic, permind gsirea n mod mecanic (prin calcul) a unor
rezultate;
succesiune de operaii necesare n rezolvarea unor probleme oarecare.
n dicionarul de informatic algoritmul este prezentat ca un "concept folosit n mod intuitiv pentru a desemna o
mulime finit de operaii (instruciuni, comenzi) cunoscute, care executate ntr-o ordine bine stabilit, pornind de la
un set de valori (intrri), produc n timp finit, un alt set de valori (ieiri)".
Cu toate ca algoritmii sunt o realitate incontestabil, pn n prezent nu exist o definiie riguroas de la care s se
dezvolte o teorie. De aceea ne mulumim cu urmtoarea descriere a noiunii de algoritm: ansamblu de operatii
mpreun cu ordinea n care se aplic asupra datelor de intrare ale unei clase de probleme pentru a obine rezultatele.
7.3 Tehnici de reprezentare a algoritmilor
n procesul de dezvoltare a programelor se folosesc diverse tehnici de reprezentare, din care cele mai utilizate sunt:
schemele logice;
pseudocodurile;
diagramele arborescente;
tabelele de decizii.
7.3.1 Scheme logice
7.3.1.2. Structuri de baz n schemele logice
Ordinea n care instruciunile programului sunt executate constituie structura de control a acestuia.
Structuri secveniale. Structura secvenial este folosit n cazul programelor simple, n care, ordinea execuiei
instruciunilor sau a modulelor de instruciuni coincide cu ordinea sintactic a acestora.
Structura alternativ este acea structur n care se efectueaz un bloc de operaiuni sau altul se execut n funcie de o
anumit condiie (C) impus de logica de rezolvare a problemei. Condiia se poate referi la:
verificarea coninutului i a naturii unor zone de memorie;
verificarea coninutului unui contor, a crui valoare poate crete sau descrete;
verificarea corectitudinii unor date de intrare etc.
M 1
M 2
.
.
M n