Limbajul LOGO - Mediu de programare online | Ţestoasa ta ce ştie să facă?
Ce este un algoritm?



Vom porni de la un exemplu preluat din viaţa noastră. Să presupunem că mama ne roagă următorul lucru:
Ce trebuie să facem? Când am decis să plecăm după pâine, vom proceda astfel:
  • luăm banii necesari;
  • ne îndreptăm către magazin;
  • solicităm o pâine;
  • o plătim;
  • o luăm;
  • venim cu ea către casă;
  • o dăm mamei.

Dacă ar fi să sintetizăm acestea, am obţine şirul acţiunilor ce urmează a fi executate ca să cumpărăm pâinea:

început
   ia banii;
   deplasează-te la magazin;
   cere o pâine;
   plăteşte pâinea;
   ia pâinea;
   deplasează-te cu pâinea acasă;
   predă pâinea;
sfârşit.


Vom conveni ca ultima înșiruire de pași să o numim algoritm de cumpărare pâine. Astfel, orice copil care cumpără o pâine va executa acţiunile conţinute de acest algoritm.
Totuşi ... ce este un algoritm?

Ni-l putem imagina ca un şir de acţiuni în vederea atingerii unui obiectiv. Cu toate acestea, o definiţie precisă a noţiunii de algoritm nu poate fi oferită.

Să observăm că acţiunile care alcătuiesc algoritmul se execută în ordinea în care au fost introduse. Altfel, degeaba plecăm să cumpărăm pâine dacă nu am luat banii, n-am cui să cer o pâine dacă nu am ajuns la magazin, etc.

Gândiți-vă și voi la alte exemple din viața de zi cu zi care se pot transpune sub forma unui algoritm!

LOGO este aproape de un limbaj natural şi este o alternativă de învățare a programării la gimnaziu în curriculumul oficial M.E.N. [programa].
Acest proiect este susţinut şi colaborează cu:
U.P.I.R.         www.infogim.ro
ebooks.infobits.ro
Cărți, culegeri de probleme și cursuri în format electronic
(simplu, rapid, sigur, *.pdf)
www.infobits.ro
Biblioteca Digitală de Informatică "TUDOR SORIN"

Materiale educaționale în format electronic