Diseñar un Seguimiento de Calificaciones de Estudiantes

GolangBeginner
Practicar Ahora

Introducción

En este desafío, se te solicita crear un sistema sencillo de gestión de calificaciones para realizar un seguimiento del rendimiento académico de los estudiantes en diferentes asignaturas utilizando un arreglo multidimensional en Golang. Como asistente de cátedra, deberás implementar este sistema para administrar las notas de manera eficaz.

Este 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 un nivel de 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.

Diseñar un Seguimiento de Calificaciones de Estudiantes

Como asistente de cátedra, tu labor consiste en desarrollar un sistema básico de control de notas que permita monitorear el desempeño de los alumnos en diversas materias empleando arreglos bidimensionales en Golang.

Tareas

  • Crear un arreglo de enteros bidimensional de 3x4 llamado studentGrades.
  • Inicializar el arreglo con valores de calificaciones realistas entre 0 y 100.
  • Imprimir en pantalla la totalidad del arreglo de seguimiento de calificaciones.

Requisitos

  • Utilizar el archivo ~/project/grade_tracker.go.
  • Definir un arreglo bidimensional de 3x4 que represente a 3 estudiantes y 4 asignaturas.
  • Las calificaciones deben ser números enteros entre 0 y 100, elegidos a tu criterio.
  • Emplear el método de lista de inicialización de arreglos para cargar los datos.
  • Mostrar el arreglo completo utilizando la función fmt.Println().

Ejemplos

Ejemplo de salida esperada:

[[85 92 78 90] [75 88 95 82] [90 79 85 88]]

Consejos

  • Recuerda utilizar los corchetes [][]int para la declaración de arreglos bidimensionales.
  • Utiliza listas de inicialización anidadas para asignar los valores.
  • Consulta la sección del laboratorio sobre inicialización de arreglos bidimensionales si tienes dudas.
✨ Revisar Solución y Practicar

Resumen

En conclusión, este desafío ha consistido en diseñar un sistema de seguimiento de calificaciones escolares utilizando un arreglo bidimensional de 3x4 en Golang. Has aprendido a inicializar la estructura con valores numéricos realistas y a visualizar la información consolidada del arreglo en la consola.