Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Множества. Изучение алгоритмизации и основ программирования на языке Python в курсе Информатика и ИКТ

I. ОпределениеМножество  — это структура данных, эквивалентная множествам в математике. Множество может состоять из различных элементов, порядок элементов в множестве неопределен. В множество можно: добавлять и удалять элементы;перебирать элементы множества;выполнять операции над множествами (объединение, пересечение, разность);проверять
МножестваПреподаватель: Гупалова А.В.				Цветкова И.В.Изучение алгоритмизации и основ программирования на языке Python в I. ОпределениеМножество  — это структура данных, эквивалентная множествам в математике. Множество может ОпределениеЭлементами множества может быть любой неизменяемый тип данных: числа, строки, кортежи. Требование Множество задается перечислением всех его элементов в фигурных скобках. Например: A = Каждый элемент может входить в множество толькоодин раз, порядок задания элементов не III. Работа с элементами множествФункция len помогает узнать число элементов в множестве.C = A.add(x) - добавляет элемент в множество Аdiscard и remove – методы удаления элемента из IV. Перебор элементов множестваПри помощи цикла for можно перебрать все элементымножества:Primes = {2, 3, V. Операции с множествами ЗадачаВо входном файле записан текст. Словом считаетсяпоследовательность непробельных символов идущихподряд, слова разделены
Слайды презентации

Слайд 2 I. Определение
Множество  — это структура данных, эквивалентная множествам

I. ОпределениеМножество  — это структура данных, эквивалентная множествам в математике. Множество

в математике.
Множество может состоять из различных элементов, порядок

элементов в множестве неопределен.
В множество можно:
добавлять и удалять элементы;
перебирать элементы множества;
выполнять операции над множествами (объединение, пересечение, разность);
проверять принадлежность элементу множества.


Слайд 3 Определение
Элементами множества может быть любой неизменяемый тип данных:

ОпределениеЭлементами множества может быть любой неизменяемый тип данных: числа, строки, кортежи.

числа, строки, кортежи.
Требование неизменяемости элементов множества накладывается особенностями

представления множества в памяти компьютера.

Слайд 4
Множество задается перечислением всех его элементов в фигурных

Множество задается перечислением всех его элементов в фигурных скобках. Например: A

скобках.
Например: A = {1, 2, 3}
Функция set() задает

пустое множество.
Если функции set передать в качестве параметра
список, строку или кортеж, то она вернет
множество, составленное из элементов списка,
строки, кортежа.
Например:
A = set('qwerty')
print(A) выведет 
{'e', 'q', 'r', 't', 'w', 'y'}.

II. Задание множеств


Слайд 5
Каждый элемент может входить в множество только
один раз,

Каждый элемент может входить в множество толькоодин раз, порядок задания элементов

порядок задания элементов не важен. Например, программа:
A = {1,

2, 3}
B = {3, 2, 3, 1}
print(A == B)
выведет True, так как A и B — равные множества.
set('Hello') 
вернет множество из четырех элементов: 
{'H', 'e', 'l', 'o'}.

Задание множеств


Слайд 6 III. Работа с элементами множеств
Функция len помогает узнать число

III. Работа с элементами множествФункция len помогает узнать число элементов в множестве.C

элементов в множестве.

C = {1, 2, 3, 4, 5}


for elem in C:
print(elem)
Проверить, принадлежит ли элемент множеству можно при
помощи операции in, возвращающей значение типа bool:
i in A

i in not in A – обратная операция «in»



перебор элементов множества в неопределенном порядке


Слайд 7 A.add(x) - добавляет элемент в множество А
discard и remove –

A.add(x) - добавляет элемент в множество Аdiscard и remove – методы удаления элемента

методы удаления элемента из мн-ва
(в случае, если элемент отсутствует

в мн-ве
метод discard не делает ничего, а
метод remove генерирует исключение KeyError.

pop - метод удаления из множетсва одного случайного
элемента и возвращение его значения (при пустом мн-ве
генерируется исключение KeyError).

Функция list – делает из множества список.


Слайд 8 IV. Перебор элементов множества

При помощи цикла for можно перебрать все

IV. Перебор элементов множестваПри помощи цикла for можно перебрать все элементымножества:Primes = {2,

элементы
множества:

Primes = {2, 3, 5, 7, 11}
for num

im Primes:
print(num)





Слайд 9 V. Операции с множествами





V. Операции с множествами

  • Имя файла: mnozhestva-izuchenie-algoritmizatsii-i-osnov-programmirovaniya-na-yazyke-python-v-kurse-informatika-i-ikt.pptx
  • Количество просмотров: 141
  • Количество скачиваний: 1