Informatică Alte teme
Cum functioneaza instructiunile repetitive?
Instrucțiunile repetitive (buclele) permit executarea acelorași pași de cod de mai multe ori, automatizând sarcini repetitive. În loc să scrii același cod de zeci de ori, folosești o buclă care se repetă până când o condiție este îndeplinită. De exemplu, o buclă 'for' poate afișa numerele de la 1 la 10 fără a repeta instrucțiunea 'print' de 10 ori.
Tipuri de bucle
- Bucla 'for' Se repetă pentru un număr cunoscut de ori, cum ar fi 'for i in range(5):' care rulează de 5 ori.
- Bucla 'while' Se repetă atâta timp cât o condiție este adevărată, precum 'while x < 10:' care continuă până când x devine 10.
- Bucle imbricate O buclă în interiorul alteia, folosită pentru sarcini complexe, cum ar fi generarea unui tabel de înmulțire.
Exemple practice
- 1 Pasul 1: Buclă simplă În Python, 'for i in [1,2,3]: print(i)' afișează 1, 2, 3 pe rând.
- 2 Pasul 2: Buclă cu condiție 'x=0; while x<3: print(x); x+=1' afișează 0, 1, 2, apoi se oprește când x=3.
- 3 Pasul 3: Evitarea buclelor infinite Asigură-te că condiția din 'while' devine falsă la un moment dat, altfel bucla rulează la infinit.
Exersează buclele scriind cod care afișează numere pare sau calculează sume.