Sunteți pe pagina 1din 2

Algoritmi.

Proprietăți ale algoritmilor


Cei trei prieteni sunt în grădina bunicilor Elinei, se bucură de primăvară și
admiră harnicele albine care culeg nectarul florilor și îl aduc în stupii din grădină.

Surprinși de zumzăitul din jurul lor, ei urmăresc drumul albinelor de la stup


către flori și invers.

Elina descrie, pas cu pas, munca unei albine lucrătoare:

Pasul 1: Zborul din stup până la florile din grădină


Pasul 2: Extragerea nectarului din flori
Pasul 3: Zborul din grădină în stup
Pasul 4: Transformarea nectarului în miere
După cum observi, fiecare pas precizează o anumită activitate ce determină un
rezultat:
Rezultat pasul 1: Albina ajunge la flori.
Rezultat pasul 2: Albina extrage nectarul.
Rezultat pasul 3: Albina se întoarce la stup.
Rezultat pasul 4: Albina produce miere.
În final, lista de pași executați, scrisă în ordinea precizată, descrie algoritmul
muncii unei albine lucrătoare.
Observă!
Pentru a produce miere, toate albinele lucrătoare din stup vor face aceleași
activități, așadar algoritmul este general.
Toate albinele lucrătoare execută un număr finit de activități pentru a produce
miere. Astfel, algoritmul prezentat are proprietatea de finitudine.
Fiecare activitate este bine precizată și generează un rezultat, prin urmare
algoritmul este clar.
Executarea listei de pași, în ordinea precizată, duce la obținerea de miere, așa-
dar algoritmul prezentat este corect.

Algoritmul reprezintă un set de activități finite și clar definite care,


executate într-o anumită ordine, determină rezolvarea unei probleme.

Exemplu: Îmbrăcatul hainelor, servirea micului dejun, mersul la școală sunt


exemple de algoritmi. Orice activitate din viața de zi cu zi, descrisă pas cu pas, poa-
te fi un algoritm.
Proprietățile algoritmilor:
Generalitate: Orice algoritm trebuie să rezolve toate problemele de același fel.
Finitudine: Orice algoritm bine proiectat trebuie să furnizeze rezultatele într-un
timp finit.
Claritate: Algoritmul trebuie să fie clar, fără ambiguități.
Corectitudine: Soluția algoritmului trebuie să corespundă unei rezolvări corecte.

Exersează!
Stabilește care este ordinea desenelor pentru a prezenta corect pașii
algoritmului muncii unei albine lucrătoare.

Desen 1 Desen 2

Desen 3 Desen 4

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