Notifiche
Cancella tutti

[Risolto] ALGORITMI- Potete spiegarmi come si arriva alla soluzione? Grazie.

  

0

Ipotizzando come input $A=5$ e $B=7$, il seguente algoritmo che valore stampa al passo 7 ?
$\begin{array}{ll}\text { Passo 1 } & \text { Leggi A,B } \\ \text { Passo 2 } & \text { X=0 } \\ \text { Passo 3 } & \text { Se B }>\text { A allora esegui il passo 4 } \\ \text { Passo 4 } & \text { X=B } \\ \text { Passo 5 } & \text { altrimenti esegui il passo 6 } \\ \text { Passo 6 } & \text { X=A } \\ \text { Passo 7 } & \text { Stampa X }\end{array}$

IMG 2105
IMG 2102
IMG 2101
Autore
1 Risposta



2

Basta leggere attentamente ed eseguire.

$A=5$ e $B=7$ per ipotesi nel testo.

Quindi sei nella conditione che $B>A$

$X$ parte con valore $0$ al passo 2, al passo 3 l'algoritmo si accorge che $B>A$ e quindi esegue il passo 4, ovvero assegna ad $X$ il valore di $B$. Quindi $X$ adesso è uguale a $7$.

il passo 5 e 6 vengono saltati, in quanto "l'altrimenti" non è vero e quindi viene stampato il valore di $X$ che è $7$.

Cosa trovi di difficile? 

Da regolamento un solo esercizio per post. grazie 

@sebastiano ciò che per lei è semplice io l’ho trovato complesso, altrimenti non avrei postato la domanda.

La ringrazio per la delucidazione in merito al primo esercizio e mi scuso per aver caricato più di un esercizio, in quanto non ne ero al corrente.

Cordialmente.



Risposta