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

Раздел
Программирование
Просмотров
309
Покупок
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
18
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
26 Мар в 23:23
59 +1
1 покупка
ООП - Объектно-ориентированное программирование
Тест Тест
12 Мар в 12:07
31
0 покупок
ООП - Объектно-ориентированное программирование
Курсовая работа Курсовая
3 Мар в 08:49
28
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
22 Дек 2023 в 20:27
70
2 покупки
Другие работы автора
Менеджмент
Тест Тест
23 Апр в 04:56
9 +9
0 покупок
Теория управления
Контрольная работа Контрольная
23 Апр в 03:57
7 +7
0 покупок
Экономическая безопасность
Тест Тест
22 Апр в 09:14
39 +17
0 покупок
Бухгалтерский учет, анализ и аудит
Тест Тест
22 Апр в 09:01
18 +7
0 покупок
Складская логистика
Контрольная работа Контрольная
20 Апр в 06:52
15 +9
0 покупок
Банкротство
Контрольная работа Контрольная
20 Апр в 06:27
16 +9
0 покупок
Инвестиции и проекты
Контрольная работа Контрольная
20 Апр в 05:38
17 +8
0 покупок
Основы теории сварки и резки металлов
Тест Тест
17 Апр в 20:42
49 +5
0 покупок
Гражданский процесс
Тест Тест
16 Апр в 08:55
42 +1
0 покупок
Системы автоматизированного проектирования
Тест Тест
6 Апр в 23:37
128 +2
2 покупки
Основы теории сварки и резки металлов
Тест Тест
5 Апр в 17:33
100
0 покупок
Темы журнала
Показать ещё
Прямой эфир