Introducción
La creación de una rama de código y el recorrido en iteración por un bloque de código son funcionalidades esenciales para un desarrollador. En C#, la instrucción if se puede usar para evaluar una expresión y bifurcar la ruta de acceso de ejecución. El bloque de código de una instrucción foreach se puede usar para recorrer en iteración cada elemento de una matriz. Se pueden crear aplicaciones eficaces y extensibles combinando la capacidad de recorrer en iteración una matriz con la capacidad de bifurcar la ruta de acceso de ejecución.
Supongamos que es ayudante de profesor en un colegio. Ha estado trabajando con un profesor para crear una aplicación que automatiza el proceso de calificación. Sus aptitudes de programación de C# han aumentado desde que completó la versión inicial de la aplicación. El profesor le ha pedido que actualice la aplicación. Las actualizaciones se centran en el uso de matrices, instrucciones foreach e instrucciones if. El profesor también quiere incluir las tareas de créditos adicionales en sus cálculos de las calificaciones finales.
En este módulo, se le guiará por el proceso de actualizar la aplicación Student Grading. Usará matrices para almacenar los nombres de los alumnos y las puntuaciones de las tareas calificadas, y usará instrucciones foreach para recorrer en iteración los valores de matriz. La calificación final de cada alumno se calculará dentro de un bloque de código foreach. Usará una instrucción if para asignar una calificación final con letra. La aplicación completada generará las calificaciones de alumnos mediante la especificación del informe de puntuación del profesor.
Al final de este módulo, tendrá experiencia en el desarrollo de aplicaciones que usan matrices, instrucciones foreach e instrucciones if. También estará familiarizado con la creación de aplicaciones que procesan datos de forma eficaz mediante instrucciones de selección e iteración anidadas.
Nota
Este es un módulo Proyecto guiado en el que completará todo un proyecto siguiendo instrucciones paso a paso.
Objetivos de aprendizaje
En este módulo, practicará cómo:
- Use Visual Studio Code para desarrollar una aplicación de consola de C# que use bucles
foreachpara acceder a los datos de la matriz. - Use instrucciones
ifpara evaluar expresiones y crear ramas de código.
Prerrequisitos
- Experiencia con el uso de Visual Studio Code para desarrollar, compilar y ejecutar aplicaciones de consola de C# que incluyen E/S de consola y acceder a los métodos de las clases de .NET
- Experiencia en el uso de instrucciones
ifen C# para evaluar una expresión y bifurcar el código en consecuencia. - Experiencia en el uso de un bucle
foreachacceder a los elementos de las variables de matriz.