Объектно-ориентированное программирование
Содержание
Теория
Объем
30 лист.
Год написания
2018
Данной работы в готовом виде нет. Вы можете заказать написание работы под вашу тему.
ЗАКАЗАТЬ
Описание работы
Лабораторная работа №1
«Классы, определение методов класса, права доступа»Цель работы
Изучить принципы создания классов, ограничения прав доступа к полям и методам класса, применив на практике знания базовых синтаксических конструкций языка C++ и объектно-ориентированного программирования.
Закрепить знания по теме: Классы, определение методов класса, права доступа.
Задание
9. Комплексное число (a+jb) в алгебраической форме задано полями a и b с помощью метода Polar получить запись комплексного числа в показательной форме.
Лабораторная работа №2
«Классы, конструкторы, деструкторы»Цель работы
Изучить принципы создания классов с конструкторами, применив на практике знания базовых синтаксических конструкций языка C++ и объектно-ориентированного программирования.
Закрепить знания по теме: Классы, конструкторы, деструкторы.
Задание
9. Создайте класс prompt. Введите в него конструктор, который выводит на экран приглашение (строку) и затем позволяет ввести целые числа. Класс должен выделить память под строки с длинами, равными введенным целым числам, и случайным образом заполнить их. Функция- член op() должна сформировать новую строку и заполнить ее поочередно символами первой и второй строк.
Лабораторная работа №3
«Наследование классов, базовый класс, производный класс»Цель работы
Изучить механизм создания нового класса на основе уже существующего, варианты доступа к элементам базового класса из производного.
Закрепить знания по теме: Классы, наследование классов, варианты доступа.
Задание
4. Создать класс Board для описания шахматной доски. В нём предусмотреть массив 8х8 элементов и метод для перевода цифр 1-8 в буквы A-H и обратно. На основе класса Board создать класс Composition для составления шахматной композиции. В нём предусмотреть возможность добавления/удаления фигур на доску, распечатку композиции.





