Gestión de Calificaciones de Estudiantes con Go Maps

GolangBeginner
Practicar Ahora

Introducción

En este desafío, deberás desarrollar un sistema sencillo de seguimiento de calificaciones para gestionar el rendimiento académico de los alumnos utilizando los mapas de Go. Como asistente de docencia, tu tarea consistirá en implementar diversas operaciones, tales como registrar nuevos estudiantes, consultar y actualizar sus notas, y mostrar por pantalla el listado completo de las calificaciones actuales.

Esto es un Desafío (Challenge), el cual difiere de un Laboratorio Guiado en que deberás intentar completar la tarea de forma independiente, en lugar de seguir pasos detallados de aprendizaje. Los desafíos suelen tener una dificultad mayor. Si encuentras obstáculos, puedes consultar con Labby o revisar la solución propuesta. Los datos históricos indican que este es un desafío de nivel principiante con una tasa de aprobación del 96%. Ha recibido una valoración positiva del 94% por parte de los estudiantes.

Gestión de Calificaciones de Estudiantes con Go Maps

Como asistente de docencia, necesitas crear un sistema básico de registro de notas para administrar de manera eficiente el desempeño de los estudiantes mediante el uso de mapas en Go.

Tareas

  • Crear un mapa para almacenar los nombres de los estudiantes y sus respectivas calificaciones.
  • Registrar al menos 5 estudiantes en el sistema (Alice, Bob, Charlie, David, Eve).
  • Imprimir la lista completa de estudiantes junto con sus calificaciones actuales.

Requisitos

  • Utiliza el archivo ~/project/student_grades.go para tu implementación.
  • Emplea un mapa con claves de tipo string (nombres de los estudiantes) y valores de tipo int (calificaciones).
  • Las calificaciones deben estar comprendidas en un rango de 0 a 100.

Ejemplos

Ejecuta el programa:

go run student_grades.go

Ejemplo de salida:

Student Grades:
Alice: 85
Bob: 92
Charlie: 78
David: 95
Eve: 88

Consejos

  • Recuerda cómo declarar e inicializar un mapa correctamente.
  • Utiliza la palabra clave range para iterar a través de los elementos del mapa.
  • No olvides emplear el operador := para la declaración corta de variables.
✨ Revisar Solución y Practicar

Resumen

En conclusión, este desafío te ha permitido poner en práctica la creación de un sistema de seguimiento de calificaciones mediante mapas en Go. Has implementado operaciones esenciales como la inserción de datos, la gestión de registros y la visualización de información estructurada. El objetivo principal ha sido consolidar tu comprensión sobre los mapas en Go y su utilidad práctica para organizar y manipular datos de rendimiento académico.