Entwurf eines Schülerleistungs-Trackers

GolangGolangBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung werden Sie aufgefordert, ein einfaches Notenverwaltungssystem zu erstellen, um die Leistung von Schülern in verschiedenen Fächern mithilfe eines mehrdimensionalen Arrays in Golang zu verfolgen. Als Lehrassistent müssen Sie dieses System implementieren, um die Schülerleistungen effektiv zu verwalten.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go/DataTypesandStructuresGroup -.-> go/arrays("Arrays") go/DataTypesandStructuresGroup -.-> go/structs("Structs") go/FunctionsandControlFlowGroup -.-> go/for("For") subgraph Lab Skills go/arrays -.-> lab-436649{{"Entwurf eines Schülerleistungs-Trackers"}} go/structs -.-> lab-436649{{"Entwurf eines Schülerleistungs-Trackers"}} go/for -.-> lab-436649{{"Entwurf eines Schülerleistungs-Trackers"}} end

Entwurf eines Schülerleistungs-Trackers

Als Lehrassistent müssen Sie ein einfaches Notenverwaltungssystem erstellen, um die Leistung von Schülern in verschiedenen Fächern mithilfe eines mehrdimensionalen Arrays in Golang zu verfolgen.

Aufgaben

  • Erstellen Sie ein 3x4 zweidimensionales Ganzzahlen-Array namens studentGrades
  • Initialisieren Sie das Array mit realistischen Notenwerten zwischen 0 und 100
  • Geben Sie das gesamte Noten-Tracking-Array aus

Anforderungen

  • Verwenden Sie die Datei ~/project/grade_tracker.go
  • Erstellen Sie ein 3x4 zweidimensionales Array, das 3 Schüler und 4 Fächer darstellt
  • Die Noten müssen Ganzzahlen zwischen 0 und 100 sein, wählen Sie diese selbst
  • Verwenden Sie die Array-Initialisierungsliste-Methode, um die Noten zu befüllen
  • Geben Sie das gesamte Array mit fmt.Println() aus

Beispiele

Beispielausgabe:

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

Tipps

  • Denken Sie daran, eckige Klammern [][]int für die Deklaration eines zweidimensionalen Arrays zu verwenden
  • Verwenden Sie geschachtelte Initialisierungslisten, um Werte zu setzen
  • Prüfen Sie den Lab-Abschnitt zur Initialisierung von zweidimensionalen Arrays
✨ Lösung prüfen und üben

Zusammenfassung

Zusammenfassend erfordert diese Herausforderung, dass Sie ein Schülerleistungs-Tracking-System unter Verwendung eines 3x4 zweidimensionalen Ganzzahlen-Arrays in Golang entwerfen. Sie müssen das Array mit realistischen Notenwerten zwischen 0 und 100 initialisieren und dann das gesamte Noten-Tracking-Array ausgeben.