Please enable JavaScript.
Coggle requires JavaScript to display documents.
L'ITERAZIONE - Coggle Diagram
L'ITERAZIONE
CHE COS'E'
:!?:
E' la ripetizione, replica di una o più istruzioni
La ripetizione deve avere una struttura di
controllo
ESISTONO PIU' TIPI DI ITERAZIONE:
SU ITERABILE
Esiste su elementi dell'insieme Python. Ripeto una certa cosa su una lista di elementi.
esempio:
A.B.C.D. per ogni lettera dell'insieme fai una certa istruzione
POST-CONDIZIONALE
Ovvero metto una condizione alla fine: comincio un ciclo e metto una condizione alla fine del ciclo, se la condizione è verificata torno indietro e ripeto, se non è verificata esco. Non sappiamo quante volte è ripetuta (almeno una volta) e non ha un contatore.
esempio:
IN C++: do { ....... } while (condizione)
RIPETIZIONI CON CONTATORE
E sono per iterazioni che vanno da 1 a … e deve essere noto il numero delle iterazioni.
PRE-CONDIZIONABILE
Ovvero metto una condizione all’inizio. Non sappiamo quante volte è ripetuta e il contatore non è obbligatorio.
esempio:
while (condizione) { .... }
DIFFERENZE TRA:
ripetizione post-condizione
E' che la pre-condizionale può non essere mai eseguita, mentre la post-condizionale almeno una volta è eseguita. Inoltre in quella pre-condizionale la condizione è posta in testa e in quella post-condizionale in coda.
ripetizione pre-condizionale