Introduzione

Completato

Creare un ramo di codice ed eseguire l'iterazione di un blocco di codice sono capacità essenziali per uno sviluppatore. In C#, l'istruzione if può essere usata per valutare un'espressione e diramare il percorso di esecuzione. Il blocco di codice di un'istruzione foreach può essere usato per eseguire l'iterazione di ogni elemento di una matrice. Combinando la capacità di eseguire l'iterazione di una matrice con quella di diramare il percorso di esecuzione, è possibile creare applicazioni potenti ed estendibili.

Si supponga di essere l'assistente di un insegnante in una scuola. Si è lavorato con un insegnante per creare un'applicazione che automatizza il processo di assegnazione dei voti. Dopo aver completato la versione iniziale dell'applicazione, le proprie competenze di programmazione in C# sono aumentate. L'insegnante ha chiesto di aggiornare l'applicazione. Gli aggiornamenti sono incentrati sull'uso di matrici, istruzioni foreach e istruzioni if. L'insegnante vuole anche poter includere l'assegnazione di crediti extra nei calcoli dei voti finali.

In questo modulo verrà illustrato il processo di aggiornamento dell'applicazione per la valutazione degli studenti. Si useranno matrici per archiviare i nomi degli studenti e i voti delle assegnazioni valutate e si useranno istruzioni foreach per eseguire l'iterazione dei valori della matrice. Il voto finale di ogni studente verrà calcolato all'interno di un blocco di codice foreach. Si userà un'istruzione if per assegnare un voto finale in lettere. L'applicazione completata restituirà i voti degli studenti usando le specifiche fornite dall'insegnante per visualizzare i voti.

Al termine di questo modulo, si avrà esperienza nello sviluppo di applicazioni che usano matrici, istruzioni foreach e istruzioni if. Si avrà inoltre familiarità con la creazione di applicazioni che elaborano in modo efficiente i dati usando istruzioni di iterazione e selezione annidate.

Nota

Questo è un modulo con progetto guidato, in cui si completerà un progetto end-to-end seguendo istruzioni dettagliate.

Obiettivi di apprendimento

Il modulo contiene esercitazioni sulle attività seguenti:

  • Usare Visual Studio Code per sviluppare un'applicazione console C# che usa cicli foreach per accedere ai dati della matrice.
  • Usare istruzioni if per valutare espressioni e creare rami di codice.

Prerequisiti

  • Esperienza nell'uso di Visual Studio Code per sviluppare, compilare ed eseguire applicazioni console C# che includono l'I/O nella console e accedono ai metodi delle classi .NET.
  • Esperienza nell'uso di istruzioni if in C# per valutare un'espressione e creare rami del codice di conseguenza.
  • Esperienza con un ciclo foreach per accedere agli elementi delle variabili di matrice.