9.2 Практикалық сабақтар
№
|
Тақырыбы
|
Жоспары
|
Сағ.
|
Әдебиет
|
1
|
IDLE интегралды ортасы. Мәліметтер типі
|
1. IDLE интегралды ортасы
2. Мәліметтер құрылымы және типтері
3. Операциялар және логикалық операциялар
4. Айнымалылар. Өрнектер
|
1
|
[1],[4],[5]
|
2
|
Шартты және таңдау операторлары
|
.IF – ELSE операторының жалпы формасы және қолданылуы
IF – ELIF операторының жалпы формасы және қолданылуы
Бекіту мысалдары
|
1
|
[1],[4],[5]
|
3
|
Қайталау операторлары
|
1. For операторының жалпы формасы және қолданылуы
2. range функциясы және қолданылуы
3. While операторының жалпы формасы және қолданылуы
WHILE операторы
|
1
|
[1],[4],[5]
|
4
|
Тізім құрылымы және қолданылуы
|
1. Тізім құрылымы
2. Тізімнің қолданылуы
3.Тізім элементтеріне орындалатын операциялар
|
1
|
[1],[4],[5]
|
5
|
Бір өлшемді массивтер
|
Массив элементтерін анықтауға тізімді қолдану
Array модулі
Бекіту мысалдары
|
1
|
[1],[4],[5]
|
6
|
Функциялар. Фукцияның аргументтерінің қолданылуы.
|
1. Функция құрылымы
2. Функцияның қолданылуы
3. Бекіту мысалдары
|
1
|
[1],[4],[5]
|
7
|
Лямбда функциялар
|
Функция аргументтерінің қолданылуы
Рекурсия
Лямбда функциялар
|
1
|
[1],[4],[5]
|
8
|
Күрделі тізімдер. Іштестірілген тізім арқылы матрица элементтерін анықтау
|
1. Кездейсоқ сандар генераторы
2. Күрделі тізімдер
3. Іштестірілген тізім арқылы матрица элементтерін анықтау
|
1
|
[1],[4],[5]
|
9
|
Жолдар
|
Жолдар және орындалатын амалдар
Функциялар
3. Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
10
|
Кортеж құрылымы және қолданылуы
|
1. Кортеж құрылымы
2. Кортеж әдістері, функциясы
3. Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
11
|
Жиын құрылымы және қолданылуы
|
1. Жиын құрылымы
2. Жиын әдістері
3. Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
12
|
Cөздік және файл құрылымы
|
1. Сөздік құрылымы
2. Файл құрылымы
3.Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
13
|
Класс құрылымы
|
Класс құрылымы және қолданылуы
Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
14
|
Tkinter, itertools және PyGame модульдері
|
Tkinter модулі
itertools модулі
Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
15
|
Графикалық мүмкіндіктер
|
Негізгі функциялар
Бекіту мысалдары
|
1
|
[6-8],[9],[10-11]
|
9.3 Зертханалық сабақтар
№
|
Тақырыбы
|
Сағ.
|
Әдістемелік нұсқау
|
Әдебиет
|
1.
|
IDLE ортасы. Программа құрылымы және орындау
|
1
|
Есеп қойылымы. Алгоритм және программа. Бекіту мысалы. Вариант бойынша программа құру.
|
[1],[4],[5]
|
2
|
Басқару инструкциялары
|
1
|
Есеп қойылымы. Алгоритм және программа. Бекіту мысалы. Вариант бойынша программа құру.
|
[1],[4],[5]
|
3.
|
Тізімдер. Массивтер. Матрицалар
|
1
|
Есеп қойылымы. Алгоритм және программа. Бекіту мысалы. Вариант бойынша программа құру.
.
|
[1],[4],[5]
|
4.
|
Жолдар. Кортеж .Жиын.Cөздік және файл құрылымы
|
1
|
Есеп қойылымы. Алгоритм және программа. Бекіту мысалы. Вариант бойынша программа құру.
.
|
[6-8],[9],[10-11]
|
5.
|
Tkinter, itertools және PyGame модульдері. Графикалық мүмкіндіктер
|
1
|
Есеп қойылымы. Алгоритм және программа. Бекіту мысалы. Вариант бойынша программа құру.
|
[6-8],[9],[10-11]
|
9.4 Оқытушылардың студенттермен өзіндік жұмысы (ОСӨЖ)
ӨЗІНДІК ЖҰМЫС ТАПСЫРМАЛАРЫН ОРЫНДАУҒА ӘДІСТЕМЕЛІК НҰСҚАУ
Өзіндік жұмыс тапсырмаларын орындауға әдістемелік нұсқау
1. Тақырып бойынша теориялық материалдармен танысу
2. Теориялық материалдарды толықтыру
3. Есеп қойылымы
4. Есеп алгоритмі
5. Блок-схемасы
6. Программасы
7. Тестілеу
8. Есеп шешіміне анализ жасау
СӨЖ тапсырмаларын орындауға әдістемелік нұсқау
Тақырыбы: Math класы
1. Тақырып бойынша теориялық материалдармен танысу
Дәріс материалдарын оқу
1.2 Қосымша теориялық материалдарды оқу
Васильев А.Н. Python на примерах. Практический курс по программированию. –СПб.:Наука и техника, 2016.-432с.
Павловская Т.А. С/С++. Жогары денгейлі тілде программалау: Окулык/ Т.А. Павловская. - Алматы: Дэу!р, 2012. - 504 бет
1.3 Негізгі математикалық функциялардың Python тілінде жазылу ережесіне сәйкес анықтау және конспектілеу
3. Есеп қойылымы.
1 вариант. Берілгені x,y,z. Есептеңіз а,в егер
4. Алгоритмі:
5. Блок схемасы
9.5 Студенттермен өзіндік жұмысы (СӨЖ)
Әдістемелік нұсқау
Вариант бойынша есеп берілгендерін анықтау
Есеп қойылымы
Есеп алгоритмі
Блок-схемасы
Программасы
Тестілеу
Есеп шешіміне анализ жасау
Тақырыптары,
Есептің нөмірлері
|
Варианттар
|
Нақты сандарға амалдар қолдану.
Формалаларды есептеу.
Тармақталу.
Қарапайым бүтін сандар арифметикасы.
Қарапайым цикл.
|
Мәліметтерді біртіндеп енгізу және шығару.
Цикл және тармақталуға аралас есептер.
Символдар тізбегін өңдеу.
Матрицалар. (циклдар)
|
Функция
Класс
|
І
|
1, 21, 41, 80, 100, 101
|
136(а), 179(а), 251, 367
|
424, 453
|
ІІ
|
2, 22, 42, 79, 99, 102
|
136(б), 179(б), 252(а), 368
|
425, 454
|
ІІІ
|
3, 23, 43, 78, 98, 103
|
136(в), 179(в), 252(б), 369
|
426, 455
|
IV
|
4, 24, 44, 77, 97, 104
|
136(г), 180, 253(а), 370(а)
|
427, 456
|
V
|
5, 25,45,76,96,105
|
136(д),181(а), 253(б), 370(б)
|
428, 457
|
VI
|
6,26,46,75,95,106
|
136(е), 181(б), 253(в), 371
|
429,458
|
VIІ
|
7,27,47,74,94,107
|
136(ж), 181(в),253(г), 372
|
430, 459
|
VIII
|
8,28,48,73,93,108
|
136(з),182, 254, 373(а)
|
431,460 а)
|
IX
|
9,29,49,72,92,109
|
136(а),183, 255, 373(б)
|
432, 461
|
Х
|
10, 30, 50, 71,91, 110
|
136(к), 184, 256(а), 374(а)
|
433,462
|
ХІ
|
11,31,51,70,91,111
|
136(м), 185, 256(б), 374(б)
|
434, 463
|
ХІІ
|
12, 32, 52, 69, 89, 112
|
136(н), 186, 257(а), 374(в)
|
435, 460 б)
|
ХІІІ
|
13,33,53,68,88,113
|
136(л), 187, 257(б), 375
|
436, 464
|
XIV
|
14, 34, 54, 67, 87, 114
|
136(о), 188, 257(в), 376(а)
|
437, 465
|
XV
|
15, 35, 55, 66, 86, 115
|
137(а), 189, 257(г), 376(б)
|
438, 466
|
ХVI
|
16,36,56,65,85,116
|
137(б),190,257(д), 377
|
439, 467
|
XVII
|
17, 37, 57, 64,84, 117
|
137(в), 191, 257(е), 378(а)
|
440а,б),468
|
XVIII
|
18,38,58,63,83, 118
|
137(г), 192, 258,378(б)
|
440в), 469
|
ХIX
|
19,39,59,62, 82,119(а,в,д)
|
137(д), 193, 259, 379(а)
|
441, 470
|
ХХ
|
20,40,60,61,81,119(б,г,е)
|
137(е), 194,260(а), 379(б)
|
445, 456
|
ХХІ
|
9, 29, 49,71,91,110
|
138,195,260(б),379(в)
|
446, 460а)
|
ХХІІ
|
6, 26, 46,76,96,105
|
139 (д), 196, 260(в), 379(г)
|
447, 460 б)
|
XXIII
|
4,24,44,80,100,101
|
139(ж), 198, 261(а),380
|
448а), 459
|
XXIV
|
10, 30,50, 77, 97, 104
|
139(и), 199, 261(б), 381
|
448б), 470
|
10. АРАЛЫҚ ЖӘНЕ ҚОРЫТЫНДЫ БАҚЫЛАУ ТАПСЫРМАЛАРЫ МЕН СҰРАҚТАРЫ
Рейтинг 1
Вариант 1
Бүтін N саны берілген. Санда бірдей үш цифр бар екені рас па, соны анықтаңыз. Мысалы, 6676, 4544, 0005
Бүтін cандардан тұратын A(n) массиві берілген. Массивтің жұп орындағы элементтерін "таңдау" әдісі бойынша кему ретімен орналастырыңыздар.
Вариант 2
Бүтін төрт орынды N саны берілген. Санның цифрлары әртүрлі екені рас па, соны анықтаңыз. Мысалы, 6473, 4521, 9805
Бүтін cандардан тұратын A(n) массиві берілген. Массивтің тақ орындағы элементтерін "алмастыру" әдісі бойынша өсу ретімен орналастырыңыздар.
Вариант 3
Бүтін N саны берілген. Санның палиндром сан екені рас па, соны анықтаңыз. Мысалы, 6446, 4554, 9009
Бүтін cандардан тұратын A(n) массиві берілген. Массивтің элементтерін "енгізу" әдісі бойынша өсу ретімен орналастырыңыздар.
№
|
Сұрақтар мәтіні
|
|
IDLE и.нтегралды ортасы.
|
|
1 Мәліметтер типі. Айнымалылар.Логикалық өрнектер. Бүтін, нақты сандар, жолдар, мәліметтердің логикалық типтері.
|
|
Операциялар. Логикалық операторлар. Мәліметтерді клавиатурадан енгізудің ерекшелігі. Math класы.
|
|
Шартты және таңдау операторлары. If инструкциясы.
|
|
Циклдар. For, while инструкциялары.Циклы үзу және жалғастыру.
|
|
Функциялар. Рекурсия
|
|
Лямбда функциялар
|
|
Матрицаларға орындалатын амалдар
|
|
Сұрыптау алгоритмдері: таңдау, «көпіршікті», енгізу арқылы сұрыптау
|
|
Іздеу алгоритмдері
|
|
Тізім құрылымы. Негізгі операциялар.
|
|
Тізім көмегімен бір өлшемді массивтерді анықтау.
|
|
Күрде тізімдер. Матрица құрылымын анықтау.
|
|
Математикалық есептеулер.
|
|
Кортеж құрылымы және қолданылуы
|
|
Жиын құрылымы және қолданылуы
|
|
Сөздік және жолдар.
|
|
ОБП негіздері. Класс құрылымы.
|
|
Файл құрылымы және қолданылуы
|
|
Жолдарды өңдеуге қолданылатын функциялар
|
|
Tkinter, itertools және PyGame модульдері
|
|
Графикалық мүмкіндіктер
|
Достарыңызбен бөлісу: |