Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
L’istruzione FOR rappresenta un ciclo iterativo, ossia è un’istruzione che consente l’esecuzione del codice ivi
contenuto per un numero pre-determinato di volte.
Il parametro denominato <inizializzazione> rappresenta un’istruzione che viene eseguita solo una
volta.
in cui le istruzioni vengono eseguite quando l’indice i, partendo dal valore 1, viene incrementato di una unità
alla volta, fino al raggiungimento del valore 5, quindi per un totale di 5 volte.
In quest’altro esempio
for (i=5; i>=1; i--){
<istruzioni da eseguire>
}
le istruzioni vengono eseguite solo finché l’indice i, questa volta partendo dal valore 5, viene decrementato
(ossia diminuito) di una unità alla volta, fino al raggiungimento del valore 1, quindi per un totale di 5 volte.
Esercizio nr. 1
Quanti cicli compie l’istruzione all’interno del ciclo FOR rappresentato qui sotto ?
Risposte:
9
10
11
Risposta corretta: l'istruzione compie 9 cicli perché comincia con i=1 ed il ciclo termina quando i=10,
poiché la condizione affinché sia eseguito il ciclo è i<10.
Esercizio nr. 2
In quale ordine di conteggio dell’indice i viene eseguita l’istruzione del ciclo FOR rappresentato qui sotto ?
Risposte:
in ordine crescente
in ordine decrescente
in ordine casuale
Risposta corretta: l'istruzione FOR esegue il ciclo con conteggio dell’indice in ordine decrescente.
Incremento/Decremento diverso da 1
Il valore dell’incremento/decremento nel ciclo FOR può essere differente dal valore 1, in tal caso l’istruzione
FOR è simile a quella riportata qui di seguito, che adotta un incremento pari a 2
INIZIALIZZAZIONE
CONDIZIONE
INCREMENTO