AJUTORRRRR!!!!!!LUNI DAU TEST SI NU AM INTELES AICI!!!!!Mi-a fost frica sa-l intreb pe profu' ca nu am inteles!Dar nu o sa mai fac asa!!Deci exercitiul de mai sus este rezolvat!Acolo a=25 am facut calculele si ne-a dat 26 pt ca mergem pe daca ,ii falsa atunsi mergem pe altfel de acolo este 26 ...se vede in poza ca am facut 26-4..de ce?? dece am scazut -4?
VA MULTUMESC FOARTE MULT!DAU COROANA!
Răspunsuri la întrebare
n=6
a=25
Conditia daca i%2=0 verifica daca i este numar par.
Incepem rularea programului:
Pentru i=1 pana la 6, executa
{
daca i%2=0.. 1 nu este numar par asa ca trec pe ramura altfel
a = a + i * i ⇒ a = 25+1*1 ⇒ a = 25 + 1 ⇒ a = 26
}
reiau structura pentru
-----------------------------------------
Valorile mele sunt:
a=26
-----------------------------------------
Pentru i=2 pana la 6 executa
{
daca i%2=0, 2%2=0... prin urmare execut:
a = a - i * i
Stiind ca i-ul are valoare 2 ⇒ a = 26 - 2 * 2 ⇒ a = 26 - 4 ⇒ a = 22
}
reiau structura pentru
-----------------------------------------
Valorile mele sunt:
a=22
-----------------------------------------
Pentru i=3 pana la 6 executa
{
daca i%2=0, 3%2=0 FALS ⇒ executa ramura altfel
a = a + i * i ⇒ a = 22 + 3 * 3 ⇒ a = 22 + 6 ⇒ a = 28
}
reiau structura pentru
-----------------------------------------
Valorile mele sunt:
a=28
-----------------------------------------
Pentru i=4 pana la 6 executa
{
daca i%2=0... 4%2=0 ADEVARAT... execut:
a = a - i * i ⇒ a = 28 - 4 * 4 ⇒ a = 28 - 16 ⇒ a = 12
}
reiau structura pentru
-----------------------------------------
Valorile mele sunt:
a=12
-----------------------------------------
Pentru i=5 pana la 6 executa
{
daca i%2=0... 5%2=0 FALS execut ramura altfel
a = a + i * i ⇒ a = 12 + 25 ⇒ a = 37
}
reiau structura pentru
-----------------------------------------
Valorile mele sunt:
a=37
-----------------------------------------
Pentru i=6 pana la 6 executa
{
daca i%2=0.... 6%2=0 ADEVARAT execut:
a = a - i * i ⇒ a = 37 - 6 * 6 ⇒ a = 37 - 36 ⇒ a = 1
}
Se va afisa a = 1