Informatică Programare
Structura repetitiva for in programare
Structura repetitivă for este o instrucțiune de programare care execută un bloc de cod de un număr prestabilit de ori. Ea controlează repetiția prin o variabilă de control care ia valori dintr-o secvență definită. În limbaje ca Python sau C++, for este esențială pentru parcurgerea listelor, intervalelor sau altor colecții.
Sintaxa de bază în Python
- Exemplu simplu for i in range(5): print(i) - afișează numerele 0, 1, 2, 3, 4.
- Parcurgerea unei liste lista = [10, 20, 30]; for element in lista: print(element) - tipărește fiecare valoare.
- Cu pas specific for i in range(0, 10, 2): print(i) - afișează numerele pare de la 0 la 8.
Aplicații practice
- Calculul sumei suma = 0; for i in range(1, 6): suma += i - rezultatul este 15.
- Numărarea elementelor text = 'hello'; for litera in text: print(litera) - afișează fiecare caracter.
- Generarea tabelei de înmulțire for i in range(1, 4): for j in range(1, 4): print(i * j) - tipărește produsele de la 1x1 la 3x3.
Folosește for când știi exact de câte ori trebuie să repeți o acțiune.