Devi prevedere il confronto tra ciascuna coppia che si forma con una selezione multipla. Del tipo: pongo il primo uguale a max, poi confronto il primo con il secondo ecc
Questo è un esempio. Non c'è un "modo per conoscere", ma bisogna imparare a ragionare sul problema per capire come risolverlo. Spesso non c'è un modo unico per farlo.
A volte si possono usare entrambi, MA esiste una grande sostanziale differenza. Hai visto tutto il video? Perché è spiegato dettagliatamente. Il DO-While fa sempre almeno 1 volta l'azione poiché il controllo della condizione è fatto alla fine; se non ci si può permettere che l'azione venga svolta non va bene. Esempio sciocco che faccio in aula: sei sull'orlo di un precipizio. Col WHILE prima controlli poi fai un passo avanti, col DO-WHILE fai un passo avanti poi controlli...ecco in questo caso direi che è chiaro cos'è meglio 😂😂😂
@@ElisabettaVannucchi Ciao Elisabetta, grazie e bell' esempio. Sto ancora ridendo ! Tutto chiaro la differenza tra WHILE e DO WHILE. Ora se volessi invece capire il FOR, possiamo dire che il FOR a differenza della condizione del While, e' triggereato da noi quante volte vogliamo farlo girare ? Cioè siamo noi col FOR che decidiamo quante volte farlo girare i= 1 to 10 per esempio, e non dal condizione=True? Insomma spero che non mi sono incartato con questa domanda. Scusami altrimenti. Un saluto
Dunque: anche per i cicli iterativi esiste questa sostanziale differenza: il FOR lo usi SOLO quando conosci a priori esattamente quante volte devi ripetere il ciclo, mentre il WHILE lo ripeti finché la condizione è vera. Esempio stupido da aula: per 5 volte ti dico di stare zitto (FOR) oppure ti dico di stare zitto finché zitto ci stai (WHILE)! 😄. Nel primo caso io comunque ripeto per 5 volte l'azione, nel secondo posso ripeterla 1, 2 o n volte fintanto che la condizione è vera oppure anche non fare mai l'azione
Come faccio a trovare, per esempio, il maggiore e il minore di 5 numeri?
Devi prevedere il confronto tra ciascuna coppia che si forma con una selezione multipla. Del tipo: pongo il primo uguale a max, poi confronto il primo con il secondo ecc
Per il minimo stessa cosa ma prenderai l'altro ramo
ciao,ho una domanda riguardo alle condizione
come si puo conoscere che in questo esercizio si deve usare il ciclo Do-while oppure no ?
Questo è un esempio. Non c'è un "modo per conoscere", ma bisogna imparare a ragionare sul problema per capire come risolverlo. Spesso non c'è un modo unico per farlo.
@@ElisabettaVannucchi d'accordo grazie
Non e' chiaro quando e' più opportuno usare un ciclo piuttosto che un' altro
A volte si possono usare entrambi, MA esiste una grande sostanziale differenza. Hai visto tutto il video? Perché è spiegato dettagliatamente. Il DO-While fa sempre almeno 1 volta l'azione poiché il controllo della condizione è fatto alla fine; se non ci si può permettere che l'azione venga svolta non va bene. Esempio sciocco che faccio in aula: sei sull'orlo di un precipizio. Col WHILE prima controlli poi fai un passo avanti, col DO-WHILE fai un passo avanti poi controlli...ecco in questo caso direi che è chiaro cos'è meglio 😂😂😂
@@ElisabettaVannucchi Ciao Elisabetta, grazie e bell' esempio. Sto ancora ridendo ! Tutto chiaro la differenza tra WHILE e DO WHILE. Ora se volessi invece capire il FOR, possiamo dire che il FOR a differenza della condizione del While, e' triggereato da noi quante volte vogliamo farlo girare ? Cioè siamo noi col FOR che decidiamo quante volte farlo girare i= 1 to 10 per esempio, e non dal condizione=True? Insomma spero che non mi sono incartato con questa domanda. Scusami altrimenti. Un saluto
Dunque: anche per i cicli iterativi esiste questa sostanziale differenza: il FOR lo usi SOLO quando conosci a priori esattamente quante volte devi ripetere il ciclo, mentre il WHILE lo ripeti finché la condizione è vera. Esempio stupido da aula: per 5 volte ti dico di stare zitto (FOR) oppure ti dico di stare zitto finché zitto ci stai (WHILE)! 😄. Nel primo caso io comunque ripeto per 5 volte l'azione, nel secondo posso ripeterla 1, 2 o n volte fintanto che la condizione è vera oppure anche non fare mai l'azione