Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП теория(1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
607 Кб
Скачать
☆

15 Сурак:1. Формадағы жоғалган компонеттерді қалай табамыз?. Компонеттер жиынымен жұмыс жасау. Оларды өлшемі және деңгейі бойынша орналастыру.

38 Сурак:2. Мультимедия және дыбыстық файлдардың түрлері. Beep, MessageBeep, PlaySound дыбыстарды іске қосу.

3. Екі nxm өлшемді массив үшін C++ Builder бағдарламалау ортасында бағдарлама құру. Массив элементтерін енгізу, шығару амалдарында StringGrid

компонентасын пайдаланыңыз.

nxm екі өлшемді массивінің бағандарын бірінші элементтеріне байланысты өсу ретімен орналастыратын бағдарлама құрыңыз.

№ 20 билет

11 сурак:1. Мысал келтіре отырып С++ Builder программалық ортасындағы консолдық режиміне қалай жұмыс жасйтынын көрсетіңіз

27 Сурак:2. Қарапайым графиктік өңдеуші құрастырыңыз. Канваның негізгі қасиеттері (Brush т.Б.).

3. Y функциясының мәнін p(X) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(X):2*X, x2, X/3 мәндерін қабылдай

алады.

y=(2ap(x)+bcos(sqrt(|x|))/(x2+5), x={2+z, егер z<1;

sin2(z), егер z>=1}, a,b=const.

№ 21 билет

10 сурак:1. Объектіге бағытталған программалаудың негізгі қасиеттері. С++ және Java тілдерінің қасиеттеріне байланысты бір-бірінен ерекшеліктері.

25 сурка:2. C++ Builder -де анимация жасау.Мысалмен көрсетіңіз.

3. a -данb-ға h қадамымен өзгеретін әрбір x үшін Y(x) функциясыменS(x) қосындысын және |S(x)-Y(x)|айырмасын есептейтін бағдарлама құрыңыз.

a,b,h,n мәндерін есептің шартына байланысты таңдап алыңыз және пернетақта арқылы енгізетіндей етіп құрастырыңыз.

Мұндағы S(x)=Summa_{k=0}^{n}[((-1)kx2k+1)/(2k+1)!], Y(x)=sin(x).

№ 22 билет

13 Сурак:1. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.

33 сурак:2. Database Daesktop көмегімен деректер қорын құрастыру. Жаңа кесте құрастыру.

3. a -данb-ға h қадамымен өзгеретін әрбір x үшін Y(x) функциясыменS(x) қосындысын және |S(x)-Y(x)|айырмасын есептейтін бағдарлама құрыңыз.

a,b,h,n мәндерін есептің шартына байланысты таңдап алыңыз және пернетақта арқылы енгізетіндей етіп құрастырыңыз.

Мұндағы S(x)=Summa_{k=0}^{n}[(x2k)/(2k)!], Y(x)=(ex+e-x)/2.

№ 23 билет

5 сурка:1. Басқару операторлары: шартты операторлар. Циклдік операторларды салыстырыңыз. Айырмашылықтары қандай?

18 сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: TPicture, TBitmap, TIcone. Image Editor графиктерді өңдеуші.

y=sin(2*x)+5 функциясының графигін салу қосымшасын құрастырыңыз.

3. Төмендегі өрнекті есептеу бағдарламасын құрыңыз. C++ Builder бағдарламалау ортасында және консолдық режимде.

u=[ln(8+|x-y|2+1)/(x2+y2)]*(cos(tg2(z)+1)x);

№ 24 билет

4 сурак:1. Деректерді түрлендіру, жады класстары, операциялар, операциялардың артықшыығы, С және C++-тің стандартты кітапханаларының қолданылуын

мысалдар келтіре отырып көрсетіңіз.

30 Сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone, tMetafile. Image Editor графиктерді

өңдеуші. y=sin(x)+cos(x) функциясының графигін салу қосымшасын құрастырыңыз.

3. Төмендегі өрнекті есептеу бағдарламасын құрыңыз. C++ Builder бағдарламалау ортасында және консолдық режимде.

u=[sqrt(15+|x-y|2-1)/(x2+y2+4)]*(e|x-y|(ctg2(z)+1)2*x);

№ 25 билет

9 сурак:1. Объектіге бағытталған программалау тарихындағы бағдарламалық тілдерді бір-бірімен салыстырыңыз. Ерекшеліктерін атап көрсетіңіз.

32 сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: TPicture, TBitmap, TIcone, TMetafile. Image Editor графиктерді

өңдеуші. y=tg(2*x) функциясының графигін салу қосымшасын құрастырыңыз.

3. Y функциясының мәнін p(x) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(x):2*x, x2, x/3 мәндерін қабылдай

алады.

y=2p(x)[asin(x)+b e-(x-3)], x={-3z, егер z>0;

z2, егер z<=0}, a,b=const.

№ 26 билет

7 сурак:1. Массивтер: C-дегі массивтер, массивтерді жариялау, массивтерді инициализациялау, массив элементтеріне рұқсат, массив өлшемін есептеу,

көпөлшемді массивтер.

29 сурак:2. Мысалдар келтіре отырып жолдарды түрлендірудің негізгі функциялары көрсетіңіз.

3. Y функциясының мәнін p(x) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(x):2*x, x2, x/3 мәндерін қабылдай

алады.

y=sin2(x)p(x)+acos5(x3)+cln(x2/5), x={2z+1, егер z>=0;

ln(z2-z), егер z<0}, a,b,c=const.

№ 27 билет

20 сурак:1. Класстар: синтаксис және ережелер, класстардың ерекшеліктері, операцияларды қайта жүктеу

36 сурак:2. Копоненттер мен деректер қоры арасындағы байланысты орнату. Мысал келтіріп, жолдарын көрсетіңіз.

3. Бірөлшемді n элементтен тұратын массив үшін C++ Builder бағдарламалау ортасында бағдарлама құру. Массив элементтерін енгізу, шығару

амалдарында StringGrid компонентасын пайдаланыңыз.

Массивтің ең үлкен және ең кіші элементтерінің арасында орналасқан элементтерінің көбейтіндісін есептейтін бағдарлама құрыңыз.

№ 28 билет

21 сурак:1. С++ Builder программасының негізгі политра компоненттері мен оларда орналасқан компоненттер.

39 сурак:2. С++ Builder программасында компоненттердің, формалардың және проектердің нұсқасын қалай және қайда сақталады? Жолдарын ашып жазыңыз.

3. Екі nxn өлшемді массив үшін C++ Builder бағдарламалау ортасында бағдарлама құру. Массив элементтерін енгізу, шығару амалдарында StringGrid

компонентасын пайдаланыңыз.

nxn екі өлшемді шаршы массивін қосымша диагоналына байланысты симметриялыққа тексеретін бағдарлама құрыңыз.

№ 29 билет

17 сурак:1. Функцияны қолдану: функция прототиптері және оларды жазу стилі.

34 сурак:2. Database Daesktop көмегімен деректер қорын құрастыру. Кестенің қасиеттерін сипаттау.

3. a -данb-ға h қадамымен өзгеретін әрбір x үшін Y(x) функциясыменS(x) қосындысын және |S(x)-Y(x)|айырмасын есептейтін бағдарлама құрыңыз.

a,b,h,n мәндерін есептің шартына байланысты таңдап алыңыз және пернетақта арқылы енгізетіндей етіп құрастырыңыз.

Мұндағы S(x)=Summa_{k=0}^{n}[((-1)k(2x)2k)/(2k)!], Y(x)=2*(cos2(x)-1).

№ 30 билет

19 сурак:1. Файлдарды пайдалану арқылы құрылымдарды өңдеу

35 сурак:2. Database Daesktop көмегімен кестені толтыру және құрылымын өзгерту. Database Daesktop-да құрылған деректер қорының псевдонимдерін

құрастыру және көру.

3. a -данb-ға h қадамымен өзгеретін әрбір x үшін Y(x) функциясыменS(x) қосындысын және |S(x)-Y(x)|айырмасын есептейтін бағдарлама құрыңыз.

a,b,h,n мәндерін есептің шартына байланысты таңдап алыңыз және пернетақта арқылы енгізетіндей етіп құрастырыңыз.

Мұндағы S(x)=Summa_{k=0}^{n}[cos(k*pi/4)*xk)/(2k)*(2k-1)], Y(x)=-ln[sqrt(1+x2)+x*arctg(x).

№ 31 билет