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




Презентация қосу
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
М.ӘУЕЗОВ АТЫНДАҒЫ
ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
АҚПАРАТТЫҚ ЖҮЙЕЛЕР ЖӘНЕ МОДЕЛЬДЕУ КАФЕДРАСЫ

ПРЕЗЕНТАЦИЯ
PYTHON-ДАҒЫ ЖИЫНДАР

Орындаған: Айдаулет Б.Е.
Тобы: ИП-19-3к2
Қабылдаған: Ельбергенова
Ғ.Ж.
ЖИЫН ТҮСІНІГІ

Жиын – бұл математикадағы
жиын-дарға баламалы деректер
құрылымы. Жиын түрлі
элементтерден тұруы мүмкін.
Жиындағы элементтердің реті
белгісіз. Элементтері тізбекті тізім
түріндегі массивтерден
айырмашылығы жиындар-да
элементтерді сақтау тәртібі белгісіз.
ЖИЫНДАРДЫҢ
ЕРЕКШЕЛІКТЕРІ

Жиында элементтерді қосуға
болады;
Жиында элементтерді жоюға
болады;
Жиын элементтерін таңдауға
болады;
Жиындарды біріктіруге болады;
Жиындар қиылысады;
Жиындарды айыруға болады.
ЖИЫН ЭЛЕМЕНТТЕРІ

Жиын элементтері – бұл кез-
келген өзгермейтін деректер
түр-лері. Олардың реті
тізімдердегі сияқты қатармен
емес, алгоритм-дер көмегімен
сақталады.
Мысалы:
Сандар
Жолдар;
Кортеждер;
ЖИЫНДАРДЫҢ БЕРІЛУІ

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

Мысалы:
А={1,2,3}
ЖИЫНДАРДА

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

Мысалы:
>>>
>>> a=set(`hello`)
>>>a
(`h`,`o`,`l`,`e`)
ЖИЫНДАРДЫ ТЕКСЕРУ

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

A={1,2,3}
Print(1 in A, 4 not in A)
A.add(4)
ЖИЫНДАРДЫҢ
ҚОЛДАНЫЛУЫ

Жиындарда бір элемент екінші
рет қайталанбайды. Сол үшін
қайталанатын деректерді жою
үшін жиындарды қолданады.
>>>
>>>words=[`tizim`,`katar`,`tizim`,`k
ortezh`]
>>>set(words)
{`tizim`,`katar`,`kortezh`}
ЖИЫНДАРМЕН
ОПЕРАЦИЯЛАРДЫ ОРЫНДАУ

• Len(s) – жиындағы элементтер
саны;
• X in s – х элементі s жиынында
жатады;
• Set==other – екі жиынның
элементтері бірдей;
• Set.union(other) – жиындардың
бірігуі;
• Set.copy() – жиындардың
көшірмесі.
БІР ЖИЫНДА КЕЗДЕСЕТІН, БІРАҚ ЕКУІНДЕ
КЕЗДЕСПЕЙТІН ЭЛЕМЕНТТЕР ЖИЫНЫН
ТІКЕЛЕЙ ӨЗГЕРТЕТІН ОПЕРАЦИЯЛАР

• Set.update(other,…) – біріктіреді;
• Set.intersection_update(other,…) –
қиылыстырады;
• Set.difference_update(othet,…) –
айырады;
• Set.pop() – бірінші элементін
жояды;
• Set.сlear() – тазалайды.
SET – FROZENSET
АЙЫРМАШЫЛЫҒЫ

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

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