Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






ЕНГІЗУ-ШЫҒАРУ АҒЫНДАРЫ






ЖҰ МЫС МАҚ САТЫ: Ағ ындарғ а енгізу-шығ ару амалдарын қ олдануды, енгізу-шығ ару амалдарын қ айта жү ктеуді, кластың статикалық функция – мү шелерін қ олдануды мең герту.

ПРАКТИКАЛЫҚ САБАҚ ЖОСПАРЫ:

1. Негізгі теориялық мә ліметтерді қ айталау.

2. Тапсырма ретінде берілген есептерді шығ ару.

3. Ө з бетімен орындауғ а ү й тапсырмасын беру.

4. Сабақ ты қ орытындылау. Блиц-тест.

БАҚ ЫЛАУ СҰ РАҚ ТАРЫ:

1. Ағ ын дегеніміз не?

2. Ағ ынның қ андай тү рлері бар?

3. Файлдық ағ ындар.

4. Жолдық ағ ындар.

5. С++ тіліндегі стандартты ағ ындар?

ГЛОССАРИЙ

Ағ ын – бұ л мә ліметтерді жіберушіден алуғ а кез келген тасымалдау тү ріне қ атысты абстрактілі ұ ғ ым.

Бағ ыты бойынша ағ андар енгізу, шығ ару жә не екі бағ ытталғ ан болуы мү мкін.

Стандартты ағ ындар – мә ліметтерді клавиатурадан экранғ а жіберу ү шін арналғ ан.

Файлдық ағ ындар – сыртқ ы тасымалдаушылардағ ы файлдардан мә лімет алмасу ү шін арналғ ан.

Жолдық ағ ындар – оперативті жадыдағ ы символдар массивімен жұ мыс жасау ү шін арналғ ан.

 

1. Орындауғ а арналғ ан тапсырмалар:

1. Алдың ғ ы жұ мыста орындалғ ан тапсырма ү шін класс объектілерін енгізу-шығ ару амалдарын қ айта жү ктеу, жеке объектіні жә не кластың барлық объектілерінің тізімін консольдан текстік файлғ а немесе керісінше ың ғ айлы тү рде енгізу-шығ аруды жү зеге асыруғ а мү мкіндік беретін функцияны ө ң деу.

2. Демонстрациялық программаны, оғ ан объектілер санын ө згерту ү шін конструкторлар мен деструкторлардың ө ң делген функцияларын шақ ыруды қ оса отырып ө згерту.

3. «Кітапхана» класын сипаттау. Кітаптардың кез келген санымен жұ мыс жасау мү мкіндігін, қ андай да бір параметрі бойынша (мысалы, авторы бойынша немесе шығ арылғ ан жылы бойынша) кітапты іздеу мү мкіндігін, кітапханағ а кітап қ осу, кітапты ө шіру, ә ртү рлі ө рістері бойынша кітаптарды сұ рыптау мү мкіндіктерін қ арастыру. Осы класпен жұ мыс жасайтын программа жазу. Бастапқ ы мә ліметтерді файлдан оқ ып алып, нә тижені екінші файлғ а жазу.

4. «Кө рсеткіш» класын сипаттау. Кө рсеткіштің ә р компоненті сө зді жә не осы сө з кездесетін беттер номерлерін қ амтиды. Бір сө зге қ атысты беттер саны 1-ден 10-ғ а дейін. Кө рсеткішті клавиатурадан жә не файлдан қ ұ ру, кө рсеткішті шығ ару, берілген сө з ү шін тиісті беттер номерлерін шығ ару, кө рсеткіштен элементті ө шіру мү мкіндіктерін қ арастыру. Осы класпен жұ мыс жасайтын программа жазу. Программада кластың барлық ә дістерін тексеруге мү мкіндік беретін мә зір болуы қ ажет.

2. Ө з бетімен орындауғ а арналғ ан тапсырмалар (ү й тапсырмасы):

1. Кластарды сипаттау кезінде класс объектілеріне кө рсеткіштің статикалық массивін енгізің із.

2. Конструкторларды жазу кезінде осы кө рсеткіштерді қ ұ рылатын объектілердің адресін сақ тау ү шін қ олданың ыз.

3. Деструкторларды жазу кезінде статистикалық массивтен жойылатын объектілердің адресін ө шірің із.

4. Жеке консольмен жә не файлмен жұ мыс жасау ү шін кластың объектілерін енгізу –шығ ару ү шін орналастыру жә не шығ ару амалдарын қ айта жү ктең із.

5. Барлық класс объектілерінің тізімін шығ ару ү шін жеке функцияны ө ң дең із.

 

БЛИЦ-ТЕСТ:

1. Ағ ын тү рінің саны

a) 2 b) 3 c) 4 d) 5

2. Ағ ындық енгізу класы

a) istream b) ostream

c) iostream d) istrstream

3. Ағ ындық шығ ару класы

a) istream b) ostream

c) iostream d) istrstream

4. Енгізу – шығ ару класы

a) istream b) ostream c) iostream d) istrstream

5. Функция мә нін қ айтару инструкциясын таң даң ыз:

a) return b) end c) define d) typedef

 

Ә ДЕБИЕТТЕР:

1. Г.С. Иванова и др. ООП: Учебник для вузов, М., Изд-во МГТУ им.Баумана, 2003.- 368 с.

2. Павловская Т.А. С и С++. Программирование на языке высокого уровня.

3. Р.Вайнер, Л.Пинсон. С++ ИЗНУТРИ.

4. Р. Лафоре. Объектно-ориентированное программирование в С++.4-е издание. Питер.2004

5. Г. Шилдт. Самоучитель C++. - Санкт-Петербург, Изд. BHV, 2004.

6. А.В. Замулин. Курс лекций: Объектно-ориентированное программирование (С++)

7. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учебное пособие. – М.: Финансы и статистика, 2004







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.