- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Алғысөз
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Курс мазмұны
- •Практикалық сабақтардың болжамдық тақырыптары
- •Пәннің оқу-әдістемелік қамтамасыз етілуі
- •Қазақстан Республикасы Білім және ғылым министрлігі
- •Түсінік хат
- •Оқу жоспарынан көшірме
- •Модуль бойынша пәннің тақырыптық жоспары
- •Пән мазмұны
- •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 Тапсырма.
- •Арнайы кабинеттер, аудиториялар мен зертханалар тізімі.
- •Мазмұны
1.3 Тапсырма.
Нұсқа бойынша есеп шешімінің программасын келтіру:
N натурал саны берілген. Есептеу керек:
S=1-+
S=
S=
P=
P=
P=
1.4 Тапсырма.
Берілген есептер шешімінің программасын келтіру.
Элементтері бүтін сан болатын бір өлшемді массивте келесі амалдарды орындаңыз:
Барлық жұп сандарды жойыңыз.
Барлық бірліктерді нольдермен ауыстырыңыз.
Қайталанатын элементтерді екі еселеңіз.
1.5 Тапсырма.
Нұсқа бойынша есеп шешімінің программасын келтіру:
Екі өлшемді массив берілген. Осы массивтегі ең кіші элементті тауып, оның реттік номерін анықтау керек. Егер олар бірнешеу болса, олардың реттік номерін әрқайсысы үшін анықтау қажет.
Екі өлшемді массивтің бағандары бойынша элементтерінің қосындысын анықтайтын программа құрыңыз.
Студенттердің 8-ші семестрдегі 5 түрлі пән бойынша алған бағалары берілген. Студенттердің үлгерімін анықтайтын программа жазыңыз.
Екі өлшемді квадрат массив берілген. Оның бас диагоналының элементтерінің қосындысын экранға шығаратын программа жазыңыз.
Екі өлшемді квадрат массив берілген. Оның бас диагоналының үстінде орналасқан элементтерінің қосындысын есептейтін программа жазыңыз.
Екі өлшемді массив берілген. Осы екі массивтің элементтерінің қосындысын экранға шығаратын программа құрыңыз.
1.6 Тапсырма.
Нұсқаға сәйкес есеп шешімінің программасын келтіру:
Берілген текстте «а» әрпі бар екені белгілі. Сол текстің бірінші «а»-дан кейінгі бөлігін шығарыңыз.
Берілген текстегі ph жұбын f әрпіне өзгертіп текстті қайта шығарыңыз.
Латын әрпінен және сөздерінен тұратын тізбек берілген. «а» әрпінен басталатын сөздер санын анықтаңыз.
Жол берілген. Егер жолдың ұзындығы екіге еселі болса, онда алғашқы және соңғы екі символды жойып, жолды қайта шығарыңыз.
Сөйлем берілген. Ондағы ұзындықтары 5-ке теғ сөздерді шығару қажет.
Берілген тексттегі алдында «с» әріпі орналасатын «в» әріпінің бәрін алып тастап, тексті қайта шығарыңыз.
1.7 Тапсырма.
Нұсқаға сәйкес есеп шешімінің программасын келтіру:
Кіріс файлы негізінде келесі мәліметтерді қамтитын топ студенттерінің тізімін құру: аты-жөні, туған жылы, мекен-жайы, мектебі. Жаңа файлға көрсетілген мектеп түлектерін туған жылы бойынша сұрыптап шығару.
Кіріс файлы негізінде келесі мәліметтерді қамтитын топ студенттерінің тізімін құру: аты-жөні, топ нөмірі, 3 емтихан нәтижелері. Жаңа файлға сессияны сәтті тапсырған студенттер тізімін топ нөмірі бойынша сұрыптау шығару.
Кіріс файлы негізінде келесі мәліметтерді қамтитын жүк қоймасының багаждік ведомосін құру: жолаушы аты-жөні, заттар саны, заттардың жалпы салмағы. Жаңа файлға жүктің орташа салмағы нормадан асатын жолаушылар туралы мәліметтерді тапсырылған заттар саны бойынша сұрыптап шығару.
Кіріс файлы негізінде келесі мәліметтерді қамтитын автомобильдік ведомость құру: автомобиль маркасы, автомобиль нөмірі, иесінің аты-жөні, шыққан жылы, жүрген жолы. Жаңа файлға қандай да бір жылға дейін шығарылған автомобильдерді жүрген жолы бойынша сұрыптап шығару.
Кіріс файлы негізінде келесі мәліметтерді қамтитын мекеме қызметкерлерінің тізімін құру: аты-жөні, жұмысқа қабылданған жылы, қызметі, жалақысы, стажы. Жаңа файлға жалақысы қандай да бір деңгейден төмен қызметкерлер тізімін жұмыс стажы бойынша сұрыптап шығару.