Научиться создавать и обрабатывать двухмерные массивы (матрицы) в C#, применять вложенные циклы для обхода элементов, решать задачи на обработку табличных данных.
Реализовать алгоритмы поиска по строкам и столбцам
Научиться вычислять суммы элементов диагоналей
Основные понятия
Двухмерный массив в C# — это прямоугольная структура данных, где каждый элемент имеет два индекса: номер строки и номер столбца.
GetLength(0)
Количество строк в матрице (измерение 0)
GetLength(1)
Количество столбцов в матрице (измерение 1)
Индекс [i, j]
Доступ к элементу: i - строка, j - столбец
Пример создания матрицы в C#:
// Объявление матрицы 3x3
int[,] matrix = new int[3, 3];
// Инициализация значениями
int[,] grid = {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
// Доступ к элементу
int val = grid[1, 2]; // 6
Интерактивная демонстрация
Примечание: Интерактивные примеры реализованы на JavaScript для демонстрации в браузере. Реальная лабораторная работа выполняется на C# в Visual Studio.