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

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

Задание

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

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Лабораторная работа Лабораторная
18 Дек в 14:49
47 +3
0 покупок
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
93 +2
2 покупки
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
71 +1
2 покупки
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:57
34 +3
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:17
33
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
60 +22
1 покупка
Неорганическая химия
Тест Тест
20 Дек в 13:22
48 +20
0 покупок
История государства и права
Тест Тест
17 Дек в 09:27
73 +3
0 покупок
История государства и права
Контрольная работа Контрольная
17 Дек в 09:17
70 +2
0 покупок
Английский язык
Тест Тест
17 Дек в 05:13
181 +27
2 покупки
Инженерная графика
Контрольная работа Контрольная
16 Дек в 09:28
176 +10
1 покупка
Электроэнергетика
Контрольная работа Контрольная
14 Дек в 14:45
86 +6
0 покупок
САПР технологических процессов
Контрольная работа Контрольная
14 Дек в 05:19
34 +1
0 покупок
Вычислительная техника
Контрольная работа Контрольная
5 Дек в 08:06
55 +2
0 покупок
Вычислительная техника
Тест Тест
5 Дек в 07:52
112 +4
4 покупки
Техносферная безопасность
Контрольная работа Контрольная
5 Дек в 01:33
59 +3
1 покупка
Анализ и прогнозирование
Тест Тест
3 Дек в 11:49
46 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
3 Дек в 10:43
53 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир