Билет-1 Алгоритм атқарушы орындайтын амалдардың тиянақты жоспары. Алгоритм қасиеттері


Билет-27 1.Функция және рекурсия



бет33/37
Дата11.05.2022
өлшемі76,51 Kb.
#142723
1   ...   29   30   31   32   33   34   35   36   37
Байланысты:
ОАИП теориялары

Билет-27
1.Функция және рекурсия
Функция дегеніміз – белгілі бір операциялар тобын атқаратын программа блогы.
Рекурсия дегеніміз - берілген шарт орындалғанға дейін қайталанатын нұсқаулықтар жиынтығын бірнеше рет орындау үшін, рекурсия - сол функцияның ішінде функция шақыру механизмі.
2.Жиыннан элементтерді жою
Жеке мәндерді жиынтықтан жоюдың үш әдісі бар. Алғашқы екеуі, discard () және remove(), аздап ерекшеленеді.
Discard () әдісі дәлел ретінде бір мәнді қабылдайды және бұл мәнді жиыннан жояды.Егер сіз discard () әдісін оған жиынтықта жоқ мәнді беру арқылы шақырсаңыз, ештеңе болмайды, тек нөлдік әрекет.
Әдісі remove (), сондай-ақ қабылдайды ретінде сапасын қайта қарастыруды сұрайды жалғыз мәні, және сондай-ақ, жояды оның көптеген.
Айырмашылығы мынада: егер жиынтықта мән болмаса, remove() әдісі KeyError-ны алып тастайды.
Тізімдер сияқты, жиындарда pop () әдісі бар.
Pop () әдісі жиынның бір элементін жояды және оның мәнін қайтарады. Алайда, жиындар реттелмегендіктен, бұл жиынтықтағы" соңғы " элемент емес, сондықтан қандай мән жойылғанын бақылау мүмкін емес. Еркін элемент жойылады.
Clear әдісі () жиынтықтың барлық элементтерін жояды, сізді бос жиынмен қалдырады. Бұл a_set = set () жазбасына тең, ол жаңа бос жиын жасайды және a_set айнымалысының алдыңғы мәнін қайта жазады.
Элементті бос жиынтықтан алу әрекеті (pop) Keeyerror-ны алып тастайды.


Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   37




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет