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.