- •30 Сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone, tMetafile. Image Editor графиктерді
- •6 Сурак:1. Функцияны жазу және қолдану: функция прототипі және оларды жазу стилі, аргументтер және функция типтері, main() функциясының аргументтері.
- •15 Сурак:1. Формадағы жоғалган компонеттерді қалай табамыз?. Компонеттер жиынымен жұмыс жасау. Оларды өлшемі және деңгейі бойынша орналастыру.
- •38 Сурак:2. Мультимедия және дыбыстық файлдардың түрлері. Beep, MessageBeep, PlaySound дыбыстарды іске қосу.
- •27 Сурак:2. Қарапайым графиктік өңдеуші құрастырыңыз. Канваның негізгі қасиеттері (Brush т.Б.).
- •3. Y функциясының мәнін p(X) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(X):2*X, x2, X/3 мәндерін қабылдай
- •13 Сурак:1. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •30 Сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone, tMetafile. Image Editor графиктерді
- •8 Сурак:1. Тармақталу операторын программалық жүзеге асыру. Жалпы қасиеттері.
- •3. Y функциясының мәнін p(X) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(X):2*X, x2, X/3 мәндерін қабылдай
- •1.Константалар. Константалар типтері. Айнымалылар. Айнымалылар типтері. Сипаттау операторларының мысалдар келтіріңіз.
- •12 Сурак:1. Объектіге бағытталған программалауда қосымшаны жүзеге асырудағы негізгі файлдар. Қосымшаны қалай сақтап және оны жүзеге асыру жолдарын
- •2. Арифметикалық операциялар қолданылатын қосымша құрастырыңыз (мысал келтіріңіз).
- •5. Басқару операторлары: шартты операторлар. Циклдік операторларды салыстырыңыз. Айырмашылықтары қандай?
- •6. Функцияны жазу және қолдану: функция прототипі және оларды жазу стилі, аргументтер және функция типтері, main() функциясының аргументтері.
- •8. Тармақталу операторын программалық жүзеге асыру. Жалпы қасиеттері.
- •9.Объектіге бағытталған программалау тарихындағы бағдарламалық тілдерді бір-бірімен салыстырыңыз. Ерекшеліктерін атап көрсетіңіз.
- •12. Объектіге бағытталған программалауда қосымшаны жүзеге асырудағы негізгі файлдар. Қосымшаны қалай сақтап және оны жүзеге асыру жолдарын көрсетіңіз.
- •13. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •14. Жаңа проектіге жаңа формаларды не үшін қосамыз?. Депазитарийдағы орналасқан формалардың бір-бірімен байланысы қандай? Жолдарын көрсетіңіз
- •15. Формадағы жоғалган компонеттерді қалай табамыз?. Компонеттер жиынымен жұмыс жасау. Оларды өлшемі және деңгейі бойынша орналастыру.
- •16. Байланысқан жолдар. Стектер, дектер және кезектерді мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •17. Функцияны қолдану: функция прототиптері және оларды жазу стилі.
- •18. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone. Image Editor графиктерді өңдеуші.
- •19. Файлдарды пайдалану арқылы құрылымдарды өңдеу
- •20. Класстар: синтаксис және ережелер, класстардың ерекшеліктері, операцияларды қайта жүктеу
- •22. Графиктік қосымшаларды құрастыру. Дайын графиткік файлдарды қолдану. Image компонентасы және оның қасиеттері. Қарапайым қосымша құрастырыңыз.
- •27. Қарапайым графиктік өңдеуші құрастырыңыз. Канваның негізгі қасиеттері (Brush т.Б.).
- •28. Канваны салу және көшіру режимдері. OnPaint оқиғасы.
- •29. Мысалдар келтіре отырып жолдарды түрлендірудің негізгі функциялары көрсетіңіз.
- •33. Database Daesktop көмегімен деректер қорын құрастыру. Жаңа кесте құрастыру.
- •34. Database Daesktop көмегімен деректер қорын құрастыру. Кестенің қасиеттерін сипаттау.
- •Index options (радиокнопка панелі)
- •35. Database Daesktop көмегімен кестені толтыру және құрылымын өзгерту. Database Daesktop-да құрылған деректер қорының псевдонимдерін құрастыру және көру.
- •36. Копоненттер мен деректер қоры арасындағы байланысты орнату. Мысал келтіріп, жолдарын көрсетіңіз.
- •37. Мультимедия және анимацияға қосымша құрастырыңыз. Қасиеттерін келтіріңіз.
- •38. Мультимедия және дыбыстық файлдардың түрлері. Beep, MessageBeep, PlaySound дыбыстарды іске қосу.
- •40. Универсалды MediaPlayer ойнатушысы. Анимация жасау үшін қолданылатын компонента. Мысал келтіріңіз.
2. Арифметикалық операциялар қолданылатын қосымша құрастырыңыз (мысал келтіріңіз).
Көптеген арифметикалық операциялар жай алгебралық өрнектегі амалдар приоритетін (реттілігін, басымдылығын)сақтай отырып жұмыс істейді, алдымен көбейту, бөлу және қалдық табу, соңынан қосу мен азайту орындалады. Егер өрнекте реттілігі бірдей бірнешеамал қатар тұрса, олар солдан оңға қарай орындалады. Мысалы:
i=k+d*i/m%n-1;
Арифметикалық амалдар мынадай ретпен атқарылады: алдымен көбейту, бөлу және қалдық табу, қосу мен азайту.
3. Идентификаторлар, кілттік сөздер, C++-тің стандартты деректер типтерінің қолданылуын мысалдар келтіре отырып көрсетіңіз.
Идентификаторлар – программалық объектінің аты. Әріп немесе сызық таңбасы Идентификатордың бірінші символы болуы мүмкін, бірақ цифр бола алмайды.
Идентификаторлар – программаны және программадағы тұрақтыларды, типтерді, айнымаларды, функцияларды т.б белгілеп жазу үшін қажет. Оның ұзындығын өте үлкен етудің қажеті жоқ, өйткені атауларды теру және сақтау біраз уақытты керек етеді. Идентификаторлар латын алфавитінің бас және кіші әріптерінен, цифрлардан құралады. Әріп ретінде астын сызу символын қолдануға рұқсаат етілген. Бас әріп пен кіші әріп бірдей болғанмен әр түрлі Идентификатор болып саналады. Мысалы: abc, ABC, A128B 3түрлі идентификатор болып саналады. Идентификатордың ұзындығына шек қойылмайды, біраұ оның тек 31 символы ғана мағыналы болады. Идентификатор сипаттау кезінде қолданылады да, кейінгі операторларда қолданыла береді.
4. Деректерді түрлендіру, жады класстары, операциялар, операциялардың артықшыығы, С және C++-тің стандартты кітапханаларының қолданылуын мысалдар келтіре отырып көрсетіңіз.
C/C++ стандарттық кітапханасы
C++ программалық тілінде стандарттық кітапхана термині база данных жазылған класс және фунекция жинағын білдіреді. C++ тілінің стандарттық кітапханасы сонымен бірге ISO C90 (СИ стандарты кітапханасы) стандарты спецификациясын қосады. Стандарттық кітапхананың функцияналдық ерекшелігі std кеңістік атында жарияланады.
fstream
iomanip
ios
iostream
sstream
string
Стандартная библиотека шаблонов |
|
Арттыру немесе кеміту (инкремент жəне декремент) операциялары
++ жəне – – түрінде жазылады. Бұлар кез келген операндтың мəндерін бірге арттыруға немесе кемітуге мүмкіндік береді. Инкремент, яғни арттыру операциясы (++) жəне декремент (– –), кеміту операциясы айнымалы (тек айнымалы мəнін) мəнін бірге арттырады немесе кемітеді. Олар айнымалы мəнін өзгертеді, яғни жасырын түрдегі меншіктеу амалы болып табылады. Көбінесе олар жеке оператор түрінде жазылады:
i++; немесе ++i;
Бұл екеуі де мынадай амалмен бірдей болып саналады
i = i + 1;
Бұл екеуін өрнектерде жиі қолданады. Мысалы:
sum - sum + х * --i;
Инкремент пен декремент екі формада жазылады: префикстік жəне постфикстік. Постфикстік арттыру былай жазылады:
х++ , ал префикстік арттыру былай жазылады: ++х .
Префикстік амалдар негізгі операция алдында, ал постфикстік амалдар негізгі амалдан кейін орындалады. Постфикстік формада Х айнымалысының мəні оны қолданғаннан кейін өзгереді, ал префикстік формада – айнымалы мəні оны қолданғанға дейін өзгереді, яғни бір деген санға артады. Мысалы:
k=10;
x=k++; /* x=10 k=11 */
13 x=++k; /* x=12 k=12 */
Арттыру/кеміту операцияларын өрнек ішінде де орындау мүмкіндігі бар. Мысалы:
sum=a+b++;/*алдымен a,b қосылады, сонан соң b мəні 1-ге артады */
sum=a+ ++b; /*алдымен b 1-ге артады, сосын барып a,b қосылады */
Арттыру/кеміту операцияларының приоритеттері өте жоғары, тек жақша ішіндегі операциялардың приоритеті олардан жоғарылау болады.
Кез келген ; таңбасымен аяқталатын өрнек меншіктеу операторы болып табылады. Өрнектің бір түріне бос оператор жатады, ол жай ; операторы.
Мысалдар:
y=1.5e3;
i++;
a+=2;
m1: ;
x=a+b-sin(2*alfa);
Келтіру операциясы
Жоғарыда көрсетілген типтердің түрлендірілуі автоматты түрде орындалады. Мəліметтердің көрсетілген қажетті типіне келтіру үшін Си++ тілінде арнайы бір тəсіл бар. Бұл тəсілде типтердің келтірілуі келесідей түрде қолданылады: айнымалының алдында дөңгелек жақшада қажетті типтің аты жазылады. Жалпы түрге келтіру операциясы мынадай болып жазылады: (тип)өрнек. Мысалы:
int m;
float x,y;
y=pow(x,2)+sqrt((double)m);
Шартты операция
Шартты операция (? :) шартты өрнек жазуға мүмкіндік береді, яғни берілген шартқа байланысты əр түрлі мəн қабылдайтын шартты өрнектер құрады. Бұл операция үшорынды болып табылады. Егер оның шарты (бірінші операнды) ақиқат болса, өрнек мəні екінші операндқа тең; егер жалған болса, онда - үшіншіге тең. Мысалы:max_ab = a > b? a : b;
