Codici diversi che producono gli stessi effetti si dicono equivalenti. Tra questi tre ce ne sono due equivalenti e uno no. Sapresti trovare quello che non è equivalente agli altri due?
Non dimenticare di provare gli altri poll quotidiani e se hai dei dubbi o vuoi condividere la soluzione che ritieni giusta, inserisci un commento.
Risposta A, Eseguendo il codice A, o si va a sinistra o si va avanti, l’uno esclude l’altro. Negli altri due casi, se c’è strada a sinistra si gira a sinistra e poi comunque si va avanti. Il codice B è equivalente al codice C. Personalmente preferisco il codice B rispetto a C perché utilizza una istruzione in meno, elimina una ridondanza, e lo rende più chiaro
Prof stavolta ho studiato ma non so se è giusto, secondo me il primo ovvero la A è diverso dagli altri perché torna indietro mentre nel caso B e C va se c’è strada a sinistra va a sinistra altrimenti va avanti………
la risposta A è la condizione posta nel DailyPoll-009
la risposta B è la condizione posta nel DailyPoll-011
la risposta C è la condizione posta nel DailyPoll-010
Dal mio punto di vista Non è corretto Germana. Le condizioni del dailypoll 009 e 011 erano all’interno di un altro ciclo quello del Ripeti finchè c’e’ strada davanti. Qui no
Nel primo caso devi girare a sinistra e fermarti altrimenti avanti, nel secondo devi girare a sinistra e andare avanti, nel terzo devi girare a sinistra e perciò andare avanti altrimenti avanti perciò la A
Per me C. Nelle istruzioni di A e B prima di andare avanti verifica se c’è strada a sx, se non c’è va avanti.. Nel codice C dopo avere verificato se c’è strada sx va pure avanti, quindi se ci fosse, dopo il comando se c’è strada a sx, nuovamente strada a sx andrebbe comunque avanti e non girerebbe a sx… Spero sia chiaro e corretto 😀
pER ME è C
….io avrei scelto B….
Posto che tutte e tre i percorsi hanno “se c’è strada a sx gira a sx”, in A e C c’è l’alternativa (o) oppure vai avanti, mentre in B c’è la congiunzione (e) vai avanti, dopo gira a sx.
Quindi in A e B se non c’è strada a sx Roby può andare avanti mentre in B se non c’è strada a sx si ferma…..oppure sto delirando!!!
IO ho votato A ma qual è la risposta giusta?
A non è equivalente ad A e B
Io ho votato C, ma rivedendo i vostri ragionamenti quello non equivalente è indubbiamente la A!
B e C per me sono equivalenti perché in entrambi i casi se c’è strada gira a sinistra e va avanti. In A gira solo a sinistra ma non va avanti e se c’è strada sinistra continua girare su se stesso
Non mi ritrovo con la soluzione A. Io avrei detto che la soluzione corretta è C perchè il VAI AVANTI nei programmi A e B viene eseguito solo quando non c’è strada a sinistra.
Nel programma C Vai avanti viene eseguito all’interno della condizione se c’è strada a sinistra.
Perciò per me la soluzione non equivalente è C