🐍
infoО работе

ЛР №6: Двумерные списки

Применение матриц в программировании и критерии оценки

appsГде используются матрицы?

🖼️
Изображения
Каждый пиксель — ячейка матрицы [строка][столбец]
♟️
Игровые поля
Шахматы, крестики-нолики, Тетрис — всё это матрицы
📊
Таблицы данных
Excel-таблицы в памяти компьютера — двумерный массив
🗺️
Карты и сетки
Игровые уровни, физические симуляции, карты высот
🧮
Математика
Линейная алгебра, ML, обработка сигналов
🎮
Тетрис (ЛР №8)
Игровое поле Тетриса — матрица 20×10 ячеек

grid_onИндексация matrix[i][j]

j=0j=1j=2
i=0m[0][0]m[0][1]m[0][2]
i=1m[1][0]m[1][1]m[1][2]
i=2m[2][0]m[2][1]m[2][2]
Первый элемент: m[0][0]
Центр (3×3): m[1][1]
Главная диагональ: m[i][i]

gradeКритерии оценки

Балл Оценка Требования
9–10ОтличноВсе 5 заданий, создание через list comprehension, вложенные циклы работают
7–8ХорошоЗадания 1–4, матрица корректно формируется и выводится
5–6Удовлетворит.Задания 1–2, базовое создание и вывод матрицы
1–4Неудовлетвор.Менее 2 заданий или работа не выполнена