CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
INTRODUCERE
PAG. 3 / 5
Universul programării
Acasă >>> Lecții online

Redactarea algoritmilor

Spunem că un program cuantifică un algoritm. Cum cumpără robotul pâinea? Execută orbeşte un şir de acţiuni care se numesc instrucţiuni, deci robotul trebuie învăţat a.î. să cunoască algoritmul.

Redactarea algoritmilor direct într-un limbaj de programare (obţinând imediat programul) este avantajoasă prin faptul că putem verifica dacă algoritmul este corect prin rularea codului (hârtia suportă orice prostie, calculatorul însă nu). Cu toate acestea, prin faptul că, la redactare, trebuie ţinut în permanenţă cont de restricţiile limbajului, putem greşi.

Indiferent de forma de redactare, esenţial este ca un algoritm să fie gândit corect, iar asta nu este uşor!

Pare totul clar, nu? În realitate nu este chiar așa. Ce se întâmplă dacă magazinul este închis?



Robotul se blochează - nu a fost instruit pentru un astfel de eveniment neprogramat anterior. Un om poate lua o decizie (de exemplu, să plece la alt magazin) dar robotul nu ia decizii dacă nu a fost învăţat. Apare o situaţie pe care algoritmul nu o conţine...

Un algoritm corect elaborat trebuie să prevadă toate situaţiile posibile!

Rețineți: nu este greu să învăţăm un limbaj de programare, însă este mult mai greu să învăţăm să elaborăm algoritmi corecţi!
Află proprietățile algoritmilor în continuare ...
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.
 

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Ultimele noutăți
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward