Білім беру бағдарламасының атауы мен шифры 6В01503 Информатика Пән циклы атауы және коды



бет14/17
Дата09.06.2023
өлшемі114,76 Kb.
#99922
түріБілім беру бағдарламасы
1   ...   9   10   11   12   13   14   15   16   17
Байланысты:
Силлабус Python 21-22 dot

9.2 Практикалық сабақтар





Тақырыбы

Жоспары

Сағ.

Әдебиет

1

IDLE интегралды ортасы. Мәліметтер типі

1. IDLE интегралды ортасы
2. Мәліметтер құрылымы және типтері
3. Операциялар және логикалық операциялар
4. Айнымалылар. Өрнектер



1

[1],[4],[5]



2

Шартты және таңдау операторлары

  1. .IF – ELSE операторының жалпы формасы және қолданылуы

  2. IF – ELIF операторының жалпы формасы және қолданылуы

  3. Бекіту мысалдары




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

Бір өлшемді массивтер

  1. Массив элементтерін анықтауға тізімді қолдану

  2. Array модулі

  3. Бекіту мысалдары




1

[1],[4],[5]

6

Функциялар. Фукцияның аргументтерінің қолданылуы.

1. Функция құрылымы
2. Функцияның қолданылуы
3. Бекіту мысалдары



1

[1],[4],[5]

7

Лямбда функциялар

  1. Функция аргументтерінің қолданылуы

  2. Рекурсия

  3. Лямбда функциялар




1

[1],[4],[5]

8

Күрделі тізімдер. Іштестірілген тізім арқылы матрица элементтерін анықтау

1. Кездейсоқ сандар генераторы
2. Күрделі тізімдер
3. Іштестірілген тізім арқылы матрица элементтерін анықтау



1

[1],[4],[5]

9

Жолдар

  1. Жолдар және орындалатын амалдар

  2. Функциялар

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. Класс құрылымы және қолданылуы

  2. Бекіту мысалдары




1

[6-8],[9],[10-11]

14

Tkinter, itertools және PyGame модульдері

  1. Tkinter модулі

  2. itertools модулі

  3. Бекіту мысалдары




1

[6-8],[9],[10-11]

15

Графикалық мүмкіндіктер

  1. Негізгі функциялар

  2. Бекіту мысалдары




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. Дәріс материалдарын оқу

1.2 Қосымша теориялық материалдарды оқу

  • Васильев А.Н. Python на примерах. Практический курс по программированию. –СПб.:Наука и техника, 2016.-432с.

  • Павловская Т.А. С/С++. Жогары денгейлі тілде программалау: Окулык/ Т.А. Павловская. - Алматы: Дэу!р, 2012. - 504 бет

1.3 Негізгі математикалық функциялардың Python тілінде жазылу ережесіне сәйкес анықтау және конспектілеу


3. Есеп қойылымы.
1 вариант. Берілгені x,y,z. Есептеңіз а,в егер

4. Алгоритмі:
5. Блок схемасы


9.5 Студенттермен өзіндік жұмысы (СӨЖ)


Әдістемелік нұсқау
Вариант бойынша есеп берілгендерін анықтау

  1. Есеп қойылымы

  2. Есеп алгоритмі

  3. Блок-схемасы

  4. Программасы

  5. Тестілеу

  6. Есеп шешіміне анализ жасау




Тақырыптары,
Есептің нөмірлері

Варианттар

  1. Нақты сандарға амалдар қолдану.

  2. Формалаларды есептеу.

  3. Тармақталу.

  4. Қарапайым бүтін сандар арифметикасы.

  5. Қарапайым цикл.

  1. Мәліметтерді біртіндеп енгізу және шығару.

  2. Цикл және тармақталуға аралас есептер.

  3. Символдар тізбегін өңдеу.

  4. Матрицалар. (циклдар)

Функция
Класс

І

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

  1. Бүтін N саны берілген. Санда бірдей үш цифр бар екені рас па, соны анықтаңыз. Мысалы, 6676, 4544, 0005

  2. Бүтін cандардан тұратын A(n) массиві берілген. Массивтің жұп орындағы элементтерін "таңдау" әдісі бойынша кему ретімен орналастырыңыздар.

Вариант 2

  1. Бүтін төрт орынды N саны берілген. Санның цифрлары әртүрлі екені рас па, соны анықтаңыз. Мысалы, 6473, 4521, 9805

  2. Бүтін cандардан тұратын A(n) массиві берілген. Массивтің тақ орындағы элементтерін "алмастыру" әдісі бойынша өсу ретімен орналастырыңыздар.

Вариант 3

  1. Бүтін N саны берілген. Санның палиндром сан екені рас па, соны анықтаңыз. Мысалы, 6446, 4554, 9009

  2. Бүтін cандардан тұратын A(n) массиві берілген. Массивтің элементтерін "енгізу" әдісі бойынша өсу ретімен орналастырыңыздар.






Сұрақтар мәтіні


IDLE и.нтегралды ортасы.


1 Мәліметтер типі. Айнымалылар.Логикалық өрнектер. Бүтін, нақты сандар, жолдар, мәліметтердің логикалық типтері.


Операциялар. Логикалық операторлар. Мәліметтерді клавиатурадан енгізудің ерекшелігі. Math класы.


Шартты және таңдау операторлары. If инструкциясы.


Циклдар. For, while инструкциялары.Циклы үзу және жалғастыру.


Функциялар. Рекурсия


Лямбда функциялар


Матрицаларға орындалатын амалдар


Сұрыптау алгоритмдері: таңдау, «көпіршікті», енгізу арқылы сұрыптау


Іздеу алгоритмдері


Тізім құрылымы. Негізгі операциялар.


Тізім көмегімен бір өлшемді массивтерді анықтау.


Күрде тізімдер. Матрица құрылымын анықтау.


Математикалық есептеулер.


Кортеж құрылымы және қолданылуы


Жиын құрылымы және қолданылуы


Сөздік және жолдар.


ОБП негіздері. Класс құрылымы.


Файл құрылымы және қолданылуы


Жолдарды өңдеуге қолданылатын функциялар


Tkinter, itertools және PyGame модульдері


Графикалық мүмкіндіктер



Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет