Элементтердің орындарын ауыстыру
Ақпараттық-коммуникациялық технологиялар/Информатика
Сынып:
9-класс
Бөлім:
Python (пайтон) программалау тіліндегі алгоритмдерді программалау
Тақырып:
Элементтердің орындарын ауыстыру
14.02.2020
57
3
Оқу мақсаттары (оқу бағдарламасына сілтемеу): | 9.3.3.1 программаны өңдеудің кіріктірілген ортасында бір өлшемді массивті қолдана отырып программаны құрастыру |
Сабақтың мақсаты: | Кіріктірілген бағдарламалау ортасында массив элементтерін ауыстыру бойынша бағдарламалар құру |
Тілдік мақсаттар: | Оқушылар: Ұғымдар: бір өлшемді массив, массив элементтерінің ауысу түрлері Пайдалы сөз тіркестері Массивті қарама-қарсы кескінде көрсету дегеніміз ... |
Күтілетін нәтиже: | Оқушының тақырыпты толық меңгеруі |
Бағалау критерийлері: | <p> • бірөлшемді массивте екі элементтің орнын ауыстыруды (орын алмасу) бағдарламалық жолмен жүзеге асырады • элементтер саны жұп болатын бірөлшемді массивтің екі бөлігінде элементтердің орнын ауыстыра алады </p><p> • қарама-карсы алмастыру әдісін пайдалана отырып бірөлшемді массивтің элементтерінің орнын ауыстыруды бағдарламалай алады </p> |
Құндылықтарды дарыту: | <p> • Тайм менеджментінің маңыздылығы</p><p> • Құрал-жабдықтарды ұқыпты ұстау </p><p> • ДК жұмыс барысында денсаулық және қауіпсіздік сақтау</p> |
АКТ-ны қолдану дағдылары: | Интерактивті тақта |
Пәнаралық байланыс: | Математика (айнымалы) |
Бастапқы білім: | Бірөлшемді массивті жариялау, толтыру. Бір өлшемді массивті экранға шығару. |
Сабақ барысы
Сабақ кезеңдері | Жоспарланған іс-әрекет | Ресурстар |
---|---|---|
Сабақтың басы (5мин) |
<p> 1. Ұйымдастыру кезеңі. Сабаққа дайындықты тексеру. </p><p>Сәлемдесу.</p><p> Сергіту сәті (Слайд 2) </p><p> Сөз емес, сөз әріптерінің түсін атаңыз.</p><p> <img src="/uploads/lesson_plans/5e4679c615a9d/images/5e467b3e80efe.png" style="width: 443px;"></p> | |
Сабақтың ортасы (30мин) |
<p> Білімді өзектендіру (тізбек бойынша жауап) (Слайд 3) </p><p> Мысалы, бізде келесі массив бар (бұрын оқылған материалды қайталау, тізбек бойынша жауап береміз).</p><p> P 0 1 2 3 4 5 6 7 8 9</p><p> А -10 12 45 9 0 -5 18 36 -7 43 </p><p> • Массивтік аты қандай? (массив аты А). </p><p> • Массив элементтерінің индексін анықтайтын айнымалы аты, яғни санауыш аты қандай? (Санауыш P) </p><p> • Массивтегі элемент саны? (10 элемент)</p><p> • Массивті қалай толтыруға болады? (пернетақтадан, кездейсоқ тәсілмен) </p><p> • Сандар қандай интервалда орналасқан? (-10-нан 45 дейін). </p><p> • Массивтің келесі элементтерін атаңыз А[5], A[8], A[4], </p><p> • егер P=3, онда</p><p> • A[P],</p><p> • A[P-2],</p><p> • A[P*3+1].</p><p> • Массивтің екі элементінің орнын қалай ауыстыруға болады?</p><p> Тәсілдерді атаңыз. </p><p>Мұғалімнің түсіндірмесі: Сызықтық (бірөлшемді) массивте 3 негізгі ауыстыру алгоритмін жүзеге асыруға болады:</p><p> 1. Сызықтық массивтегі екі элементтің орнын алмастыру (орын ауыстыру)</p><p> <img src="/uploads/lesson_plans/5e4679c615a9d/images/5e467bee7b40b.png" style="width: 366px;"></p><p>2. Массив элементтерінің саны жұп болғанда массивтің алдыңғы және соңғы бөліктеріндегі элементтердің орнын ауыстыру</p><p><img src="/uploads/lesson_plans/5e4679c615a9d/images/5e467c03c7317.png" style="width: 356px;"></p><p>3. Элементтер саны жұп болғанда бірөлшемді массив элементтерін қарама-қарсы орын ауыстыру</p><p><img src="/uploads/lesson_plans/5e4679c615a9d/images/5e467c2032303.png" style="width: 364px;"></p><p>Топтарға бөлу (кез-келген тәсілмен) </p><p> Топтық жұмыс. Топтар тапсырмаларды өздері таңдай алады. </p><p>Тапсырмалар әртүрлі қийындықта.</p><p> Бағалау критерий арқылы жүзеге асырылады. Мағынасы – көбірек балл жинау. </p><p> Карта – критерийлермен тапсырма. </p><p> Бағдарламаның толық тексі с++ тілінде. </p><p>Қосымша 2. </p><p>Тапсырма 1.</p><p> Сызықтық (бірөлшемді) массивте екі элементтің орнын ауыстыру (орын алмастыру) бағдарламасын жазу. </p><p> Бағалау критериі. </p><p> - массив кездейсоқ сандармен толтырылған</p><p> - 3 балл (пернетақтадан – 1 балл)</p><p> - бастапқы массив экранға шығарылған </p><p>– 2 балл - есептің шешімі </p><p>– 8 балл </p><p> - алмастыру нәтижесі экранға шыққан</p><p> – 2 балл (Барлығы 15 балл </p><p>Тапсырма 2.</p><p> Массивтің алдыңғы және артқы бөліктерін жұп сандар элементтерімен ауыстыратын бағдарламаны құру.</p><p> Бағалау критериі.</p><p> - массив кездейсоқ сандармен толтырылған</p><p> - 3 балл (пернетақтадан – 1 балл) - бастапқы массив экранға шығарылған</p><p> – 2 балл - есептің шешімі</p><p> – 13 балл - алмастыру нәтижесі экранға шыққан </p><p>– 2 балл (Барлығы 20 балл) Тапсырма</p><p> 3. Массивтің элементтерін қарама-қарсы түрде ауыстыру</p><p>. Бағалау критериі.</p><p> - массив кездейсоқ сандармен толтырылған </p><p>- 3 балл (пернетақтадан – 1 балл)</p><p> - бастапқы массив экранға шығарылған</p><p> – 2 балл - есептің шешімі </p><p>– 18 балл </p><p> - алмастыру нәтижесі экранға шыққан</p><p> – 2 балл (Барлығы 25 балл) Бағалау өзін-өзі критерийлер арқылы бағалау бойынша жүзеге асады.</p><p> (Қосымша 1.) </p><p>Нәтижені айту.</p><p> Бағалау кезінде әр топта басқа топтың сарапшысы болады (сағат тілі бойынша) </p><p><br></p><p><br></p> | |
Сабақтың соңы (3мин) |
<p> Қорытындылау. Жеңімпаздарды жариялау. Сұрақтарға жауап беру.</p><p> Үй тапсырмасы. Элементтердің саны тақ массивтің эілементтерін қарама-қарсы ауыстыратын бағдарлама жасау. </p> | |
Рефлексия (2мин) |
<p> Кері байланыс: </p><p>Стикерлерде келесі мәлімет жазу:</p><p> Аты-жөні...... </p><p> Жақсы түсіндім....... </p><p> Түсініксіз қалды........ </p><p><br></p> |
Файлдар:
Файлды ару
Элементтердің орындарын ауыстыру
Пікірлер(0)