Informatică, întrebare adresată de vulcariom1p2wszn, 8 ani în urmă

va rog frumos ajutor dau 100 de puncte, urgent

Anexe:

Răspunsuri la întrebare

Răspuns de ionatanferariu
1

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? :))

Alte întrebări interesante