1 билет Алгоритм ұғымы. Алгоритмнің анықталу жолдары. Алгоритмнің графигі


билет Динамикалық массивтерді қолдану және босату



жүктеу 55,45 Kb.
бет13/15
Дата03.02.2022
өлшемі55,45 Kb.
#35492
1   ...   7   8   9   10   11   12   13   14   15
698 algoritm

18 билет

Динамикалық массивтерді қолдану және босату.

Динамикалық жиымдар new операциясының көмегімен құрылады,мұнда оның типі мен өлшемін көрсету керек,мысалы:int n=100;float*p=new float[n];Динамикалық жиымдар құру кезінде инициалдауға болмайды және олар 0 ге теңестірілмейді.Комп.жадын бөлу және босату тәсілдері сәйкес келмеген жағдайда тундайтын нәтиже белгісіз б.т.Delate операциясында жиын өлшумі кқрсетілмейді,бірақ тек жақшалар міндетті түрде көрсетілуі тиіс.

19 билет

  1. С++ тілінің математикалық функциялары.

21 билет


Обьектіге бағытталған программалау.Класстар.Класс әдістері мен шамалары.

Обьектіге бағытталған программалау-обьектілердің көмегімен бағдармаларды жобалау,жазу.

Обьект деп-мәліметтер және олармен жұмыс істеу әдістерінің жиынтығы аталады.

Обьектілі бағытталған бағдармалаудың негізгі принциптері:

1.Полиморфизм.2.Инкапсуляция.3.МұрагерлікПолиморфизм-1иерархиядағы обьектілер үшін бір атаумен берілген әдістерді қолдану мүмкүндігі.Инкапсуляция-1 обьектілік типте мәліметтерді біріктіру.Мұрагерлік -1класстың мінездемелерін баска класс арқылы қолдану мүмкіндігі.Класс-берілгендер мен оларға әрекет жасайтын арнайы тип.Ол өріс,әдіс және қасиеттерден тұрады.Класстың данасы болып обьект табылады.Класс әдістері мен шамалары.public(ашық)шамалар әдістер.Protected(қорғалған)мұрагерлікпен деген сиякты.Private(меншікті жабық)Классты құрушы әдіс конструктор деп аталады.Конструктордың аты класстың атымен бірдей болу керек .Класс түріндегі айнымалыны жоюшы әдіс диструктор деп аталады.class A{public

Int x,y

A( ){x=2,y=3}

A(int b){x=b;y=b+1;} };

Voit main( ) {A p,q(1);cout<


Класс әдістері класстан тыс анықтауға болады.Класс адресіне нұсқаушы болады this д.а. class-әдістерді,шамаларды біріктіру.class екі сөзбен анықталады.Class=> Private,struct=>public.

22 билет

Класс конструкторы және деструкторы.

Конструктор обьектіні инициалдау үшін қажет және ол құрылған кезде автоматты түрде шақырылады.Қасиеттері:1)Конструктор мән қайтармайды,типті void типті мәнді де конструкторға нұсқауыш алу мүмкін емес.2)Класстың құрамында әртүрлі инициалдау түрлеріне арналғын әртүрлі параметрлі бірнеше конструкторлар болуы мүмкін.(мұндайда асыра жүктеу механизмі қолданылады).3.Параметрсіз шақырылатын констурктор келісім бойынша құрылған констурктор д.а. 4.Конструктор мұраланбайды.5.Конструкторларды const,virtual,static модификаторлары арқылы сипаттауға болмайды.Деструктор –констуркторға карама карсы ұғым.Ол класстың данасын жоюға арналған,яғни жадының обьектіні бұзу және жойылатын обьектімен бос емс бөлігін босату.Обьект көріну аймағынан шыққан кезде деструктор автоматты түрде шақырылады.1)Жергіліті обьетілер үшін –олар жарияланған блоктан шығу кезінде.2)Оқытуды обьектңлер үшін- main функциясынан шығу процессінің бір бөлігі ретінде. 3.Нұсқауыштар арқылы берілегн обьекті үшін деструктор delete операциясын қолдану кезінде тікелей емес түрде шақырылады.Қасиеттері:1.Аргументтері және қайтарылатын мәні болмайды.2.const немесе static ретінде жариялануы мүмкін емес.3.Мұраланбайды.4.Виртуалды болуы мүмкін.

23 билет


Аргументсіз конструктор.Көшіруші конструктор.

Көшіруші(көшірме)-бұл жалғыз параметр ретінде дәл осы класстың обьектісіне сілтемені қаблдайтын конструктордың арнайы түрі.T::T(constT&){…/*констурктор тұлғасы*/}мұндағы Т-класстың атауы.Егер класстың құрамында ешқандай конструтор болмаса ,компилятор класстың құрамына аргументсіз конструкторды өзі қосады.Аргументсіз конструктор бар деп есептейді.



жүктеу 55,45 Kb.

Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   15




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау