Элементтерді қосу және жою. Информатика, 9 сынып, дидактикалық материал.
1 қосымша
Тапсырма. Келесі операцияларды зерттеп, олардың қызметін түсіндіріңіз.
Операция | Сипаттамасы | Мысал |
a.append(x) | a-ның соңына x-ті қосу | a = [2, 3, 7] a.append(8) a == [2, 3, 7, 8] |
a.insert(n, x) | a-ның n-позициясына x-ті қосу | a = [2, 3, 7] a.insert(0, 8) a == [8, 2, 3, 7] |
del a[n] | тізімнің n-элементін жою | a = [2, 3, 7] del a[1] a == [2, 7] |
del a[start:stop:step] | a-ның осы аралыққа тиісті элементтерін жою | a = [2, 3, 7] del a[:2] a == [7] |
a.clear() | a-ның барлық элементтерін жою | a.clear() a==[] |
Қалыптастырушы бағалау
2 қосымша «Есептер шығару»
1-есеп (А деңгейі) «Музыкалық аспап»
Lst тізімі ['guitar', 'piano', 'sintezator', 'drums'] музыкалық аспаптардың тізімінен тұрады. Осы тізімге ‘cello’ аспабын қосатын программа кодын жазыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list['guitar', 'piano', 'sintezator', 'drums']
output ['guitar', 'piano', 'sintezator', 'drums', ‘cello’]
2-есеп (А деңгейі) «Музыкалық аспап-2»
Lst тізімі ['guitar', 'piano', 'sintezator', 'drums'] музыкалық аспаптардың тізімінен тұрады. Осы тізімге 'piano' аспабынан кейін ‘cello’ аспабын қосатын программа кодын жазыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list['guitar', 'piano', 'sintezator', 'drums']
output ['guitar', 'piano', ‘cello’, 'sintezator', 'drums']
3-есеп (А деңгейі) «Музыкалық аспап-3»
Lst тізімі ['guitar', 'piano', 'sintezator', 'drums'] музыкалық аспаптардың тізімінен тұрады. Осы тізімнен 'sintezator' аспабын жоятын программа кодын жазыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list['guitar', 'piano', 'sintezator', 'drums']
output ['guitar', 'piano', 'drums']
4-есеп (А деңгейі) «Музыкалық аспап-4»
Lst тізімі ['guitar', 'piano', 'sintezator', 'drums'] музыкалық аспаптардың тізімінен тұрады. Осы тізімнен барлық аспаптарды жоятын программа кодын жазыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list['guitar', 'piano', 'sintezator', 'drums']
output []
5-есеп (В деңгейі) «Музыкалық аспап-5»
Lst тізімі ['guitar', 'piano', 'sintezator', 'drums'] музыкалық аспаптардың тізімінен тұрады. Осы тізімнен тақ индексті аспаптарды жоятын программа кодын жазыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list['guitar', 'piano', 'sintezator', 'drums']
output ['guitar', 'sintezator']
6-есеп (С деңгейі) «Мәзір»
Lst1 тізімі [‘Snacks’, ‘Caesar Salad’, ‘Spaghetti’, ‘Chicken Stirfry’] тағамдар мәзірінен тұрады, ал Lst2 тізімі [‘French Fries’, ‘Caesar Salad’, ‘Fish and Chips’, ‘Chicken Stirfry’, ‘Juice’] тағамдар мәзірінен тұрады. Екінші тізімнен бірінші тізімге қайталанбайтын жаңа элементтерді қосытын программы құрыңыз. Жаңа тізімді экранға шығарыңыз.
Мысал,
list[‘Snacks’, ‘Caesar Salad’, ‘Spaghetti’, ‘Chicken Stirfry’]
output [‘Snacks’, ‘Caesar Salad’, ‘Spaghetti’, ‘Chicken Stirfry’, ‘French Fries’, ‘Fish and Chips’, ‘Juice’]
3 қосымша
«Рефлексия» жаттығуы
Келісемін | Жартылай келісемін | Келіспеймін | |
Мен тізімге жаңа элементтер қоса аламын. | |||
Мен тізімнен элементтерді әртүрлі жолдармен жоя аламын. | |||
Мен элементті тізімге қосу алгоритмін түсіндіре аламын. | |||
Мен элементті тізімнен жою алгоритмін түсіндіре аламын. | |||
Мен ұсынылған есептерді оңай шығара аламын. |
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру
Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?