infoО работе
ЛР №6: Двумерные списки
Применение матриц в программировании и критерии оценки
appsГде используются матрицы?
🖼️
Изображения
Каждый пиксель — ячейка матрицы [строка][столбец]
♟️
Игровые поля
Шахматы, крестики-нолики, Тетрис — всё это матрицы
📊
Таблицы данных
Excel-таблицы в памяти компьютера — двумерный массив
🗺️
Карты и сетки
Игровые уровни, физические симуляции, карты высот
🧮
Математика
Линейная алгебра, ML, обработка сигналов
🎮
Тетрис (ЛР №8)
Игровое поле Тетриса — матрица 20×10 ячеек
grid_onИндексация matrix[i][j]
| j=0 | j=1 | j=2 | |
|---|---|---|---|
| i=0 | m[0][0] | m[0][1] | m[0][2] |
| i=1 | m[1][0] | m[1][1] | m[1][2] |
| i=2 | m[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 заданий или работа не выполнена |