Diseña un Seguimiento de Calificaciones de Estudiantes

GolangGolangBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, se le pide que cree un sistema simple de gestión de calificaciones para realizar un seguimiento del rendimiento de los estudiantes en diferentes materias utilizando una matriz multidimensional en Golang. Como asistente de enseñanza, debe implementar este sistema para gestionar eficazmente las calificaciones de los estudiantes.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go/DataTypesandStructuresGroup -.-> go/arrays("Arrays") go/DataTypesandStructuresGroup -.-> go/structs("Structs") go/FunctionsandControlFlowGroup -.-> go/for("For") subgraph Lab Skills go/arrays -.-> lab-436649{{"Diseña un Seguimiento de Calificaciones de Estudiantes"}} go/structs -.-> lab-436649{{"Diseña un Seguimiento de Calificaciones de Estudiantes"}} go/for -.-> lab-436649{{"Diseña un Seguimiento de Calificaciones de Estudiantes"}} end

Diseña un Seguimiento de Calificaciones de Estudiantes

Como asistente de enseñanza, necesitas crear un sistema simple de gestión de calificaciones para realizar un seguimiento del rendimiento de los estudiantes en diferentes materias utilizando una matriz multidimensional en Golang.

Tareas

  • Crea una matriz bidimensional de enteros de 3x4 llamada studentGrades
  • Inicializa la matriz con valores realistas de calificaciones entre 0 y 100
  • Imprime toda la matriz de seguimiento de calificaciones

Requisitos

  • Utiliza el archivo ~/project/grade_tracker.go
  • Crea una matriz bidimensional de 3x4 que represente 3 estudiantes y 4 materias
  • Las calificaciones deben ser enteros entre 0 y 100, elige tú mismo
  • Utiliza el método de lista de inicialización de matrices para llenar las calificaciones
  • Imprime toda la matriz utilizando fmt.Println()

Ejemplos

Salida de ejemplo:

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

Pistas

  • Recuerda utilizar corchetes cuadrados [][]int para la declaración de matrices bidimensionales
  • Utiliza listas de inicialización anidadas para establecer valores
  • Consulta la sección de Lab sobre la inicialización de matrices bidimensionales
✨ Revisar Solución y Practicar

Resumen

En resumen, este desafío te pide que diseñes un sistema de seguimiento de calificaciones de estudiantes utilizando una matriz bidimensional de enteros de 3x4 en Golang. Debes inicializar la matriz con valores realistas de calificaciones entre 0 y 100 y luego imprimir toda la matriz de seguimiento de calificaciones.