De la 3.1 pana la 4
VA ROG MULT
Răspunsuri la întrebare
Răspuns:
1.
1.1. În acest algoritm avem date întregi (cum ar fi variabila a) și date reale (variabila e).
1.2. Operatorii sunt: / (div) și + (plus).
1.3. Dacă citim valoarea 4, atunci trebuie să ne gândim că variabilei a îi este atribuită valoarea 4, deci oriunde avem a, îl înlocuim cu 4 => e = 3.5. Variabila e este de tip real (float)!
1.4. Este foarte simplu! Operațiile prezente sunt adunarea și împărțirea (ca la clasa 0!).
2.
Citește a, b (numere reale)
Dacă a !=0 atunci
scrie b/a
altfel
dacă b=0 atunci
scrie 'R'
altfel scrie 'vid'
3.
1) Citește n (număr natural nenul)
a <- n mod 10; b <- n div 10
daca b > 9
atunci
daca b mod 2=0 atunci scrie '*'
altfel scrie '#'
altfel n <-a*10+b; scrie n
2) Urmărim pas cu pas execuția instrucțiunilor. n=42
a=2, b=4;
dacă b > 9 (asta nu se executa, deci se va executa ultima ramura altfel) este F => altfel n = 24.
Pe ecran se va afisa inversul lui 42, adica 24.
3)
Orice valoare care are cifrele mai mare decat 9 si care este impar, de exemplu 112.
Explicație: