Informatică Programare
Exercitii cu instructiuni repetitive clasa 9
Exercițiile cu instrucțiuni repetitive pentru clasa a 9-a implică probleme care necesită utilizarea structurilor for și while. Acestea dezvoltă gândirea algoritmică prin sarcini de numărare, sumare și prelucrare a datelor.
Exerciții cu for
- 1 Calculul factorialului n = 5; factorial = 1; for i in range(1, n+1): factorial *= i; rezultatul este 120.
- 2 Afișarea divizorilor unui număr numar = 12; for i in range(1, numar+1): if numar % i == 0: print(i) - tipărește 1, 2, 3, 4, 6, 12.
- 3 Suma numerelor pare dintr-un interval suma = 0; for i in range(1, 11): if i % 2 == 0: suma += i; rezultatul este 30.
Exerciții cu while
- 1 Ghicirea unui număr secret = 7; ghicit = 0; while ghicit != secret: ghicit = int(input('Ghiciți numărul: ')); print('Corect!' când se ghicește.
- 2 Suma cifrelor unui număr n = 123; suma = 0; while n > 0: suma += n % 10; n = n // 10; rezultatul este 6.
- 3 Generarea șirului Fibonacci până la o limită a, b = 0, 1; while a < 100: print(a); a, b = b, a+b - afișează 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89.
Rezolvă exercițiile pas cu pas pentru a înțelege logica repetiției.