Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функциялардың және операторларды қайта жүктеудің бірге қолданылуы
Орындауғ а арналғ ан тапсырмалар: 4. Нақ ты сандар ү шін +, -, * операторларын қ айта жү ктең із. 5. Жолдар ү шін жол ұ зындығ ын есептеу, жолды жолғ а жалғ ау амалдарын қ айта анық таң ыз. 6. Нақ ты сандар ү шін сандығ ы цифрлар санын есептеу, санды дә режелеу, санды дө ң гелектеу функцияларын қ айта жү ктең із. Ө з бетімен орындауғ а арналғ ан тапсырмалар (ү й тапсырмасы): 4. Операторларды қ айта жү ктеу арқ ылы қ арапайым калькулятор қ ұ ру. 5. Бү тін сандар ү шін анық талғ ан функцияларды нақ ты сандар ү шін қ айта жү ктеу. 6. Жол ү шін анық талғ ан функцияны символ ү шін қ айта жү ктеу.
6. Енгізу-шығ ару ағ ындары Орындауғ а арналғ ан тапсырмалар: 5. Алдың ғ ы жұ мыста орындалғ ан тапсырма ү шін класс объектілерін енгізу-шығ ару амалдарын қ айта жү ктеу, жеке объектіні жә не кластың барлық объектілерінің тізімін консольдан текстік файлғ а немесе керісінше ың ғ айлы тү рде енгізу-шығ аруды жү зеге асыруғ а мү мкіндік беретін функцияны ө ң деу. 6. Демонстрациялық программаны, оғ ан объектілер санын ө згерту ү шін конструкторлар мен деструкторлардың ө ң делген функцияларын шақ ыруды қ оса отырып ө згерту. 7. «Кітапхана» класын сипаттау. Кітаптардың кез келген санымен жұ мыс жасау мү мкіндігін, қ андай да бір параметрі бойынша (мысалы, авторы бойынша немесе шығ арылғ ан жылы бойынша) кітапты іздеу мү мкіндігін, кітапханағ а кітап қ осу, кітапты ө шіру, ә ртү рлі ө рістері бойынша кітаптарды сұ рыптау мү мкіндіктерін қ арастыру. Осы класпен жұ мыс жасайтын программа жазу. Бастапқ ы мә ліметтерді файлдан оқ ып алып, нә тижені екінші файлғ а жазу. 8. «Кө рсеткіш» класын сипаттау. Кө рсеткіштің ә р компоненті сө зді жә не осы сө з кездесетін беттер номерлерін қ амтиды. Бір сө зге қ атысты беттер саны 1-ден 10-ғ а дейін. Кө рсеткішті клавиатурадан жә не файлдан қ ұ ру, кө рсеткішті шығ ару, берілген сө з ү шін тиісті беттер номерлерін шығ ару, кө рсеткіштен элементті ө шіру мү мкіндіктерін қ арастыру. Осы класпен жұ мыс жасайтын программа жазу. Программада кластың барлық ә дістерін тексеруге мү мкіндік беретін мә зір болуы қ ажет. Ө з бетімен орындауғ а арналғ ан тапсырмалар (ү й тапсырмасы): 6. Кластарды сипаттау кезінде класс объектілеріне кө рсеткіштің статикалық массивін енгізің із. 7. Конструкторларды жазу кезінде осы кө рсеткіштерді қ ұ рылатын объектілердің адресін сақ тау ү шін қ олданың ыз. 8. Деструкторларды жазу кезінде статистикалық массивтен жойылатын объектілердің адресін ө шірің із. 9. Жеке консольмен жә не файлмен жұ мыс жасау ү шін кластың объектілерін енгізу –шығ ару ү шін орналастыру жә не шығ ару амалдарын қ айта жү ктең із. 10. Барлық класс объектілерінің тізімін шығ ару ү шін жеке функцияны ө ң дең із.
Лабораториялық сабақ тар: 1. С++-ТЕГІ КЛАССТАР ЖӘ НЕ ОБЪЕКТІЛЕР Ө зіндік жұ мыс тапсырмалары: 1. СТУДЕНТ класын қ ұ ру. Ө рістері: аты, курсы, жынысы. 1-курс студенттері туралы мә ліметтерді экранғ а шығ аратын ә діс қ ұ ру. 2. АДРЕС класын қ ұ ру. Ө рістері: кө ше аты, ү й номері, ү й иесінің аты-жө ні. Клавиатурадан енгізілген адресте орналасқ ан ү й иесінің аты-жө нін экранғ а шығ аратын ә діс қ ұ ру. 3. ЦЕХ класын қ ұ ру. Ө рістері: аты, басшысы, жұ мыскерлер саны. Клавиатурадан енгізілген цехтың басшысы жә не жұ мыскерлер саны туралы ақ паратты экранғ а шығ аратын ә діс қ ұ ру. 4. МЕМЛЕКЕТ класын қ ұ ру. Ө рістері: аты, жер кө лемі, халық саны. Халқ ының саны берілген аралық та жататын мемлекет туралы ақ паратты экранғ а шығ аратын ә діс қ ұ ру. 5. Қ ЫЗМЕТКЕР класын қ ұ ру. Ө рістері: аты-жө ні, жасы, жұ мыс стажы. Қ ызметкерлер тізімінен клавиатурадан енгізілген қ ызметкер туралы ақ паратты экранғ а шығ аратын ә діс қ ұ ру. 6. ЖАНУАР класын сипаттау. Ө рістері: аты, класы, орташа салмағ ы. Клавиатурадан енгізілген класқ а жататын жануарлар тізімін экранғ а шығ аратын ә діс қ ұ ру. 7. ЕМТИХАН класын сипаттау. Ө рістері: студент аты, кү ні, бағ асы. Емтиханнан ө тпей қ алғ ан студенттер тізімін экранғ а шығ аратын ә діс қ ұ ру. 8. АВТОМОБИЛЬ класын сипаттау. Ө рістері: маркасы, қ уаттылығ ы, бағ асы. Автомобильдер тізімін маркасы бойынша топтап экранғ а шығ аратын ә діс қ ұ ру. 9. КВИТАНЦИЯ класын сипаттау. Ө рістері: нө мірі, кү ні, суммасы. Квитанциялар бойынша жалпы сумманы есептеп, экранғ а шығ аратын ә діс қ ұ ру. 10. ТОВАР класын сипаттау. Ө рістері: аты, саны, бір бірлігінің бағ асы. Жалпы товарлардың бағ асын есептеп, экранғ а шығ аратын ә діс қ ұ ру.
|