Recentemente ho esaminato una domanda sul diagramma di flusso.
Considera 8 caselle con i seguenti valori
Box 1 = 2
Box 2 = 7
Box 3 = 2
Box 4 = 1
Box 5 = 5
Box 6 = 7
Box 7 = 1
Box 8 = 4
Ora segui le istruzioni:
- Inserisci il numero dalla casella 7 nella casella 1
- Aggiungi i numeri dalla casella 1 e 2, e inserisci il risultato nella casella 1
- Cambia istruzione 2, aumenta il numero nel riquadro 2 di 1
- Se il secondo numero di casella menzionato nell'istruzione 2 è maggiore del numero nella casella 8, fermati. In caso contrario, andare al passaggio 2.
Che numero è nel Box 1 adesso?
Nota: quando ti viene detto di inserire un numero in una casella, significa che qualsiasi numero precedentemente inserito in quella casella è stato appena cancellato.
Quando ho provato a risolvere:
- b [1] = 1
- b [1] = 1 + 7 = 8
- b [b [2]] = b [7] +1 = b [7] = 2
- b [2] > b [8] 7 > 4: true
risultato: 8
Ma la soluzione è 11! Come? Mi sono bloccato. Sto interpretando male qualcosa?