[Росдистант] Объектно-ориентированное программирование 1 (контрольная работа, практические задания)

Раздел
Программирование
Просмотров
378
Покупок
19
Антиплагиат
Не указан
Размещена
18 Дек 2022 в 06:41
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
1 000 ₽
Демо-файлы   
4
docx
Задание 1 Задание 1
16.3 Кбайт 16.3 Кбайт
docx
Задание 2 Задание 2
14.7 Кбайт 14.7 Кбайт
docx
Задание 3 Задание 3
14.6 Кбайт 14.6 Кбайт
docx
Задание 4 Задание 4
14.4 Кбайт 14.4 Кбайт
Файлы работы   
4
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Задание 1_Решение
921.5 Кбайт 250 ₽
docx
Задание 2_Решение
921.5 Кбайт 250 ₽
docx
Задание 3_Решение
920.7 Кбайт 250 ₽
docx
Задание 4_Решение
920.7 Кбайт 250 ₽
Всего 4 файла на сумму 1000 рублей
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Объектно-ориентированное программирование 1 (8577). Практические задания 1-4. Решение.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

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

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

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

Цель работы

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

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

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

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

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

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

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

Задание

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

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

Операции: 

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

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

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

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

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

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

Цель работы

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

Задание

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

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

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

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

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

Тема 3. Стандартная библиотека С++

Тема 3.2. Обработка строк

Цель работы

Изучить основные методы класса string стандартной библиотеки.

Задание

Написать программу, которая сравнивает в строке между собой количество левых и правых парных символов (левых и правых круглых скобок ( ), левых и правых квадратных скобок [ ], левых и правых угловых скобок < >, левых и правых фигурных скобок { }, и печатает на экране сообщение, количество каких символов совпадает, а каких нет.

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:57
6 +6
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:17
4 +4
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:12
4 +4
0 покупок
ООП - Объектно-ориентированное программирование
Лабораторная работа Лабораторная
22 Окт в 14:13
57
0 покупок
Другие работы автора
Строительная механика
Контрольная работа Контрольная
4 Ноя в 09:49
5 +5
0 покупок
Безопасность жизнедеятельности
Контрольная работа Контрольная
4 Ноя в 07:38
8 +8
0 покупок
Безопасность жизнедеятельности
Тест Тест
4 Ноя в 07:28
10 +10
0 покупок
Безопасность жизнедеятельности
Тест Тест
4 Ноя в 07:03
6 +6
0 покупок
Инженерная графика
Контрольная работа Контрольная
3 Ноя в 00:47
8 +8
0 покупок
Машиностроение
Контрольная работа Контрольная
2 Ноя в 08:16
28 +1
0 покупок
Металлообработка
Лабораторная работа Лабораторная
2 Ноя в 06:31
43 +1
0 покупок
Металлообработка
Контрольная работа Контрольная
2 Ноя в 06:27
41 +3
0 покупок
Автомобильная промышленность
Контрольная работа Контрольная
2 Ноя в 02:06
46 +1
0 покупок
Автомобильная промышленность
Контрольная работа Контрольная
1 Ноя в 11:31
47
1 покупка
Механика
Контрольная работа Контрольная
1 Ноя в 00:18
78 +2
0 покупок
Автомобильная промышленность
Контрольная работа Контрольная
31 Окт в 01:08
41
0 покупок
Бизнес-планирование
Контрольная работа Контрольная
30 Окт в 11:22
69
0 покупок
Финансовая математика
Контрольная работа Контрольная
30 Окт в 04:09
77
0 покупок
Управление персоналом
Контрольная работа Контрольная
29 Окт в 18:20
16 +1
0 покупок
Инвестиции и проекты
Тест Тест
28 Окт в 22:04
44
0 покупок
Темы журнала
Показать ещё
Прямой эфир