Estratto del documento

Fondamenti di informatica: Struttura di iterazione

Una struttura di iterazione, che in linguaggio C prende il nome di While o Do While (in base alle esigenze), è una struttura che permette di andare a ripetere una sequenza di istruzioni finché una determinata condizione è vera.

Tipi di strutture di iterazione

Esistono due tipi di strutture di iterazione:

While

Corrisponde ad un ciclo a condizione iniziale.

  • While(condizione) {Blocco while}

Esempio: Stampare fattoriale di un numero inserito dall'utente.

#include <stdio.h>

int main() {
    int n, f;
    printf("Inserire il numero di cui si vuole ottenere il fattoriale\n");
    scanf("%d", &n);
    f = 1;
    while(n > 0) {
        f = f * n;
        n = n - 1;
    }
    printf("Il fattoriale del numero inserito è: %d", f);
    return 0;
}

Do While

Corrisponde ad un ciclo a condizione finale e viene utilizzato principalmente quando prima della condizione occorre eseguire almeno una volta una determinata sequenza di istruzioni.

  • Do { Blocco di istruzioni } while(Condizione);

Esempio: Acquisire un numero intero positivo e stampare tutti i numeri da 0 a n.

#include <stdio.h>

int main() {
    int n, cont;
    cont = 0;
    // ulteriori istruzioni seguono
}
Anteprima
Vedrai una selezione di 1 pagina su 1
Struttura di iterazione Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher LucaTosetti_ di informazioni apprese con la frequenza delle lezioni di Fondamenti di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Mirandola Raffaela.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community