Объектно-ориентированное программирование 1. Росдистант 2025

Раздел
Программирование
Просмотров
98
Покупок
0
Антиплагиат
Не указан
Размещена
15 Июл в 17:13
ВУЗ
Не указан
Курс
Не указан
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
1-4
3.3 Кбайт 1 000 ₽
Описание

Практическое задание 1

Тема 2. Основные средства объектно-ориентированного программирования в С++

Тема 2.1. Классы и объекты

Цель работы

Изучить структуру класса, механизм создания и использования, описание членов-данных класса и методов доступа к ним.

Порядок выполнения задания

1. Реализовать класс прямоугольника с использованием инкапсуляции.

2. Поля класса должны быть в разделе private.

3. Определить методы установки свойств (при вводе некорректных значений выдавать сообщение об ошибке) и возврата значений.

4. Определить метод печати результата.

5. Реализовать на языке С++ программу, демонстрирующую использование объектов созданного класса.

Задание

Класс: Прямоугольник

Поля: высота и ширина

Операции:

-    вычислить площадь и периметр прямоугольника;

-       установить значения полей и вывести на экран результат вычисления;

-       предусмотреть в программе проверку на корректность задаваемых параметров.

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку. 


Практическое задание 2

Тема 2. Основные средства объектно-ориентированного программирования в С++

Тема 2.2. Отношения между классами

Цель работы

Изучить возможности наследования классов на языке С++.

Задание

Определить иерархию классов для простого наследования.

Создать класс «Квадрат», члены класса – длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.

Написать программу, демонстрирующую работу с этими классами: дано N квадратов и M призм, найти квадрат с максимальной площадью и призму с максимальной диагональю.

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку. 


Практическое задание 3

Тема 2. Основные средства объектно-ориентированного программирования в С++

Тема 2.3. Обработка исключений

Цель работы

Изучить способы обработки исключительных ситуаций.

Задание

Реализовать класс – контейнер ВЕКТОР с элементами типа int.

Реализовать и перегрузить для него следующие операции:

[] – доступа по индексу;

int() – определение размера вектора;

–n – удаление n элементов из конца вектора;

+n – добавление n элементов в конец вектора.

2. Определить в программе исключительные ситуации.

3. Предусмотреть генерацию исключительных ситуаций.

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку. 


Практическое задание 3

Тема 2. Основные средства объектно-ориентированного программирования в С++

Тема 2.3. Обработка исключений

Цель работы

Изучить способы обработки исключительных ситуаций.

Задание

Реализовать класс – контейнер ВЕКТОР с элементами типа int.

Реализовать и перегрузить для него следующие операции:

[] – доступа по индексу;

int() – определение размера вектора;

–n – удаление n элементов из конца вектора;

+n – добавление n элементов в конец вектора.

2. Определить в программе исключительные ситуации.

3. Предусмотреть генерацию исключительных ситуаций.

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку. 

Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир