Nu parcurgeți acest articol înainte de rezolvarea problemei!
Enunț
Se consideră subalgoritmul expresie(n)
, unde n
este un număr natural (1 ≤ n ≤ 10000
).
Subalgoritm expresie(n): Dacă n > 0 atunci Dacă n MOD 2 = 0 atunci returnează -n * (n + 1) + expresie(n - 1) altfel returnează n * (n + 1) + expresie(n - 1) SfDacă altfel returnează 0 SfDacă SfSubalgoritm
Precizați forma matematică a expresiei
A.
B.
C.
D.
Soluție
Răspuns corect: A
Justificare
Conform subprogramului, în expresie semnele alternează, deci variantele C și D sunt greșite.
Totodată, semnul -
apare la termenii n
este par, atunci:
Deducem de aici că răspunsul A este corect, iar răspunsul B este greșit.