
Массивы ( списки)
10 класс
Учитель Даташвили Любовь Отаровна
МБОУ «Школа №66»
Г. Нижний Новгород

Содержание
- Что такое массив?
- Способы задания массива

Массив - это
Такой способ организации данных, при котором однотипные величины (или числовые, или символьные) располагаются в последовательных ячейках памяти.
Место под элементы массива выделяется одним непрерывным куском.
Применяется при обработке большого количества чисел.

Массивы бывают:
- Одномерные
- Двумерные
РАЗМЕРНОСТЬ массива

Одномерный массив
ИМЯ МАССИВА
ЗНАЧЕНИЯ ЭЛЕМЕНТОВ МАССИВА
MASS
-5
0
17
-3
1
10
3
6
5
4
2
1
ИНДЕКСЫ МАССИВА
![Как обеспечить доступ к каждой отдельной ячейке (к элементу) массива? MASS[2]=-5 MASS -5 0 17 -3 1 10 5 6 2 4 3 1 MASS[6]=1 Указать ИМЯ МАССИВА Указать ИНДЕКС МАССИВА MASS[3]=0 MASS[4]=17](https://fsd.videouroki.net/html/2024/02/04/v_65bfa33192622/img5.jpg)
Как обеспечить доступ к каждой отдельной ячейке (к элементу) массива?
MASS[2]=-5
MASS
-5
0
17
-3
1
10
5
6
2
4
3
1
MASS[6]=1
- Указать ИМЯ МАССИВА
- Указать ИНДЕКС МАССИВА
MASS[3]=0
MASS[4]=17
![Заполнить массив случайными числами на промежутке (5, 10) from random import randint A=[0]*20 for i in range(20): A[i]=randint(5,100) print(A)](https://fsd.videouroki.net/html/2024/02/04/v_65bfa33192622/img6.jpg)
Заполнить массив случайными числами на промежутке (5, 10)
from random import randint
A=[0]*20
for i in range(20):
A[i]=randint(5,100)
print(A)

Двумерный массив ( Матрица)
Номе р а с т р о к
Номера столбцов
MASS
2
3
4
1
1
0
-7
10
1
0
17
-35
1
2
3
12
84
1
3
![Как обеспечить доступ к каждой отдельной ячейке (к элементу) массива? MASS[2][4]=-35 MASS 3 1 2 4 1 10 0 -7 Номер столбца Номер строки 1 17 1 -35 0 2 84 3 1 12 3](https://fsd.videouroki.net/html/2024/02/04/v_65bfa33192622/img8.jpg)
Как обеспечить доступ к каждой отдельной ячейке (к элементу) массива?
MASS[2][4]=-35
MASS
3
1
2
4
1
10
0
-7
Номер столбца
Номер строки
1
17
1
-35
0
2
84
3
1
12
3
![Заполнить матрицу : Построим пустой список и добавим к нему новые строки из нулей A=[] for i in range(N): A.append([0]*M) Заполним матрицу for i in range(N): for j in range(M): A[i][j]=int(input()) Print(A)](https://fsd.videouroki.net/html/2024/02/04/v_65bfa33192622/img9.jpg)
Заполнить матрицу :
- Построим пустой список и добавим к нему новые строки из нулей
A=[]
for i in range(N):
A.append([0]*M)
- Заполним матрицу
for i in range(N):
for j in range(M):
A[i][j]=int(input())
Print(A)