Răspuns :
Răspuns:
21 sau 1 ( vezi explicatia)
Explicație:
Intrebare : Nu cumva e i < n , si nu i > n ?
Daca i < n atunci :
Variabila i primeste valoarea 1.
Variabila s primeste valoarea 0. s e folosit pt. a calcula o suma
n este citit , adica primeste o valoare citita de tine in program(in cazul nostru , n = 7)
repeta instr cat timp i < n executa instructiunea instr , iar apoi se verifica daca conditia i < n e adevarata . Daca aceasta conditie e adevarata , se mai executa inca odata instr.
In cazul nostru instructiunea instr e defapt s ← s + i
i ← i + 1
si raspnusul devine 21.
Daca nu s-a comis o greseala, si conditia e defapt i > n , atunci instructiunea se executa doar o singura data, deoarece i = 1 si n = 7 ( 1 > 7 fals) .
deci raspunsul in acest caz e 1.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!