Răspuns :
Ok, să luăm codul logic: vedem că începe cu un for cu 3 repetiții, în care i crește de la 1 la 3, asta e destul de puțin, deci putem lua fiecare repetiție din structură(i=1, i=2 și i=3).
Prima execuție a primului for: i=1
Știm că i este 1, deci putem interpreta următorul for. El arată astfel: for(j=10;j>=i+1;j--). Acum, dacă înlocuim i+1 cu (1+1=2), vom avea:
for(j=10;j>=2;j++). Asta înseamnă că instrucțiunea de scriere aici va avea loc de 9 ori(j pe rând ia valorile 10, 9, 8, 7, 6, 5, 4, 3, 2 <-- dacă le numeri, sunt 9).
A doua execuție a primului for: i=2
Folosind același mod ca mai sus, o să vedem că aici e:
for(j=10;j>=3;j++). Iar aici ar fi 8 repetiții (10, 9, 8, 7, 6, 5, 4, 3).
A treia execuție a primului for: i=3
Acum vom avea:
for(j=10;j>=4;j++). Iar aici ar fi 7 repetiții (10, 9, 8, 7, 6, 5, 4)
Acum, dacă centralizăm tot, vom vedea că numărul de repetiții totale este:
9+8+7 = 24
Răspuns corect: a) 24
Prima execuție a primului for: i=1
Știm că i este 1, deci putem interpreta următorul for. El arată astfel: for(j=10;j>=i+1;j--). Acum, dacă înlocuim i+1 cu (1+1=2), vom avea:
for(j=10;j>=2;j++). Asta înseamnă că instrucțiunea de scriere aici va avea loc de 9 ori(j pe rând ia valorile 10, 9, 8, 7, 6, 5, 4, 3, 2 <-- dacă le numeri, sunt 9).
A doua execuție a primului for: i=2
Folosind același mod ca mai sus, o să vedem că aici e:
for(j=10;j>=3;j++). Iar aici ar fi 8 repetiții (10, 9, 8, 7, 6, 5, 4, 3).
A treia execuție a primului for: i=3
Acum vom avea:
for(j=10;j>=4;j++). Iar aici ar fi 7 repetiții (10, 9, 8, 7, 6, 5, 4)
Acum, dacă centralizăm tot, vom vedea că numărul de repetiții totale este:
9+8+7 = 24
Răspuns corect: a) 24
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!