Программалау іі» пәні бойынша 050111 «Информатика»



бет27/29
Дата14.06.2016
өлшемі2.7 Mb.
#135126
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   29


Әдебиеттер тізімі:

Негізгі:
1.А.Г.Гольцев «Объектно-ориентированное программирование и его реализация в языке Паскаль», Москва-2005

3. В.В.Фараонов «Турбо Паскаль 7.0», Москва-2001

4. Электронный учебник: В.А.Белашев «Программирование диалоговых задач», Пензенский ГУ.

5. О.Камардинов «Есептеуіш техника және программалау», Алматы-1997

6. Ғ.Ш.Тойкенов «Паскаль тілінде программалау», Алматы-2001

7. В.Попов «Паскаль и Дельфи. Самоучитель», Питер-2003

8. Г.Иванова «Основы программирования», Москва-2002

9. Ю.Бородич, А.Вальвачев, А.Кузьмич «Паскаль для персональных компьютеров», Минск-1991

10. Электронный учебник: «Введение в объектно-ориентированное программирование», 2006

11. Электронный учебник: “Илюстрированный самоучитель по Delphi 7 для начинаюших”, 2006

12.О. Камардинов. Х.Жантелі, DELPHI 5 – 6 , Оқу құралы. Шымкент, 2002



  1. И.Баженова, Дельфи 7, Кудиц-Образ, М.-2003

  2. В.Попов, Паскаль и Дельфи, Питер-2003

  3. В.Фараонов, Delphi 6, учебный курс, М.-2001

  4. Электронный учебник, Иллюстрированный самоучитель по Дельфи 7 для начинающих

Қосымша:

  1. А.Полянский. Среда программирования Delphi 5-6 Справочное пособие. М.,2001

  2. С.Бобровский. Delphi 5. Учебный курс. М.2001

  3. Н.Культин. Delphi 6. Программирование на Object Pascal. БХБ-Петербург, 2001

Түсініктеме: БЖ – бақылау жұмысы

Т – тапсырма

СЖ – сұрақ-жауап

ТТ- тест

Г – глоссарий

Р - реферат

Қазақстан Республикасы

Білім және ғылым министрлігі

«Сырдария » университеті



«Физика және математика» факулътеті

«Информатика» кафедрасы

«Программалау ІІ» пәні бойынша


050111 «Информатика» мамандығының студенттері үшін

ОҚЫТУШЫНЫҢ БАСШЫЛЫҒЫМЕН СТУДЕНТТЕРДІҢ

ӨЗІНДІК ЖҰМЫС ЖОСПАРЫ ЖӘНЕ ОРЫНДАУ КЕСТЕСІ
(ОБСӨЖ)

Жетісай – 2008 ж.

12. ОБСӨЖ жоспары және орындау кестесі




Тапсырманың мазмұны мен мақсаты

Сағат

саны

Бақылау түрі


Беті көрсетілген әдебиеттер тізім

Орындалу мерзімі

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. Модуль атауы және модульдердің бір-бірімен байланысы

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 апта


Объектіге бағытталған программалауға кіріспе


  1. Инкапсуляция

  2. Мұрагерлік

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 апта



Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   29




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

    Басты бет