Главная страница
Навигация по странице:

  • Мектеп: Күні: Мұғалімнің аты-жөні

  • Сабақ мақсаттары Барлық оқушылар үшін

  • Көптеген оқушылар үшін: Екіөлшемді массив элементтерін қолданып есептерді программалау; Кейбір оқушылар үшін

  • Тілдік мақсаттар Пәндік лексика және терминология

  • Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы

  • Тірек білім, білік, дағдылар

  • Қосымша ресурстар Басталуы

  • Миға шабуыл сұрақтарымен жұмыс жасау

  • Оқулықпен жұмыс

  • Дескриптор Екі өлшемді массив элементтерін анықтайды. Python программалау тілінде программалай алады.Топтық жұмыс

  • бағдарлама. массив. Екілшемді массив. Элементті жою жне кірістіру


    Скачать 101.85 Kb.
    НазваниеЕкілшемді массив. Элементті жою жне кірістіру
    Анкорбағдарлама
    Дата06.09.2022
    Размер101.85 Kb.
    Формат файлаdocx
    Имя файламассив.docx
    ТипДокументы
    #664327

    §4.9. Екіөлшемді массив. Элементті жою және кірістіру

    Екіөлшемді массивтерде сұрыптау, элементтерін өшіру және кірістіруді қалай орындауға болады?




    Мектеп:

    Күні:

    Мұғалімнің аты-жөні:

    Сынып:

    Қатысқандар саны:

    Қатыспағандар саны:

    Оқу мақсаттары

    9.3.3.2 – екіөлшемді массивтерді пайдаланып Python программалау тілінде бағдарламаларды жасау

    Сабақ мақсаттары

    Барлық оқушылар үшін:

    Python программалау тілінде екіөлшемді массив элементтеріне сілтеме жасау түрін анықтау;

    Көптеген оқушылар үшін:

    Екіөлшемді массив элементтерін қолданып есептерді программалау;

    Кейбір оқушылар үшін:

    Екіөлшемді массивті сұрыптау программасының кодын ұсыну.



    Бағалау критерийі

    1. Python программалау тілінде екіөлшемді массив элементтеріне сілтеме жасау түрін анықтайды;

    2. Екіөлшемді массив элементтерін қолданып есептерді программалайды;

    3. Екіөлшемді массивті сұрыптау программасының кодын ұсынады.

    Құндылықтарға баулу

    «Мәңгілік ел» идеясының құндылықтарын жүзеге асыру. Топта бірлесіп жұмыс жасау, бір-бірлерінің пікірлерін тыңдау, сыйлау.

    Тілдік мақсаттар

    Пәндік лексика және терминология:

    Массив-array, тип-type, элемент-element, Матрица-матрица-matrix, екіөлшемді массив-двумерный массив-two-dimensional array, сілтеме-ссылка-link, сұрыптау-сортировка-sort.

    Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы

    • Матрица ұғымын қалай түсінесің? Техникада қай салаларда кездеседі?

    • Күнделікті өмірде кесте түрінде берілген деректермен жұмыс жасауға қандай мысалдар келтіре аласың?




    Жазу:

    Екіөлшемді массивтерді есепте қолдану алгоритмін жазыңдар.

    Пәнаралық байланыс

    Математикалық амалдар, ағылшын тілінде сөздер қолданылады.

    Тірек білім, білік, дағдылар

    Екіөлшемді массив.

    Жоспар

    Сабақ кезеңдері

    Жоспарланған іс-әрекет

    Қосымша ресурстар

    Басталуы

    3 мин

    7 мин

    Ой сергіту жаттығуы. «Бұрылып секіріс» ойыны (қатарда).

    Оқушылар арақашықтығы кем дегенде жарты метрдей, бір бағытқа қарап тұрады. Дабыл берілгенде бір мезетте барлығы орнында бұрылып секіреді. Секіргенде кез келген жағына бұрылып (90º, 180º немесе 360º - қа дейін) секіруге болады. Қалай және қаншалықты айналуына болатындығын әркім өзі шешеді.

    Бірақ ақылдасуға болмайды. Кезекті секірістен кейін бір бағытқа бұрылып тұру керек. Күрделі нұсқасы әр секірісте көзді жұмады. Көзді жұмған қалпы ашпастан жаттығуды жасауға болады, онда оқушылар арасында өзекті қатынас бір жүйемен шешіледі.

    Үй тапсырмасын пысықтау

    Өткен тақырып бойынша оқулықта берілген тапсырмалардың шешімін топта талдайды. Өзара бағалайды.




    Негізгі бөлім

    2 мин


    4 мин




    10 мин



    Миға шабуыл сұрақтарымен жұмыс жасау

    • Матрица ұғымын қалай түсінесің? Техникада қай салаларда кездеседі?

    • Күнделікті өмірде кесте түрінде берілген деректермен жұмыс жасауға қандай мысалдар келтіре аласың?

    Оқулықпен жұмыс

    Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады.
    Практикалық жұмыс

    С[N] [N] екіөлшемді массиві берілген(1Массивте ең көп тақ элементтер орналасқан қатарды өшіру үшін, тақ сандар ең көп орналасқан қатардың орнын сақтап аламыз. Сол орынды пайдаланып қатарды өшіреміз (4-код).

    Программаның орындалу нәтижесі 5-суретте

    Оқулық
    Bilimland.kz

    Компьютер, оқулық





    4 мин



    4 мин



    берілген.

    4-код from random import randint N=int(input()); max=k=0

    a = [ [0 for j in range(N)] for i in range(N)] for i in range(0, N):

    for j in range(0,N): a[i][j]=randint(1,50)

    for i in (a): print(i)

    for i in range(0, N): k=0

    for j in range(0,N): if a[i][j] % 2 == 1:

    k+=1(тақ элементтерді санайды)

    if k> max:

    max=k;p=i; (тақ элементі көп қатардың)

    print() нөмірін р-ға сақтайды) a.remove(a[p]) (р қатарын өшіреді) for i in (a): (массивті баспаға береді)

    print(i)



    Дескриптор

    Екі өлшемді массив элементтерін анықтайды. Python программалау тілінде программалай алады.
    Топтық жұмыс

    Екі өлшемді массивтерді сұрыптау және қатарды өшіру программасын талдаңдар. Программаның әрбір қатарының қандай қызмет орындайтынын анықтаңдар.
    Жұптық жұмыс

    Екі өлшемді массивтің ең үлкен және ең кіші элементтері орналасқан қатарларды тауып, өшіріп тастайтын программа кодын ұсыныңдар. Егер ең үлкен және ең кіші элемент бір қатарда орналасса онда тек сол қатарды ғана өшіру керек.










    Оқушылардың жұмыстарын «Температура» әдісі бойынша бағалау. Термометр шкаласына

    оқушылардың аттарын жазу арқылы.

    Термометр суреті бар плакат,

    стикер

    Аяқталуы

    3 мин



    Рефлексия

    2 мин

    «Екіөлшемді массивті математика және физикалық есептерді шешуде қолдану жолдары» тақырыбында шағын ғылыми мақала дайында.

    «Екі жұлдыз, бір тілек» әдісі. Оқушылар сабақ туралы ең жақсы пікір, түсінбеген бір сұрақ айтады.

    Оқулық

    Үй тапсырмасы

    1 мин



    Оқулықта берілген тапсырманы орындап келу.

    Оқулық


    написать администратору сайта