CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
LECȚIA 11
PAG. 1 / 5
Instrucțiuni repetitive
Acasă >>> Lecții online

Repetiția dusă la extrem

Cum ar fi fost ca faraonul Khufu, prin inginerii săi din acea perioadă, să le spună sclavilor, de aprox. 2521000 de ori:


secvență liniară

mergi_la_carieră()
taie_bloc_de_piatră()
sculptează_laturile()
cară_bloc_spre_râu()
du_în_aval_blocul_pe_apă()
trage_spre_poziție()
poziționează_perfect_blocul()
șlefuiește_impecabil()

Mai mult ar fi vorbit, nu?

A fost un plan / algoritm bine pus la punct pentru toate milioanele de oameni ce au lucrat pentru a realiza Marea Piramidă din Gizeh timp de 20 de ani. O muncă titanică pentru un rezultat pe măsură! Pentru că vedeți, algoritmul a fost finit, chiar dacă aparent, a durat foarte mult. O minune tehnologică ce dăinuie și în zilele noastre.

Am văzut în filme ori documentare. În esență, secvența este mult mai complexă și nimeni nu știe exact toți pașii...

Cu siguranță "arhitectul" a precizat faptul că pentru a construi piramida, era necesar un volum de 2.521.000m3 și a estimat un necesar de aprox. 2521000 de blocuri de piatră, aduse pe poziție și șlefuite apoi cu precizie incredibilă. Mă rog, socoteala de acasă nu se potrivește cu cea din târg, practic, însă ... cu aproximație, este remarcabil.

Deci, pentru a comanda întregul proces, s-a exprimat probabil astfel:

De 2521000 de ori, repetați secvența liniară pentru fiecare bloc de piatră.

A ieșit o minune a Lumii...



Studiați pentru deveni un programator bun! "Repetitio mater studiorum est", ... și voi trebuie să înțelegeți faptul că pentru a reuși, este nevoie de multă muncă, dârzenie, repetiție și pasiune pentru a obține lucruri deosebite.

Instrucțiuni repetitive în Python

În multe cazuri este necesar ca un set de instrucţiuni să fie executat de mult mai multe ori.

Cum am procedat până acum? Am scris instrucţiunile de câte ori a fost necesar. Aceasta nu este o soluţie acceptabilă. Să ne imaginăm că o instrucţiune trebuie executată de 100000 de ori...

Pentru aceasta, există instrucțiunile repetitive for și while în limbajul de programare Python!
Avansează la pagina următoare.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward