- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Алғысөз
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Курс мазмұны
- •Практикалық сабақтардың болжамдық тақырыптары
- •Пәннің оқу-әдістемелік қамтамасыз етілуі
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Оқу жоспарынан көшірме
- •Модуль бойынша пәннің тақырыптық жоспары
- •Пән мазмұны
- •1 Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау
- •2 Модуль. Графика, динамика және мультимедия. Интерфейсті қосымшалар құру.
- •Бақылау түрі
- •Негізгі әдебиет
- •Қосымша әдебиет
- •Алғысөз
- •Оқу жоспарынан көшірме:
- •Бекітілген кестеге сәйкес курс бойынша сабақ кестесі
- •Бағалау саясаты
- •Оқытудың кредиттік технологиясы бойынша студенттердің білімін бағалау шкаласы
- •Пән мазмұны
- •Сөж тақырыптары
- •Рефераттар тақырыптары
- •Негізгі әдебиет
- •Қосымша әдебиет
- •Пәннің оқу-әдістемелік қамтамасыз етілу картасы
- •Пән бойынша тапсырмаларды орындау және тапсыру кестесі
- •Практикалық сабақтар
- •1Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау №1.1 практикалық сабақ
- •1.1. Delphi бағдарламаны құрастырудың интегралданған ортасы
- •1.2. Delphi бағдарламаларының құрылымы
- •Interface
- •1.3.4. Жазбаларды орналастыру (tLabel)
- •1.3.5. Нәтижені шығарудың көпжолды терезесін орналастыру (tMemo)
- •1.3.6. Форма құру жағдайын өңдеу бағдарламасын жазу (FormCreate)
- •1.3.7. Батырманы басу жағдайын өңдеу бағдарламасын жазу (ButtonClick)
- •1.3.8. Бағдарламаны орындау және онымен жұмыс жасау
- •1.4. Өзіндік жұмысты орындау
- •№1.2 Практикалық сабақ
- •2.1. Паскаль тілінің if және case операторлары
- •2.2. Delphi-дегі ауыстырғыш-батырмалар
- •2.3. Бағдарлама жазудың мысалы
- •2.3.1. Форманы құру
- •2.3.2. TСheckBox компонентімен жұмыс жасау
- •2.3.3. TRadioGroup компонентімен жұмыс жасау
- •2.3.4. FormСreate және Botton1Сlick жағдайларын өңдеуді құру
- •№1.3 Практикалық сабақ
- •3.1. Pascal тіліндегі циклдерді ұйымдастыру операторлары repeat, whіle, for
- •3.2. Delphi-дегі бағдарламаларды өңдеу құралдары
- •3.3. Тапсырманы орындау реті
- •3.4. Жеке тапсырманы орындау
- •№1.4 Практикалық сабақ
- •4.1. Массивтермен жұмыс
- •4.2. TStringGrid компоненті
- •4.3. Тапсырманы оырндау реті
- •4.4. TStringGrid компонетін баптау
- •№1.5 Практикалық сабақ
- •5.1. TListBox компоненті
- •5.2. TComboBox компоненті
- •5.3. TBitBtn компоненті
- •5.4. Жеке тапсырманы орындау тәртібі
- •№1.6 Практикалық сабақ
- •6.1. Жазба типті айнымалыны қолданып программалау
- •6.2. Файлдармен жұмыс
- •Файлдармен жұмыс жасайтын процедуралар және функциялар:
- •6.3. Файлдармен жұмыс жасайтын ішкі программалар
- •6.4. TOpenDialog және tSaveDialog компоненттері
- •6.5. Тапсырманы орындау реті
- •6.5.1.TOpenDialog және tSaveDialog компоненттерін күйге келтіру
- •6.1-Сурет
- •6.5.2. Программамен жұмыс
- •6.2-Сурет
- •6.6. Жеке тапсырмалар
- •№1.7 Практикалық сабақ
- •7.1. Ішкі программалардың қолданылуы
- •7.2. Модульдердің қолданылуы
- •7.3. Тапсырманы орындау мысалы
- •7.3.1. Модульді құру
- •7.3.2. Модульді іске қосу
- •7.1 - Сурет
- •7.4. Жеке тапсырмалар
- •2 Модуль. Графика, динамика және мультимедия. Интерфейсті қосымшалар құру.
- •№2.2 Практикалық сабақ
- •9.2 Динамикалық тізімдерді қолдану
- •9.2-Сурет Edit Button Модуль тексті
- •9.3. Жеке тапсырманы орындау
- •№2.3 Практикалық сабақ
- •Бұрыштары дөңгеленген тіктөртбұрыш
- •№2.4 Практикалық сабақ
- •І. Мәліметтерді файлдан оқу және файлға жазу. Тестілеу программасын құру
- •№2.7 Практикалық сабақ
- •№2.8 Практикалық сабақ
- •Төмендегі компоненттердің қайсысы визуальды компонентке жатпайды?
- •Осөж-ды орындауда қолданылатын әдебиеттер тізімі:
- •Үй тапсырмалары
- •1 Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау
- •1.1 Тапсырма.
- •1.2 Тапсырма.
- •1.3 Тапсырма.
- •1.4 Тапсырма.
- •1.5 Тапсырма.
- •1.6 Тапсырма.
- •1.7 Тапсырма.
- •1.8 Тапсырма.
- •Арнайы кабинеттер, аудиториялар мен зертханалар тізімі.
- •Мазмұны
Осөж-ды орындауда қолданылатын әдебиеттер тізімі:
Delphi: Советы программистов/ Под ред. В. Озерова. -СПб: Символ-Плюс, 2003. -976 с: ил
Александровский А.Д. Delphi для профессионалов : Опыт практического применения/ А.Д. Александровский, В.В. Шубин. -М.: ДМК, 2000. -240 с: ил
Архангельский А.Я. Разработка прикладных программ для Windows в Delphi 5/ А.Я. Архангельский. - М.: БИНОМ, 1999. - 256 с
Архангельский А.Я. Програмирование в Delphi 7. – М.: БИНОМ, 2003.
Баженова И.Ю. Delphi 6 : Самоучитель программиста/ И.Ю. Баженова. -М.: Кудиц-Образ, 2002. -432 с
Бобровский С.И. Delphi 7: Учебный курс/ С.И. Бобровский. - СПб.: Питер, 2005.
Гофман В. Delphi. Быстрый старт/ В. Гофман, А. Хомоненко. -СПб.: БХВ-Петербург, 2003. -288 с: ил
Гофман В., Хомоненко А. Delphi 5: Наиболее полное руководство. -СПб: БХВ - Санкт-Петербург, 2000.
Гофман В.Э. Delphi: экспресс-курс/ В.Э.Гофман, А.Д.Хомоненко. - СПб.: БХВ-Петербург, 2005.
Ерекешева М.М. Delphi ортасында программалау негіздері: Оқу құралы/ М.М. Ерекешева, Т.А. Әмірғалиева. - Ақтөбе: Қ. Жұбанов ат. АМУ РББ, 2005. - 145 бет
Казагачев В.Н. Лабораторный практикум на Delphi: Учебное пособие/ В.Н. Казагачев. - Актобе, 2005. - 95 с
Кандзюба С.П. Delphi 6. Базы данных и приложения : Лекции и приложения/ С.П. Кандзюба, В.Н. Громов. -К: "Диа софт", 2001. -576 с
Культин Н.Б. Delphi в задачах и примерах/ Н.Б. Культин. - СПб.: БХВ-Петербург, 2004. - 288 с
СТУДЕНТТЕРДІҢ (білім алушылардың) ӨЗІНДІК ЖҰМЫСЫНА АРНАЛҒАН МАТЕРИАЛДАР:
Үй тапсырмалары
1 Модуль. Delphi ортасында құрылымдық және модульдік бағдарламалау
1.1 Тапсырма.
Төмендегі тақырыптарды конспектілеу:
TLabel, TEdit компоненттері. Қасиеттері. Оқиғалары. Әдістері.
TMemo, TButton компоненттері. Қасиеттері. Оқиғалары. Әдістері.
TRadioGroup, TCheckBox компоненттері. Қасиеттері. Оқиғалары. Әдістері.
Нұсқаға сәйкес есеп шешімінің программасын келтіру:
Өрнектің мәнін есептеңіз:
Функция мәнін есептеңіз:
Тіктөртбұрыштың қабырғалары белгілі. Оның периметрін және диагоналінің ұзындығын табыңыз.
(x1,y1)және(x2,y2) координаттармен берілген екі нүктенің арақашықтығын есептеңіз.
Куб қабырғасының ұзындығы берілген. Кубтың толық бетінің ауданымен көлемін есептеңіз.
R радиуспен берілген дөңгелектің ауданын және сол радиуспен берілген шеңбердің ұзындығын есептеңіз.
1.2 Тапсырма.
Нұсқаға сәйкес есеп шешімінің программасын келтіру:
Үш нақты сан берілген. Мәндері теріс емес сандарды квадраттаңыз,ал мәндері терістерінің төртінші дәрежесін есептеңіз.
A(x1,y1) және B(x2,y2) екі нүкте берілген. Олардың қайсысы координат басына жақын екендігін анықтайтын программа құрыңыз.
Өзара тең емес х және у нақты сандары берілген. Олардың ең кішісін қосындысының жартысымен, ал үлкенін екі еселенген көбейтіндісмен ауыстырыңыз.
m, n бүтін сандары берілген. Егер олар өзара тең болмаса, әрқайсысының осы сандардың үлкенімен ауыстырыңыз, ал тең болса 0-мен ауыстырыңыз.
к саны a, b, c сандарының қайсысының бөлгіші болып табылады.
Үш санның ең кішісі мен ең үлкенінің қосындысының анықтаңыз.