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

Раздел
Программирование
Просмотров
319
Покупок
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 стандартной библиотеки.

Задание

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

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Отчет по практике Практика
1 Апр в 00:21
27
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
26 Мар в 23:23
91 +1
2 покупки
ООП - Объектно-ориентированное программирование
Тест Тест
12 Мар в 12:07
40
0 покупок
ООП - Объектно-ориентированное программирование
Курсовая работа Курсовая
3 Мар в 08:49
41
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
22 Дек 2023 в 20:27
82
2 покупки
Другие работы автора
Электроснабжение
Тест Тест
16 Мая в 13:22
25 +9
0 покупок
МСФО - Международные стандарты финансовой отчетности
Тест Тест
12 Мая в 16:38
40 +7
1 покупка
Безопасность жизнедеятельности
Тест Тест
12 Мая в 16:17
50 +5
0 покупок
Налоги, налогообложение и налоговое планирование
Тест Тест
11 Мая в 17:13
34 +3
0 покупок
Безопасность жизнедеятельности
Тест Тест
11 Мая в 13:05
38
0 покупок
Налоги, налогообложение и налоговое планирование
Тест Тест
11 Мая в 12:48
39 +4
0 покупок
Строительная механика
Тест Тест
10 Мая в 19:48
41 +6
4 покупки
Бухгалтерский учет, анализ и аудит
Тест Тест
10 Мая в 19:20
19 +2
0 покупок
Юриспруденция
Тест Тест
10 Мая в 16:50
32 +1
1 покупка
Технологические процессы в строительстве
Контрольная работа Контрольная
9 Мая в 08:24
29 +1
2 покупки
Менеджмент
Тест Тест
23 Апр в 04:56
157
1 покупка
Теория управления
Контрольная работа Контрольная
23 Апр в 03:57
98
0 покупок
Темы журнала
Показать ещё
Прямой эфир