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)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]