Разработка системы отслеживания оценок студентов

GolangGolangBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом задании вам предлагается создать простую систему управления оценками для отслеживания успеваемости студентов по различным предметам с использованием многомерного массива на языке Golang. В качестве ассистента преподавателя вам необходимо реализовать эту систему для эффективного управления оценками студентов.


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{{"Разработка системы отслеживания оценок студентов"}} go/structs -.-> lab-436649{{"Разработка системы отслеживания оценок студентов"}} go/for -.-> lab-436649{{"Разработка системы отслеживания оценок студентов"}} end

Разработка системы отслеживания оценок студентов

В качестве ассистента преподавателя вам необходимо создать простую систему управления оценками для отслеживания успеваемости студентов по различным предметам с использованием многомерного массива на языке Golang.

Задачи

  • Создать двумерный целочисленный массив размером 3x4 с именем studentGrades
  • Инициализировать массив реальными значениями оценок в диапазоне от 0 до 100
  • Вывести на экран весь массив для отслеживания оценок

Требования

  • Использовать файл ~/project/grade_tracker.go
  • Создать двумерный массив размером 3x4, представляющий 3 студентов и 4 предмета
  • Оценки должны быть целыми числами от 0 до 100, выбирайте их самостоятельно
  • Использовать метод инициализации массива списком для заполнения оценками
  • Вывести весь массив с помощью fmt.Println()

Примеры

Пример вывода:

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

Подсказки

  • Не забудьте использовать квадратные скобки [][]int при объявлении двумерного массива
  • Используйте вложенные списки инициализации для установки значений
  • Проверьте раздел Lab (лабораторная работа) о инициализации двумерных массивов
✨ Проверить решение и практиковаться

Резюме

В целом, в этом задании требуется разработать систему отслеживания оценок студентов с использованием двумерного целочисленного массива размером 3x4 на языке Golang. Вам нужно инициализировать массив реальными значениями оценок в диапазоне от 0 до 100, а затем вывести на экран весь массив для отслеживания оценок.