Documente Academic
Documente Profesional
Documente Cultură
Pasul 0: Start
Pasul 1: Pornește aragazul
Pasul 2: Ia un ibric din dulap
Pasul 3: Umple ibricul cu apă
Pasul 4: Pune ibricul cu apă la fiert
Pasul 5: Ia un pliculeț de ceai și pune-l într-o cană
Pasul 6: Când apa a fiert, oprește aragazul
Pasul 7: Ia ibricul de pe aragaz
Pasul 8: Toarnă apa fierbinte în cană, peste pliculețul de ceai
Pasul 9: Așteaptă câteva minute până se va infuza ceaiul
Pasul 10: Scoate pliculețul de ceai din cană
Pasul 11: Servește ceaiul
Pasul 12: Stop
Pare simplu, însă, dacă suntem atenți la acest algoritm, vom obser-
va că nu este tocmai corect sau complet. Ce se întâmplă dacă nu mai
ȘTIAȚI CĂ? avem pliculețe de ceai? Algoritmul în acest caz nu va funcționa, un
robot care ar urma un astfel de algoritm nu va ști ce să facă. Dar dacă
Cuvântul algoritm este o
nu vrem ceai la pliculeț? Dar dacă e o pană de gaz? Etc.
combinație a latinescului algo-
rismus, provenind de la numele
Oricât de banal ar părea la prima vedere un algoritm din viața reală,
matematicianului persan din
este complicat să-l facem corect. Și rezolvarea unor probleme cu ajuto-
secolul al IX-lea, Al-Khwarizmi
rul calculatorului poate fi uneori foarte dificilă.
și de la cuvântul
grecesc arithmos,
Revenind acum la definiția algoritmului, o vom completa astfel:
însemnând „nu-
Un algoritm este un set finit de instrucțiuni neambigue care se exe-
măr”.
cută într-o ordine bine precizată pentru rezolvarea unei probleme.
ALGORITMI
Un algoritm trebuie să fie:
Aplicații
1. Scrieți pașii unui algoritm folosit de un „robot chelner” care trebuie să ducă mâncarea la o masă
a unui restaurant. Încercați să surprindeți cât mai detaliat orice situație pe care o poate întâlni
robotul.