
Оценки класса, таблица результатов, матрица — наборы данных хранят в массивах. Разберём их, включая двумерные.
Чему ты научишься. хранить наборы данных в массивах (списках) и обращаться к элементам одномерных и двумерных массивов по индексам.
Вспомни. Одномерные массивы-списки ты обрабатывал в 9 классе. Двумерный массив — это таблица из строк и столбцов; проходят её двумя вложенными циклами.
Массивы
ОДНОМЕРНЫЙ массив (индексы с 0):
индекс: 0 1 2 3
┌───┬───┬───┬───┐
a = │ 12│ 7 │ 5 │ 9 │ a[2] = 5
└───┴───┴───┴───┘
ДВУМЕРНЫЙ массив m — таблица 2×3:
столбец0 столбец1 столбец2
┌────┬────┬────┐
строка0 │ 1 │ 2 │ 3 │
├────┼────┼────┤
строка1 │ 4 │ 5 │ 6 │ ← m[1][2] = 6
└────┴────┴────┘
m[1][2]: строка с индексом 1, столбец с индексом 2.
Массив — упорядоченный набор однотипных элементов под одним именем; в Python это список. У элемента есть индекс (с 0). Размерность массива — сколько индексов нужно, чтобы указать элемент. Одномерный массив — как строка чисел, двумерный — как таблица (строки и столбцы):
m = [[1, 2, 3],
[4, 5, 6]]
print(m[1][2]) # строка 1, столбец 2
6
Здесь m — двумерный массив (таблица 2×3). m[1][2] — элемент во 2-й строке (индекс 1) и 3-м столбце (индекс 2). Массивы обрабатывают вложенными циклами.
Контрольный вопрос. Сколько индексов нужно, чтобы указать элемент двумерного массива (таблицы)?
Подсказка: Строка и столбец.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Число, которое показывает положение элемента в массиве (начинается с 0), называется ______. Впиши слово.
Подсказка: a[2] означает элемент с этим номером, а не третий по счёту.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Массив, у которого элементы расположены в одну строку (как a = [12, 7, 5, 9]), называется…
Подсказка: У него всего одна размерность — только позиция вдоль строки.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Массив, устроенный как таблица со строками и столбцами (например, m = [[1,2,3],[4,5,6]]), называется…
Подсказка: Чтобы найти элемент, нужны ДВА числа — номер строки и номер столбца.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Дан массив a = [12, 7, 5, 9]. Значение a[0] равно ______. Впиши число.
Подсказка: Индексация начинается с нуля — это самый первый элемент списка.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Упорядоченный набор однотипных элементов под одним именем — это…
Подсказка: В Python — список.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Дан массив m = [[1,2,3],[4,5,6]]. Что выведет print(m[0][1])? Впиши число (нумерация с 0).
Подсказка: m[0] — это первая строка [1,2,3], а [1] в ней — второй элемент этой строки.
Онлайн-проверка ответа появится позже
Задание. Дан двумерный массив m = [[1,2,3],[4,5,6]]. Что выведет print(m[1][0])? Впиши число (нумерация с 0: сначала строка, потом столбец).
Подсказка: m[1] — это вторая строка [4,5,6], а [0] в ней — первый элемент этой строки.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Задание. Дан двумерный массив m = [[7,8],[9,1],[2,5]]. Что выведет print(m[2][1])? Впиши число (нумерация с 0).
Подсказка: m[2] — это третья строка [2,5], а [1] в ней — второй элемент этой строки.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Онлайн-проверка ответа появится позже
Задание. Придумай двумерный массив (таблицу) минимум 3×3 с числами по своему выбору (например, оценки 3 учеников по 3 предметам).
1) Запиши свой массив в виде m = [[…], […], […]].
2) Укажи, какое значение хранится в m[1][2], и объясни по шагам, как ты это вычислил (какая строка, какой столбец).
3) Опиши словами, как с помощью ДВУХ вложенных циклов можно перебрать ВСЕ элементы твоего массива.Подсказка: Первый индекс — номер строки, второй — номер столбца, оба считаются с нуля; внешний цикл идёт по строкам, внутренний — по столбцам внутри каждой строки.
Онлайн-проверка ответа появится позже
Итог. Массив — упорядоченный набор однотипных элементов под одним именем; в Python это список, у элемента есть индекс с нуля. Одномерный массив — как строка чисел, двумерный — как таблица со строками и столбцами, и обращаются к его элементу по двум индексам.
Что дальше
Большие программы пишут не сплошным текстом, а из блоков. О структурном программировании следующий урок.
