|
Қысқа мерзімді жоспар бөлімі: |
«Python тіліндегі алгоритмдерді программалау» |
|||||||||||||||||||
|
Күні: |
Мұғалімнің аты-жөні: Толендиева А |
|||||||||||||||||||
|
9 сынып |
Қатысқандар саны: |
Қатыспағандар саны : |
||||||||||||||||||
|
Сабақ тақырыбы |
Екі өлшемді массив |
|||||||||||||||||||
|
Осы сабақта қол жеткізілетін оқу мақсаттары |
9.3.3.2 екі өлшемді массивтер пайдаланып Python программалау тілінде бағдарламаларды жасау; |
|||||||||||||||||||
|
Сабақ мақсаттары |
Программада екі өлшемді массивтерді қолдану |
|||||||||||||||||||
|
Сабақ барысы |
||||||||||||||||||||
|
Сабақтың кезеңі/ уақыт |
Педагогтің әрекеті |
Оқушының әрекеті |
Бағалау |
Ресурстар |
|
|||||||||||||||
|
Басы |
Ұйымдастыру кезеңі Сыныпта көңілді ахуал орнату: «Сәлем сөздің патшасы».
Миға шабуыл сұрақтарымен жұмыс істеу Өткен сабақты еске түсіру
Оқулықпен жұмыс Жаңа ақпаратпен танысу. «Insert» әдісі. сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады
|
Оқушылар мұғаліммен сәлемдеседі. Оқушылар үлестірме қағаздар алады. Қағазда жазылған әр елдің сәлемдесу сөзімен сыныптасымен сәлемдеседі. Қазақ тілінде – сәлеметсіз бе! Орыс тілінде – здравствуйте! Ағылшын тілінде –hello! (хеллоу) Француз тілінде – bonjour! (бонжуу) Хинди тілінде – namastee! (намасти) Жапон тілінде – konnichiwa! (конничава) Қытай тілінде – nihoo! (нихао) Испан тілінде – Hola! (оль-ла) Түрік тілінде – merhaba! (мерхаба)
Сәйкестендіреді
Матрица ұғымын қалай түсінесің? Техникада қай салаларда кездеседі? Күнделікті өмірде кесте түрінде берілген деректермен жұмыс жасауға қандай мысалдар келтіре аласың?
|
Мадақтау
Дискриптор: - Дұрыс сәйкестендіреді |
|
|
|||||||||||||||
|
Сабақтың ортасы
Сабақтың соңы
|
Оқулықтағы ақпаратты оқушылармен бірге талдайды.
2-тапсырма. 2-мысал:А[N] [N] екіөлшемді массиві берілген (1<N<20). Осы массивтің бас диагоналінде орналасқан элементтердің қосындысын тап.
2 тапсырма 3-мысал:А[N] [N] екіөлшемді массиві берілген (1<N<20). Осы массивтің жанама диагоналінің төменгі бөлігінде орналасқан элементтердің арасынан нөлге теңдерінің санын анықта. Жұптарының қосындысын тап.
|
from random import randint N=int(input()) 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]=int(input()) S=0; i=0 for i in range(N): for j in range(N): if i == j: (бас диагональді анықтау шарты) S+=A[i][j] print(S)
from random import randint N=int(input()) 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(0, 1) print(A[i][j], end=' ') print() S=0; for i in range(0,N): for j in range(0,N): if i>N-j-1 and A[j][i]==0: S+=1 print(S)
|
Дискриптор:
Дескриптор:
|
|
|
|||||||||||||||
|
Қосымша тапсырма (саралау тапсырмасы) |
Өздеріңе таныс күнделікті қолданып жүрген екіөлшемді кестелерге массив құрап, ұсыныңдар. Мысалы, көбейту кестесін алуға болады.
|
|
|
|
||||||||||||||||
|
Соңы
|
Кері байланыс Табыс баспалдағы
|
|
|
|
||||||||||||||||
|
Сәйкестендіріңіз
|
Сәйкестендіріңіз
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Сәйкестендіріңіз
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||














