Практикалық жұмыс №1 Тақырыбы: Айнымалылармен жұмыс. Енгізу және шығару. Өрнектер. Сызықтық алгоритмдер



бет16/25
Дата09.06.2022
өлшемі1.03 Mb.
#267232
1   ...   12   13   14   15   16   17   18   19   ...   25
Байланысты:
Практикалық жұмыс С тен
кітап тізім, переплёт, ~$ҚМЖ, биологияотв, биологияотв, Сақталу заңдары, Сақталу заңдары, Тұлғаны дамыту, қалыптастыру, тəрбиелеу факторларының өзара байланысы, Мат лекция 6 (1), Мат лекция 6 (1), 3 лекция, ДИФФЕРЕНЦИАЛДЫҚ ТЕҢДЕУЛЕР
Конструкторлар мен деструкторлар
С++ тілінде екі арнайы әдіс типі бар - конструкторлар мен деструкторлар. Конструкторлар люъекті элементтерін жүктейді. Деструкторлар – оларды жояды.
Конструкторды сипаттау:

конструктор _ идентификаторы (параметрлер тізімі) {конструктор денесі}


Конструктор идентификаторы класс атымен сәйкес келуі тиіс. Конструкторға нәтиже мәні типі қайтарылмайды (тіпті void).


Massiv класы үшін конструктор былай жарияланады:
Massiv (int *b, int m)
{
n=m;
for (int i=0; i a[i]=b[i];
}
Конструктор параметрлер мәнін үнсіз келісім бойынша алады.
Конструкторларды қолдану мысалы:
- егер конструктор ашық шақырылмаса, онда ол объектіні құру кезінде автоматты түрде шақырылады.
- егер конструктор шық сипатталмаса, онда транслятормен автоматты түрде жарияланады.
Конструктордың шақырылуы:
класс_аты объект_аты = конструктор_аты(фактілі параметрлер тізімі);
конструктор_аты объект_аты (фактілі параметрлер тізімі);
Деструктор класс объектілерін жойып, жедел жадыны босатады. Деструктор класс атымен сәйкес келетін әдісті құрайды, оыні алдында ~ (тильда) символы тұрады. Деструктор параметлері де, қайтарылатын мәннің типінен не тұрмайды.
Сипатталуы:
~класс_аты () {операторлар;}
мысалы:
~Massiv () {};
Деструктор ашық немесе жабық шақырылады. Ашық түрде деструктор объектіні жою кезінде ғана шақырылады.


Негізгі әдебиеттер:

  1. Юркин А.Г. Задачник по программированию. –СПб.:Питер, 2002

  2. Немнюгин С.А. Turbo Pascal: практикум. –СПб.: Питер, 2000

  3. Балабекова М.Ж. Технология и сопровож­дение ПО, 2009ж. Байтерек Алматы қаласы

  4. Фаронов В.В. Турбо-Паскаль 7.0. Начальный курс. Учебное пособие. –М.: Нолидж, 2004

  5. Марченко А.И., марченко Л.А. Программирование в среде Turbo Pascal 7.0. Киев: ВЕУ, 2000

  6. Федоренко Ю. Алгоритмы и программы на Turbo Pascal. Учебный курс. –СПб: Питер, 2001

  7. irbis.vkgu.kz/portal/downloads/po5 d6f98.ppt





Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   25




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
республикасы білім
Жалпы ережелер
жиынтық бағалаудың
рсетілетін қызмет
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
мерзімді жоспар
Қазақстан республикасының
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
Мектепке дейінгі
оқыту әдістемесі
бағалаудың тапсырмалары
Қазақ әдебиеті
пәнінен тоқсанға
Инклюзивті білім
нтізбелік тақырыптық
Зертханалық жұмыс
Әдістемелік кешені
білім берудің
республикасының білім
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
атындағы жалпы
қазақ тілінде
қазіргі заман
туралы хабарландыру