СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Двумерный массив (ввод и вывод элементов)" (10 класс углубленный уровень)

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация "Двумерный массив (ввод и вывод элементов)" (10 класс углубленный уровень) содержит варианты ввода элементов массива с клавиатуры

Просмотр содержимого документа
«Презентация "Двумерный массив (ввод и вывод элементов)" (10 класс углубленный уровень)»

Двумерные массивы  ( Ввод и вывод массива) 10 класс (углубленный уровень)

Двумерные массивы ( Ввод и вывод массива)

10 класс

(углубленный уровень)

Массив Структура данных в виде набора переменных (элементов массива), расположенных в памяти непосредственно друг за другом. Однотипные данные, хранящиеся в виде прямоугольных таблиц (матриц) 2025  (С) Болгова Н.А.

Массив

  • Структура данных в виде набора переменных (элементов массива), расположенных в памяти непосредственно друг за другом.
  • Однотипные данные, хранящиеся в виде прямоугольных таблиц (матриц)

2025

(С) Болгова Н.А.

Размером массива называется количество его элементов. Доступ к элементам массива осуществляется через указание индексов . В одномерном массиве переменная определяется одним индексом, в двумерном – двумя: номером строки и номером столбца (нумеруются с нуля) 2025  (С) Болгова Н.А.
  • Размером массива называется количество его элементов.
  • Доступ к элементам массива осуществляется через указание индексов .
  • В одномерном массиве переменная определяется одним индексом, в двумерном – двумя: номером строки и номером столбца (нумеруются с нуля)

2025

(С) Болгова Н.А.

Таблицу можно представить в виде списка строк, каждый элемент которого является в свою очередь списком. a = [[7, 0, 1], [6, 5, 3], [-1, 128, 7] [11, 4, 2]] Обозначение элемента: a[1] [0] 2025  (С) Болгова Н.А.

Таблицу можно представить в виде списка строк, каждый элемент которого является в свою очередь списком.

a = [[7, 0, 1], [6, 5, 3], [-1, 128, 7] [11, 4, 2]]

Обозначение элемента: a[1] [0]

2025

(С) Болгова Н.А.

Матрица Кол-во строк = кол-ву столбцов. Элементы главной диагонали : номер строки = номеру столбца , т.е . i = j . Элементы побочной диагонали : номер столбца j = n – i + 1. 2025  (С) Болгова Н.А.

Матрица

  • Кол-во строк = кол-ву столбцов.
  • Элементы главной диагонали : номер строки = номеру столбца , т.е . i = j .
  • Элементы побочной диагонали : номер столбца j = n – i + 1.

2025

(С) Болгова Н.А.

2025  (С) Болгова Н.А.

2025

(С) Болгова Н.А.

Вывод элементов: for i in range(n):  for j in range(m):  print(mass [i] [j] , end = ' ')  print() 2025  (С) Болгова Н.А.

Вывод элементов:

for i in range(n):

for j in range(m):

print(mass [i] [j] , end = ' ')

print()

2025

(С) Болгова Н.А.

Вывод элементов: n = int(input()) m = int(input()) mass = [ [ ] ] * n for i in range(n):  mass [i] = [0] * m  for i in range(n):  for j in range(m):  print(s [i] [j], end=' ')  print() 2025  (С) Болгова Н.А.

Вывод элементов:

n = int(input())

m = int(input())

mass = [ [ ] ] * n

for i in range(n):

mass [i] = [0] * m

for i in range(n):

for j in range(m):

print(s [i] [j], end=' ')

print()

2025

(С) Болгова Н.А.

Ввод элементов: mass = [ [ 1, 2, 3, 4],  [5, 6, 7, 8],  [9, 0, 1, 2] ]  другие примеры ввода элементов = 0: mass = [ [ ] ] * n for i in range(n):  mass [ i ] = [0] * m # задание по строкам s = [ ] for i in range(n):  mass.append ( [ 0 ] * m) # задание по строкам Элементы массива размера 3х4 заданы 2025  (С) Болгова Н.А.

Ввод элементов:

  • mass = [ [ 1, 2, 3, 4],

[5, 6, 7, 8],

[9, 0, 1, 2] ]

другие примеры ввода элементов = 0:

  • mass = [ [ ] ] * n

for i in range(n):

mass [ i ] = [0] * m # задание по строкам

  • s = [ ]

for i in range(n):

mass.append ( [ 0 ] * m) # задание по строкам

Элементы массива размера 3х4 заданы

2025

(С) Болгова Н.А.

Ввод элементов: n = int(input( ‘кол-во строк = ’ )) mass = [ ] for i in range(n):  mass . append ( list (map (int, input().split() )) )  for i in range(n):  for j in range(m):  print(mass [i] [j] ,end=' ')  print() 2025  (С) Болгова Н.А.

Ввод элементов:

n = int(input( ‘кол-во строк = ’ ))

mass = [ ]

for i in range(n):

mass . append ( list (map (int, input().split() )) )

for i in range(n):

for j in range(m):

print(mass [i] [j] ,end=' ')

print()

2025

(С) Болгова Н.А.

Ввод элементов: n = int(input( ‘кол-во строк = ‘ )) mass = [ list ( map(int, input().split()) ) for i in range(n) ] 2025  (С) Болгова Н.А.

Ввод элементов:

n = int(input( ‘кол-во строк = ‘ ))

mass = [ list ( map(int, input().split()) ) for i in range(n) ]

2025

(С) Болгова Н.А.

Ввод элементов: n = int(input( ‘кол-во строк =‘ )) m = int(input( ‘кол-во столбцов =‘ )) mass = [ ] for i in range(n):  row = input( ).split ()  for j in range(m):  row [ j ] = in t(row [ j ])  mass.append( row ) 2025  (С) Болгова Н.А.

Ввод элементов:

n = int(input( ‘кол-во строк =‘ ))

m = int(input( ‘кол-во столбцов =‘ ))

mass = [ ]

for i in range(n):

row = input( ).split ()

for j in range(m):

row [ j ] = in t(row [ j ])

mass.append( row )

2025

(С) Болгова Н.А.

Ввод элементов: n = int(input( ‘кол-во строк =‘ )) m = int(input( ‘кол-во солбцов =‘ )) mass = [ ] for i in range(n):  mass.append ([int(j) for j in input().split()]) 2025  (С) Болгова Н.А.

Ввод элементов:

n = int(input( ‘кол-во строк =‘ ))

m = int(input( ‘кол-во солбцов =‘ ))

mass = [ ]

for i in range(n):

mass.append ([int(j) for j in input().split()])

2025

(С) Болгова Н.А.

Ввод элементов: n = int(input( ‘кол-во строк =‘ )) m = int(input( ‘кол-во солбцов =‘ )) mass = [ [int(j) for j in input().split()]) for i in range(n)] 2025  (С) Болгова Н.А.

Ввод элементов:

n = int(input( ‘кол-во строк =‘ ))

m = int(input( ‘кол-во солбцов =‘ ))

mass = [ [int(j) for j in input().split()]) for i in range(n)]

2025

(С) Болгова Н.А.

Задачи: Создайте массив размера 2 х 4 произвольных чисел (ввод элементов с клавиатуры). Выведите его на экран. 2025  (С) Болгова Н.А.

Задачи:

  • Создайте массив размера 2 х 4 произвольных чисел (ввод элементов с клавиатуры). Выведите его на экран.

2025

(С) Болгова Н.А.

Задача 1 2025 (С) Болгова Н.А.

Задача 1

2025

(С) Болгова Н.А.

Задача 1 2025 (С) Болгова Н.А.

Задача 1

2025

(С) Болгова Н.А.

Задачи: 2. Дан массив n x m. Найти произведение четных элементов массива (вывод массива обязательно). 2025  (С) Болгова Н.А.

Задачи:

2. Дан массив n x m. Найти произведение четных элементов массива (вывод массива обязательно).

2025

(С) Болгова Н.А.

Задача 2 2025 (С) Болгова Н.А.

Задача 2

2025

(С) Болгова Н.А.

Литература: Интерактивный учебник языка Питон.Питонтьютор. Двумерные массивы [https://pythontutor.ru/lessons/2d_arrays] Python помощник. Двумерный массив в Python [https://pythononline.ru/osnovy/dvumernyy-massiv-python] Фоксфорд. Двумерные массивы в python [https://foxford.ru/wiki/informatika/dvumernye-massivy-v-python] 2025  (С) Болгова Н.А.

Литература:

  • Интерактивный учебник языка Питон.Питонтьютор. Двумерные массивы [https://pythontutor.ru/lessons/2d_arrays]
  • Python помощник. Двумерный массив в Python [https://pythononline.ru/osnovy/dvumernyy-massiv-python]
  • Фоксфорд. Двумерные массивы в python [https://foxford.ru/wiki/informatika/dvumernye-massivy-v-python]

2025

(С) Болгова Н.А.