Răspunsuri la întrebare
Răspuns:
1)
x = 8;
y = 3;
x = 3 + 8 => x = 11;
y = 11 - 3 => y = 8;
y = 8 + 11 => y = 19;
Se pierde valoarea x = 8 (inițială) și se înlocuiește cu x = 11 (valoarea finală). Prin urmare, în orice expresie în care va apărea x (inclusiv y), acesta se va înlocui cu noua sa valoare!
2)
Se citește valoarea x = 0. Verificăm dacă numărul citit în variabila x este mai mic sau egal cu 0, ceea ce este adevărat, prin urmare, variabilei f i se atribuie numărul 20, care va fi afișat. Dacă se citește valoarea 7, numărul afișat va fi pătratul lui x, adică 49. Trebuie să-ți dai singur seama de ce!
3)
Se citește x = 5. Urmează instrucțiunea pentru. Variabila i va avea valori consecutive, începând de la 1 și până la n, executându-se secvența de instrucțiuni de după pentru.
Pas 1: i = 1; s = 0 + 1 % 3 => s = 3; i++
Pas 2: i = 2; s = 3 + 6 => s = 9; i++
Pas 3: i = 3; s = 9 + 0 => s = 9; i++
Pas 4: i = 4; s = 9 + 3 => s = 12; i++
Pas 5: i = 5; s = 12 + 6 => s = 18; i++
Aici ne oprim, pentru că i > n.
Pe ecran se afișează 18.
Spune-i profesoarei tale (sau cine o fi) să-l inițializeze pe s cu 0 (sau cu ce valori a vrut ea/el) pentru că nu funcționează!
Sper că te-am ajutat! Coroana? :))