Объектно-ориентированное программирование 1(Росдистант) ТГУ

Раздел
Программирование
Просмотров
194
Покупок
0
Антиплагиат
Не указан
Размещена
22 Ноя 2022 в 10:15
ВУЗ
Не указан
Курс
Не указан
Стоимость
850 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
1-4
3.3 Кбайт 850 ₽
Описание
Практическое задание 1

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

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

Цель работы

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

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

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

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

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

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

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

Задание

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

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

Операции:

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

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

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

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку.


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

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

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

Цель работы

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

Задание

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

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

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

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку.


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

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку.


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

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

Рекомендации по выполнению задания

1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.

2. Выполните предлагаемое задание. Программный код должен содержать комментарии.

3. Вышлите файл выполненного задания с расширением .cpp на проверку.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
25 Апр в 17:30
75 +3
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
81 +9
0 покупок
Основы программирования
Задача Задача
23 Апр в 18:19
134 +12
1 покупка
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:22
140 +3
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:20
140 +4
0 покупок
Другие работы автора
Информатика
Контрольная работа Контрольная
6 Дек 2022 в 07:03
212
8 покупок
Математический анализ
Контрольная работа Контрольная
7 Окт 2022 в 07:15
371
0 покупок
Математическая логика
Контрольная работа Контрольная
7 Окт 2022 в 06:50
298
0 покупок
Философия
Тест Тест
26 Сен 2022 в 10:33
249
4 покупки
Математический анализ
Контрольная работа Контрольная
26 Сен 2022 в 10:28
269 +1
0 покупок
Русский язык и культура речи
Тест Тест
11 Июл 2022 в 11:52
787
6 покупок
Теория алгоритмов и автоматов
Контрольная работа Контрольная
9 Июн 2022 в 06:58
470
16 покупок
Информационные технологии
Тест Тест
26 Апр 2022 в 06:44
318
0 покупок
Основы программирования
Задача Задача
20 Апр 2022 в 17:52
277 +1
0 покупок
Линейная алгебра
Контрольная работа Контрольная
18 Апр 2022 в 14:40
231
0 покупок
Операционные системы
Контрольная работа Контрольная
18 Апр 2022 в 14:30
387 +1
12 покупок
Дискретная математика
Контрольная работа Контрольная
16 Апр 2022 в 14:16
377
0 покупок
Физкультура и спорт
Контрольная работа Контрольная
16 Апр 2022 в 14:02
225
3 покупки
История России
Тест Тест
16 Апр 2022 в 13:38
425 +1
2 покупки
Физкультура и спорт
Тест Тест
16 Апр 2022 в 13:22
231
0 покупок
Русский язык и культура речи
Тест Тест
16 Апр 2022 в 13:04
254 +1
1 покупка
Темы журнала
Показать ещё
Прямой эфир