

Списки
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Hard
Айнаш Касенова
Used 2+ times
FREE Resource
15 Slides • 5 Questions
1
Одномерные и двумерные
массивы
2
Ввод одномерного массива
Задача. Ввести массив состоящий из 10 элементов.
1 способ
a=[3,5,1,7,8,4,3,6,9,4]
2 способ
а=[]
n=10
a=[int(input()) for i in range(n)]
print(a)
3
Ввод одномерного массива
Задача. Ввести массив состоящий из 10 элементов.
3 способ
а=[]
a=[int(i) for i in input().split()]
print(a)
4
ВЫВОД одномерного массива
Задача 1. Ввести массив а.
print(a)
Задача 2. Ввести 2, 6, 9 элементы массива.
Помним, что индексация в массиве начинается с нуля!
print (a[1],a[5],a[8])
5
Метод count
• Задача. Посчитать в массиве количество
элементов, равных 3.
a=[6,5,6,7,6,4,3,6,3,4]
print (a.count(3))
6
Функция index
• Задача. Вывести номер элемента,
равного 3.
a=[6,5,6,7,6,4,3,6,3,4]
print (a.index(3))
7
Функция append
• Задача. Добавить в конец массива новый
элемент равный 10.
a=[6,5,6,7,6,4,3,6,3,4]
a.append(10)
print (a)
8
Перестановка
• Задача. Поменять местами 4 и 7 элементы.
Для решения следует завести промежуточную переменную
a=[1,2,3,4,5,6,7,8,9,10]
c=a[3]
a[3]=a[6]
a[6]=c
print (a)
9
Функция sort
• Отсортировать одномерный массив по
возрастанию
• Отсортировать одномерный массив по
убыванию
10
Ввод двумерного массива
• Задача. Ввести двумерный массив А
размерностью 3х3
1 способ
a=[[1,2,3],[4,5,6],[7,8,9]]
print (a)
11
Ввод двумерного массива
• Задача. Ввести двумерный массив А
размерностью 3х3
2 способ
a=[[int(i) for i in input().split()] for i in range(3)]
print (a)
Размерность 3х3
Размерность 3х4
12
1. Вывести весь массив
print (a)
2. Вывести первуюстроку
print (a[0])
3. Вывести элемент, стоящий в 3 строке
во 2 столбце
print (a[2][1])
Помним, что индексация в массиве начинается с нуля!
ВЫВОД двумерного массива
13
Примеры задач
14
Найти наибольший элемент в массиве
• В одномерном массиве
• В двумерном массиве
15
Упорядочить элементы в строках двумерного
массива по убыванию
• В одномерном массиве (слайд 11)
• В двумерном массиве
16
Multiple Select
У Вас есть список, какая функция добавит в него элемент.
Список: list1=[1,2,3]
list1.add(4)
list1.insert(3,4)
list1.append(4)
list1[3]=4
17
Multiple Choice
A = [2, 13, 1, 14, 6, 15]
Что выведет программа?
for k in range(6):
A[k] += 2
print( 2*A[3]+3*A[4] )
56
65
10
20
18
Multiple Choice
Посчитать в массиве количество элементов, равных 6.
a.count(6)
a.len(6)
a.append(6)
a.pop(6)
19
Fill in the Blanks
20
Multiple Choice
Отсортировать одномерный массив по возрастанию
a.appena()
a.sort()
a.reverse()
a.split()
Одномерные и двумерные
массивы
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
16 questions
16_Матеріали та графічні структури
Presentation
•
9th Grade
15 questions
Chủ đề F - Bài 8
Presentation
•
10th Grade
15 questions
2_Людина в інформаційному суспільстві
Presentation
•
10th Grade
13 questions
Programming Recap 1
Presentation
•
10th Grade
15 questions
Вопросы по Древней Руси
Presentation
•
9th Grade
15 questions
Электронные таблицы. Ссылки.
Presentation
•
9th Grade
13 questions
Контракт
Presentation
•
KG
15 questions
JavaScript Control Structures
Presentation
•
9th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Computers
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade