0Pricing
C# Academy · Lezione

Cicli in C#: for, while e do-while

Padroneggi le strutture iterative per eseguire attività ripetitive in modo efficiente

Cicli in C#: for, while e do-while è una lezione C# Academy gratuita su CoddyKit. Questa è la lezione 2 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C# Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C# Academy include 5 lezioni in totale.

Introduzione ai cicli

Cicli in C#: for, while e do-while

Benvenuti alla lezione successiva! In questa lezione imparerà a utilizzare i cicli per ripetere le attività nei programmi C#, rendendo il codice più efficiente. Iniziamo!

Cicli in C#: for, while e do-while — illustrazione 1

Che cosa sono i cicli?

Che cosa sono i cicli?

I cicli consentono di ripetere più volte un blocco di codice. Sono utili per automatizzare attività ripetitive, come scorrere i dati o eseguire calcoli.

Punto chiave: C# offre tre tipi principali di cicli: for, while e do-while.

Il ciclo for

Il ciclo for

Il ciclo for viene utilizzato quando si sa quante volte si desidera ripetere un'attività. Esempio:

Punto chiave: il ciclo for è composto da tre parti: inizializzazione, condizione e incremento.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 5; i++) {
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Il ciclo while

Il ciclo while

Il ciclo while viene utilizzato per ripetere un'attività finché una condizione è vera. Esempio:

Suggerimento: si assicuri che la condizione diventi prima o poi falsa per evitare cicli infiniti.

using System;

class Program {
    static void Main() {
        int i = 1;

        while (i <= 5) {
            Console.WriteLine("Iteration: " + i);
            i++; // Increment the counter
        }
    }
}

Il ciclo do-while

Il ciclo do-while

Il ciclo do-while è simile al ciclo while, ma garantisce che il codice venga eseguito almeno una volta. Esempio:

Punto chiave: utilizzi do-while quando l'attività deve essere eseguita almeno una volta, indipendentemente dalla condizione.

using System;

class Program {
    static void Main() {
        int i = 1;

        do {
            Console.WriteLine("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

Uscire dai cicli

Uscire dai cicli

Utilizzi l'istruzione break per uscire da un ciclo prima del previsto. Esempio:

Suggerimento: utilizzi break con moderazione per mantenere il codice facile da seguire.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // Exit the loop when i equals 5
            }
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Saltare le iterazioni

Saltare le iterazioni

Utilizzi l'istruzione continue per saltare il resto dell'iterazione corrente e passare a quella successiva. Esempio:

Punto chiave: utilizzi continue per saltare iterazioni specifiche rimanendo all'interno del ciclo.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue; // Skip even numbers
            }
            Console.WriteLine("Odd number: " + i);
        }
    }
}

Cicli annidati

Cicli annidati

È possibile annidare i cicli l'uno dentro l'altro per svolgere attività più complesse. Esempio:

Suggerimento: Presti attenzione ai cicli annidati, perché possono aumentare la complessità del programma.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 2; j++) {
                Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
            }
        }
    }
}

Ottimo lavoro!

Ottimo lavoro!

Congratulazioni! Ha imparato a utilizzare i cicli for, while e do-while per ripetere le attività in modo efficiente. Nella prossima lezione esploreremo le istruzioni switch per semplificare la logica condizionale complessa. Continui a programmare!

Cicli in C#: for, while e do-while — illustrazione 9

Domande Frequenti

La lezione «Cicli in C#: for, while e do-while» è gratuita?

Sì — il testo completo di «Cicli in C#: for, while e do-while» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C# Academy, passa a CoddyKit PRO. Il corso C# Academy include 5 lezioni in totale.

Cosa imparerò in «Cicli in C#: for, while e do-while»?

Padroneggi le strutture iterative per eseguire attività ripetitive in modo efficiente Eserciti C# Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare C# Academy?

Non è richiesta alcuna esperienza precedente. C# Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 5.

Quanto tempo richiede la lezione «Cicli in C#: for, while e do-while»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione C# Academy?

Sì. Ogni lezione C# Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Flusso di controllo: istruzioni if-else
  2. Cicli in C#: for, while e do-while
  3. Istruzioni switch
  4. Introduzione agli array
  5. Lavorare con le stringhe
← Torna a C# Academy