№
|
Тапсырманың мазмұны мен мақсаты
|
Сағат
саны
| Бақылау түрі |
Беті көрсетілген әдебиеттер тізім
|
Орындалу мерзімі
|
1
|
2
|
3
|
4
|
5
|
6
|
-
| Динамикалық жады және көрсеткіштер
1. Динамикалық жады
2. Адрестер және көрсеткіштер
3. Көрсеткіштерді жариялау
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
3) 212б.
2) гл 6 -132б.
|
1 апта
|
-
| Көрсеткіштермен жұмыс. 1. Типтендірілген және типтендірілмеген көрсеткіштерді жариялау. 2. Жадыны бөлу. |
1
|
Тапсырма, сұрақ-жауап
|
|
1 апта
|
-
| Динамикалық жадыны бөлу және босату
1. Үйме. HEAPORG, HEAPEND, HEAPPTR көрсеткіштері
2. Көрсеткішті пайдалану
3. DISPOSE процедурасы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 6-135б.
4) 218б.
|
2 апта
|
-
| Динамикалық жадыны бөлу және босату (жалғасы)
1. MARK және RELEASE процедуралары
2. Getmem және Freemem процедуралары
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 6-135б.
4) 218б.
|
2 апта
|
-
| Көрсеткіштерді қолдану
1. Берілгендер массивін орналастыру үшін динамикалық жадыны пайдалану
2. Матрица элементтерінің орташа мәнін есептеу мысалы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 6- 140б.
|
3 апта
|
-
| Динамикалық жадыны пайдалану. Кездейсоқ сандардан тұратын, nхm түрдегі матрицаның орташа мәнін табу |
1
|
Тапсырма, сұрақ-жауап
|
2) гл 6- 141б.
|
3 апта
|
-
| Динамикалық жадымен жұмыс істеуге арналған процедуралар мен функциялар. Үйме администраторы
1. Динамикалық жадымен жұмыс істеуге арналған процедуралар мен функциялар
2. Үйме администраторы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 6- 143б.
|
4 апта
|
-
| Үймемен жұмыс. Үйме көрсеткіштерін пайдалану |
1
|
Тапсырма, сұрақ-жауап
|
2) гл 6- 146б.
4) 218б
|
4 апта
|
-
| Модульдер -
Модуль құрылымы
-
Модуль атауы және модульдердің бір-бірімен байланысы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл.9-171б.
3) 156б.
|
5 апта
|
-
| Модульдің интерфейс және жүзеге асу бөлімдері. Инициалдау бөлігі
1. Интерфейс бөлімі
2. Жүзеге асу бөлімі
3. Инициалдау бөлігі
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 9-173б.
|
5 апта
|
-
| Модульді компиляциалау
1. Модульді компиляциялау режимдері. COMPILE режимі
2. МАКЕ режимі
3. BUILD режимі
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2)гл 9- 174б.
|
6 апта
|
-
|
Модульді компиляциялау режимдерімен жұмыс
Make, Build, Compile режимдерінде компиляциялау |
1
|
Тапсырма, сұрақ-жауап
|
2)гл 9- 174б.
|
6 апта
|
-
| Модульде жарияланған объекттерге қол жеткізу. Стандартты модульдер
1. Комплексті сандар арифметикасына модуль құру
2. Стандартты модульдер
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2) гл 9- 176б
|
7 апта
|
-
|
Қарапайым модуль құру.
Берілгендерді интерфейс, жүзеге асу бөлімдерінде сипаттау. Комплексті сандар арифметикасына модуль құру
|
1
|
Тапсырма, сұрақ
|
4) гл2-93б.
|
7 апта
|
-
|
Стандартты модульдермен жұмыс
Crt модулі
Graph модулі
|
|
Тапсырма, сұрақ
|
4) гл3-112б., гл4-153б.
2) гл 13 -245б.,
|
8 апта
|
-
| Объектіге бағытталған программалауға кіріспе -
Инкапсуляция
-
Мұрагерлік
3. Полиморфизм. Агрегация.
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
2)Гл 10-180б.
3) 327б.
|
8 апта
|
-
| Объектті-бағытталған программалау ұғымы
1. ОБП тілдеріндегі объект. Олардың өзара қатынасы
2. Тәсілдер
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 1-36.
|
9 апта
|
-
| Объектті-бағытталған программалау ұғымы (жалғасы)
3. Класс
4. Мұрагерлік механизмі
5. Объекттер полиморфизмі
6. Кеш байланысу механизмі
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 1-36.
|
9 апта
|
-
| Қарапайым объекттің сипаттамасы
1. Объектілі типті жариялау
2. Объект және тәсілді жариялау мысалы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
4) 314б.
|
10 апта
|
-
|
Универсал объект құру.
Объект.Класс. |
1
|
Тапсырма, сұрақ
|
4) 321б.
|
10 апта
|
-
| Объект экземплярын көрсеткіш арқылы пайдалану. WITH операторы
1. Объект экземплярын көрсеткіш арқылы пайдалану
2. Объект экземплярларымен жұмыс істеуде WITH операторын қолдану
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 2-116.
|
11 апта
|
-
| Объекттердің модульде жариялану ерекшеліктері. SELF параметрі
1. Объекттердің модульде жариялану ерекшеліктері
2. SELF параметрі және тәсілді шақыру
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 2-116.
|
11 апта
|
-
| Объекттерді топтық меншіктеу. Объектілі және құрылымдық типтері
1. Объекттерді топтық меншіктеу
2. Берілгендердің объектілі және құрылымдық типтері
3. Мысал
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 2-126.
|
12 апта
|
-
| Мұрагерлік
1. Мұрагер класс
2. Жанып өшетін нүкте мысалы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 2-136.
|
12 апта
|
-
| Паскальдағы кеш байланысу
1. Тәсілді шақыру ерекшеліктері
2. Паскалдағы кеш байланысу
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 3-196.
|
13 апта
|
-
| Виртуал тәсілдер
1. Виртуал тәсілдер
2. Виртуал тәсілдері бар объект экземплярларының жадыдағы көрінісі
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 3-206.
|
13 апта
|
-
| Конструктор
1. Конструктор
2. Мұраға алынған(inherited) конструктордың шақырылуы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
4) 336б.
1) гл3-23б.
|
14 апта
|
-
| Виртуал тәсілді шақыру
1. VMT құрылымы
2. Мысал.
3. Виртуал тәсілді шақыру алгоритмі
4. Виртуал тәсілдерді қолдану мысалы
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 3-236.
|
14 апта
|
-
| Конструктор. Виртуал тәсілдерді қолдану. Жанып -өшетін нүкте, түсті нүкте, үлкен түсті нүктені программалау |
1
|
Тапсырма, сұрақ-жауап
|
1) гл 3-216.
|
15 апта
|
-
| Тәсілдердің қайтажүктелуі. Топтық меншіктеу
1. VMT өрісі және топтық меншіктеу
2. VMT-ны объекттердің класстарға жататындығын идентификациялау үшін пайдалану.
|
1
|
Сұрақ-жауап,
Бақылау жұмысы
|
1) гл 3-256.
|
15 апта
|
|
DELPHI ортасы
|
|
|
|
|
-
|
Проект құру.
Жаңа проект құру. Форма. Модульді және проектті сақтау. Пограмманы іске қосу
|
1
|
Т,СЖ
|
1) тр1-15б.
|
1 апта
|
-
|
Timer компоненті. Уақытқа байланысты функциялармен жұмыс
1. Формада жүріп тұрған сағатты көрсету
2. Now, DayOfWeek, StrToTime, DateToStr функциялары және олармен жұмыс
|
1
|
Т,СЖ
|
1)тр1-38б.
2) 74б.
|
1 апта
|
-
| Программа құрылымы 1. Программалыќ код терезесі
2. Программа құрылымы. Негізгі модуль
3. Тәсіл модуль құрылымы
|
1
|
БЖ
|
3)гл2-53б.
1) тр1-18б.
|
2 апта
|
-
|
OleContainer компоненті. OLE технологиясы
2. Ole автоматтандыруын пайдаланып Excelде есеп шешу
|
1
|
Т,СЖ
|
1)тр1-38б., 92б.
|
2 апта
|
-
|
Берілгендерді жеке диалогтық терезеде енгізу және шығару
1. InputBox функциясы
3. ShowMessage процедурасы
|
1
|
Т,СЖ
|
1)тр1-24б.
|
3 апта
|
-
|
Edit, Label, Button компоненттері.
Формада берілгендерді енгізу және шығару
|
1
|
Т,СЖ
|
1)тр1-29б.
|
3 апта
|
-
|
Циклдер
|
1
|
БЖ
|
3)гл3-68б., гл4-99б.
|
4 апта
|
-
|
Тармақталу командасы
ax2+bx+c=0 квадрат теңдеуін шешу программасы
|
1
|
Т,СЖ
|
1)тр2-57б.
|
4 апта
|
-
|
Таңдау командасы
Ұшбұрыш, трапеция, дөңгелек аудандары формуласының керектісін шығаратын программа
|
1
|
Т,СЖ
|
1)тр2-65б.
|
5 апта
|
-
| Көмекші программалар
1. Көмекші программа. Түрлері. Параметрлер
2. Модуль құру, пайдалану
|
1
|
БЖ
|
5) гл 6
2) 55б.
|
5 апта
|
-
| Объектілі-бағдарлы программалау тәсілі
1. Объектілі-бағдарлы программалау тәсілі жөнінде
2. Мұрагерлік. Инкапсуляция. Полиморфизм.
|
1
|
БЖ
|
2) 25б.
1) тр1-20б.
|
6 апта
|
-
|
Пайдаланушының модулі
isint және isFioat функцияларын өз ішіне алатын модуль құру және пайдалану
|
1
|
Т,СЖ
|
5) гл 6
|
6 апта
|
-
| TRadioButton, TScroolBar, TBitbtn, TPanel, TComboBox класстары
1. TradioButton, TscroolBar класстары және қасиеттері
2. TBitbtn, TPanel, TComboBox класстары және қасиеттері
|
1
|
БЖ
|
4) гл18-403б.
|
7 апта
|
-
|
BitBtn, Panel, Combobox компоненттері. Бұл компоненттерді пайдаланып калкулятор қосымшасын құру
|
1
|
Т,СЖ
|
1)тр2-68б.
|
7 апта
|
-
|
Сандық массивтермен жұмыс.
Сандық массивтің min, max, орта мәнін табу программасы.
|
1
|
Т,СЖ
|
3) гл7-176б.
1) тр2-79б.
|
8 апта
|
-
|
Матрицамен жұмыс.
Жүгіру бойынша жарыс нәтижелері программасы. Екі өлшемді массивпен жұмыс
|
1
|
Т,СЖ
|
1) тр2-81б.
|
8 апта
|
-
| Консольдық қосымша. Программаны дұрыстау
3. Ерекше жағдайлар
4. Баспаға шығару
|
1
|
БЖ
|
3) гл15-443б.
4) гл16-302б.
|
9 апта
|
-
|
Ерекше жағдайлар
Try…except блогын пайдаланып қателікті өңдеу
|
1
|
Т,СЖ
|
4) гл16-305б.
|
9 апта
|
-
| Графика салу 1. TCanvas классы, қасиеттері мен тәсілдері
2. TPen, TFont, TBrush кластары және қасиеттері
|
1
|
БЖ
|
3) гл14-403б.1) тр3-104б.
|
10 апта
|
-
|
Дайын кескіндерді орнату. Геометриялық фигураларды салу
1. TBitmap,TMetafile TIcon кластары.Timage компоненті.
2. TopenPictureDialog компоненті.
3. TShape, TBevel компоненттері
|
1
|
БЖ
|
1) тр3-115б.
3) гл14-403б.
|
10 апта
|
-
|
Image компоненті арқылы дайын кескінді орнату тәсілдері
1. Picture қасеті арқылы
2. OpenPictureDialog компоненті арқылы
|
1
|
Т,СЖ
|
1) тр3-115б., 117б.
|
11 апта
|
-
|
Фигура салу
1. TShape компоненті арқылы геометриялық фигура салу
2. TBevel компоненті арқылы форманы безендіру
|
1
|
Т,СЖ
|
1) тр3-119б.
|
11 апта
|
-
|
3. TImageEditor редакторын пайдаланып қолдан фигура салу
|
1
|
Т,СЖ
|
1) тр3-119б.
|
12 апта
|
-
|
Анимация
1. TAnimate компоненті
2. Графикалық кескіндерді жылжыту әсерін ұйымдастыру
|
1
|
БЖ
|
1) тр3-121б.
3) гл14-436б.
|
12 апта
|
-
|
Графикалық кескіндерді жылжыту әсерін ұйымдастыру
1. 2 шеңберді қарама-қарсы жылжыту программасы
2. Жерді айналған ай программасы
|
1
|
Т,СЖ
|
1) тр3-122б.
|
13 апта
|
-
|
Тышқан көрсеткішін түрлі түрде көрсету
1. Көрсеткіштің стандартты түрлері
2. Көрсеткішті қолдан дайындау
|
1
|
БЖ
|
4)гл17-361б. 1) тр3-104б.
|
13 апта
|
-
|
Файлды типтік түрде тиеу
Rewrite, write операторлары
|
1
|
Т,СЖ
|
1) тр4-141б.
|
14 апта
|
-
|
Типтік файлды оқу
Reset, read операторлары
|
1
|
Т,СЖ
|
1) тр4-142б.
|
14 апта
|
-
|
Мәзір құру
1. Негізгі мәзір құру. TMаіn классы және қасиеттері
2. TopenDialog, TsaveDialog, TrichEdit компоненттері
|
1
|
Т,СЖ
|
2) гл5-159б.
1) тр4-144б.
|
15 апта
|
-
|
TMainMenu компоненті
1. Мәзір құру
2. Құрылған мәзірді пайдалану
|
1
|
БЖ
|
1) тр4-145б.
|
15 апта
|