Көрсетілген сипаттары бар элементті іздеу. Информатика, 9 сынып, презентация.
Білімді өзектендіру
1. Бос тізім қалай жасалады?
mas = [ ] // бос тізім жасау
2. Тізім қалай қолмен толтырлады?
mas = [2, -3, 'hello', 56.5] // тізімде әр түрлі элементтер болуы мүмкін
3. Цикл арқылы толтырылған тзімді қалай жасау керек?
mas = [ ]
for i in range(20): // 20 элементті циклге енгізу
mas.append (int(input () ) ) // пернетақтадан енгізілген бүтін сан, тізімнің соңына қосу
метод append бойынша және команда input
Білімді өзектендіру
4. Кездейсоқ сандардың тізімін қалай жасауға болады?
import random //кездейсоқ сандардың модулін қосу
random mas=[] // бос тізімді жазу
for i in range(10):
mas.append (random.randint(0, 100)) //тізімге 0-ден 100-ге
дейінгі ауқымда 10 кездейсоқ санмен толтыру
print(mas) // тізімді шығару
5. Тізім генераторын пайдаланып кездейсоқ сандардың тізімін қалай жасау керек?
import random
mas = [random.randint(0, 100) for i in range(10)]
6. Тізім элементтерін нөмірлеу (массив) басталады …
Білімді өзектендіру
0
7. Массив берілген
mas = [5, 15, 7, -1]
Тізім элементінің индексін анықтаңыз (массив)
mas [0] = 5
mas [1] = 15
mas [2] = 7
mas [3] = -1
8. Тізім элементтерінің мәні өзгерілді
mas = [5, 15, 7, -1]
mas [0] = 21
mas [3] = 4
Тізімнің төртінші элементі нешеге тең?
массивте төртінші элемент жоқ
Жаттығу «Массив элементтері»
Тақтаға барлығыныз шығып бір сызықша бойынша тұрыныз.
Енді сіздер массивтің элементтерісіз!
1. Сіздің позицияңызға арналған картаны таңдаңыз
2. Массивіңіздің аты қандай?
3. Жиымның 5-ші элементін табыныз.
4. Массивтің оң элементтерінің санын анықтаңыз.
5. Алаптағы жұп сандардың қосындысын есептеніз.
6. Массивтегі жай сандардың санын анықтаңыз.
7. Алаптың тақ элементтері отырыңыз.
8. Элементтер жиынын өзгерту. Ең үлкен және ең аз элементтердің орынын ауыстырыңыз.
Сабақтың тақырыбын құрастырыңыз.
Сіз бірнеше тапсырмаларды жасадыңыз, сабақ тақырыбын аңықтап көріңіз.
Көрсетілген сипаттары бар элементті іздеу Python тілінде
НИШ г. Уральск ФМН
Раздел 9.3А: Деректер жиынтығы
Оқыту мақсаты
9.3.3.1 Бір өлшемді массивтерді қолдану арқылы Python бағдарламалау тілінде (Python) бағдарламаларды жасау
Бағалау критерилері
Білу және түсіну
1. Аттар және алаптың атауын және массивтің элементтерін анықтайды
Қолданба
2. Бағдарламаның массивін сипаттайды;
3. Жиын элементін белгілі бір шартқа сәйкес іздеуді ұйымдастырады.
Талдау
4. Бағдарламалық кодты талдайды, нәтижесін анықтайды;
Бағалау
5. Өз жұмысын және сыныптастың жұмысын бағалаңыз
Проблеманы зерттеу және бағдарлама кодын талдау (12 мин)
Тапсырма:
- Әр топ өз міндетін алады (6 мин)
- массивті есептейтін бағдарлама кодының фрагменті арқылы анықталады. Талқылау үшін баяндамашыны анықтаңыз.
Массивтердің жұмысын түсіндіру (6 мин)
Тапсырма 1.
…
for i in range(int(input(n))):
n = int(input(arr[i]))
a.append(n)
if n > 0:
p += 1
print(arr)
print( p)
Кеңес:
Нәтиже шығару:
[4 5 -6 -8 5 7 -1 2 -6 -25]
Оң элементтер саны: 5…
max = mas[0]
for i in range(1, len(mas)):
if mas[i] > max:
max = mas[i]
print(max)
Кеңес:
mas = [3, 5, 67, -65, 34, 21]
max = 67
Тапсырма 2.
Тапсырма 3.
…
for i in range(N):
arr[i] = int(random() * 10) + 10 if arr[i] % 2 == 0: even.append(i)print(arr)print('Индексы: ', even)Кеңес:
Нәтиже шығару: [10, 10, 15, 12, 13, 19, 11, 18, 12, 15]
Индекстері: [0, 1, 3, 7, 8]
Бағалау:
Практикалық жұмыс
Әрбір студент компьютердің жұмыс үстеліндегі бағдарламалары тізімдерінде.
Бағдарламаны есептеу үшін кодты өзгертіңіз:
1) массивтің теріс элементтерінің саны;
2) массивтің ең төменгі элементі;
3) массивтің тақ элементтерінің саны.
Рефлексия
Топтағы жұмысыңызды 4 критерий бойынша бағалаңыз және мақсатқа сәйкес аймақты бояңыз
Домашнее задание
Үй тапсырмасы: Бағдарлама кодын жасау: Белгіленген сипаттары бар массивтің элементтерінің арифметикалық ортасын табу, мысалы, > 20 немесе типті сандар. Ол үшін алгоритмді пайдаланыңыз. Үй тапсырмасына арналған ресурс
Источники:
http://krivaksin.ru/python-rabota-so-strokami/#ixzz5lKZLfV4M
http://krivaksin.ru/python-rabota-so-spiskami-osnovnyie-algoritmyi-pri-rabote-so-spiskom/#ixzz5lKntympi
Журнал «Мир информатики», Выпуск № 14, август 2017 г
«Основы языка Python», 2016 г., К.Ю. Полякова и Е.А. Еремина.
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру
Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?