ЖИЫН ЭЛЕМЕНТТЕРІ


Slide 1

Презентация

Python-дағы жиындар

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ

БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

М. ӘУЕЗОВ АТЫНДАҒЫ

ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ

АҚПАРАТТЫҚ ЖҮЙЕЛЕР ЖӘНЕ МОДЕЛЬДЕУ КАФЕДРАСЫ

Орындаған: Айдаулет Б. Е.

Тобы: ИП-19-3к2

Қабылдаған: Ельбергенова Ғ. Ж.

Slide 2

Жиын ТҮСІНІГІ

Жиын - бұл математикадағы жиын-дарға баламалы деректер құрылымы. Жиын түрлі элементтерден тұруы мүмкін. Жиындағы элементтердің реті белгісіз. Элементтері тізбекті тізім түріндегі массивтерден айырмашылығы жиындар-да элементтерді сақтау тәртібі белгісіз.

Slide 3

Жиындардың ерекшеліктері

Жиында элементтерді қосуға болады;

Жиында элементтерді жоюға болады;

Жиын элементтерін таңдауға болады;

Жиындарды біріктіруге болады;

Жиындар қиылысады;

Жиындарды айыруға болады.

Slide 4

Жиын элементтері

Жиын элементтері - бұл кез-келген өзгермейтін деректер түр-лері. Олардың реті тізімдердегі сияқты қатармен емес, алгоритм-дер көмегімен сақталады.

Мысалы:

Сандар

Жолдар;

Кортеждер;

Slide 5

Жиындардың берілуі

Жиынның барлық элементтері фигура-лық жақшаларда беріледі. Бос жиын жасау мүмкін емес, кез-келген жиын белгілі бір элементтерден тұрады.

Мысалы:

А={1, 2, 3}

Slide 6

жиындарда

Әрбір элемент бір рет қана кіреді. Элементтерді орындау тәртібі маңызды емес.

Мысалы:

>>>

>>> a=set(`hello`)

>>>a

(`h`, `o`, `l`, `e`)

Slide 7

Жиындарды тексеру

Bool түрінің мәнін қайтаратын in әрекеті арқылы элементтің жиынға жататынын тексеруге болады. Сол сияқты қарама-қарсы функция not in элементтің жиынға жатпайтынын анықтайды.

A={1, 2, 3}

Print(1 in A, 4 not in A)

A. add(4)

Slide 8

Жиындардың Қолданылуы

Жиындарда бір элемент екінші рет қайталанбайды. Сол үшін қайталанатын деректерді жою үшін жиындарды қолданады.

>>>

>>>words=[`tizim`, `katar`, `tizim`, `kortezh`]

>>>set(words)

{`tizim`, `katar`, `kortezh`}

Slide 9

Жиындармен операцияларды орындау

Len(s) - жиындағы элементтер саны;

X in s - х элементі s жиынында жатады;

Set==other - екі жиынның элементтері бірдей;

Set. union(other) - жиындардың бірігуі;

Set. copy() - жиындардың көшірмесі.

Slide 10

Бір жиында кездесетін, бірақ екуінде кездеспейтін элементтер жиынын тікелей өзгертетін операциялар

Set. update(other, …) - біріктіреді;

Set. intersection_update(other, …) - қиылыстырады;

Set. difference_update(othet, …) - айырады;

Set. pop() - бірінші элементін жояды;

Set. сlear() - тазалайды.

Slide 11

Set - frozenset АЙЫРМАШЫЛЫҒЫ

Өзгеретін мәліметтер

типі.

Өзгермейтін мәліметтер типі.

SET

FROZENSET


Ұқсас жұмыстар
Жиын және оның элементтері
Жиын және оларға қолданылатын амалдар
Жиындардың бірігуі
Жиындар теориясы
Мектептегі дискретті математика элементтерін оқыту әдістемесі
Комбинаторика ғылым ретінде
Метрикалық кеңістіктер. Метрикалық кеңістіктегі жиындар
МАТЕМАТИКАЛЫҚ ТАЛДАУҒА КІРІСПЕ
Математика Проблемаларды шешу
Графтар теориясының элементтері
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz