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

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

Задание

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

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
51 +2
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
40 +1
1 покупка
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:57
22 +1
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:17
18 +2
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:12
27 +1
0 покупок
Другие работы автора
Проектирование
Контрольная работа Контрольная
14 Ноя в 19:19
23 +1
0 покупок
Искусственный интеллект
Контрольная работа Контрольная
14 Ноя в 19:04
19
0 покупок
Сварка и резка
Контрольная работа Контрольная
13 Ноя в 22:35
19 +1
0 покупок
Информационные системы
Тест Тест
12 Ноя в 15:05
37 +4
0 покупок
Основы программирования
Тест Тест
11 Ноя в 14:31
50 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
11 Ноя в 13:54
43 +1
0 покупок
Экономика
Тест Тест
11 Ноя в 13:47
60 +2
1 покупка
Компьютерные сети и системы
Контрольная работа Контрольная
11 Ноя в 10:18
38 +3
0 покупок
Компьютерные сети и системы
Тест Тест
11 Ноя в 10:08
38 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
11 Ноя в 08:41
35 +2
0 покупок
История педагогики
Тест Тест
10 Ноя в 10:31
38 +2
0 покупок
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
51 +2
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
40 +1
1 покупка
Страхование
Контрольная работа Контрольная
9 Ноя в 11:08
26
0 покупок
Темы журнала
Показать ещё
Прямой эфир