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

Описание
<h1>Практическое задание 1</h1>

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

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

Цель работы

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

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

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

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

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

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

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

Задание

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

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

Операции:

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

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

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

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

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

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

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


<h1>Практическое задание 2</h1>

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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


<h1>Практическое задание 3</h1>

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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


<h1>Практическое задание 3</h1>

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

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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

     
          Описание
          &lt;h1&gt;Практическое задание 1&lt;/h1&gt;Тема 2. Основные средства объектно-ориентированного программирования в С++Тема 2.1. Классы и объектыЦель работыИзучить структуру класса, механизм создания и использования, описание членов-данных класса и методов доступа к ним.Порядок выполнения задания 1. Реализовать класс прямоугольника с использованием инкапсуляции.2. Поля класса должны быть в разделе private.3. Определить методы установки свойств (при вводе некорректных значений выдавать сообщение об ошибке) и возврата значений.4. Определить метод печати результата.5. Реализовать на языке С++ программу, демонстрирующую использование объектов созданного класса. ЗаданиеКласс: Прямоугольник Поля: высота и ширинаОперации: ·       вычислить площадь и периметр прямоугольника;·       установить значения полей и вывести на экран результат вычисления;·       предусмотреть в программе проверку на корректность задаваемых параметров.Рекомендации по выполнению задания1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.2. Выполните предлагаемое задание. Программный код должен содержать комментарии.3. Вышлите файл выполненного задания с расширением .cpp на проверку. &lt;h1&gt;Практическое задание 2&lt;/h1&gt;Тема 2. Основные средства объектно-ориентированного программирования в С++Тема 2.2. Отношения между классамиЦель работыИзучить возможности наследования классов на языке С++.ЗаданиеОпределить иерархию классов для простого наследования.Создать класс «Квадрат», члены класса – длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре. Написать программу, демонстрирующую работу с этими классами: дано N квадратов и M призм, найти квадрат с максимальной площадью и призму с максимальной диагональю.Рекомендации по выполнению задания1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.2. Выполните предлагаемое задание. Программный код должен содержать комментарии.3. Вышлите файл выполненного задания с расширением .cpp на проверку. &lt;h1&gt;Практическое задание 3&lt;/h1&gt;Тема 2. Основные средства объектно-ориентированного программирования в С++Тема 2.3. Обработка исключенийЦель работыИзучить способы обработки исключительных ситуаций.ЗаданиеРеализовать класс – контейнер ВЕКТОР с элементами типа int.Реализовать и перегрузить для него следующие операции:	[] – доступа по индексу;	int() – определение размера вектора;	–n – удаление n элементов из конца вектора;	+n – добавление n элементов в конец вектора.2. Определить в программе исключительные ситуации.3. Предусмотреть генерацию исключительных ситуаций.Рекомендации по выполнению задания1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.2. Выполните предлагаемое задание. Программный код должен содержать комментарии.3. Вышлите файл выполненного задания с расширением .cpp на проверку. &lt;h1&gt;Практическое задание 3&lt;/h1&gt;Тема 2. Основные средства объектно-ориентированного программирования в С++Тема 2.3. Обработка исключенийЦель работыИзучить способы обработки исключительных ситуаций.ЗаданиеРеализовать класс – контейнер ВЕКТОР с элементами типа int.Реализовать и перегрузить для него следующие операции:	[] – доступа по индексу;	int() – определение размера вектора;	–n – удаление n элементов из конца вектора;	+n – добавление n элементов в конец вектора.2. Определить в программе исключительные ситуации.3. Предусмотреть генерацию исключительных ситуаций.Рекомендации по выполнению задания1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.2. Выполните предлагаемое задание. Программный код должен содержать комментарии.3. Вышлите файл выполненного задания с расширением .cpp на проверку.   
            
            
            Объектно-ориентированное программирование 1 (Росдистант)Объектно-ориентированное программирование 1(Росдистант) ТГУОбъектно-ориентированное программирование 2Объектно-ориентированное программирование в технических системах//СИНЕРГИЯ//МОСАП//МОИ//МТИОбъектно-ориентированное программирование в технических системах//СИНЕРГИЯ//МОСАП//МОИ//МТИОбъектно-ориентированное программирование в технических системах (тест с ответами Синергия/МОИ/ МТИ /МОСАП)«Объектно-ориентированное программирование (ОПП)». Тест для сдачи в МФПУ «Синергия»Объективные, существенные, устойчивые связи между составными компонентами процесса обучения, которые носят преимущественно вероятностно-статистический характер и проявляются как тенденции, – это … обучения Объективные факторы, провоцирующие развитие конфликтов, обстоятельства, которые привели к столкновению двух сторон, – это … конфликтаОбъективный управленческий контроль возможен только при наличии …Объект комплексного экономического анализа – это …Объект комплексного экономического анализа – это … Объект конфликтов в сфере государственного управления – это распоряжение … ✅ Объектно-ориентированное программирование 100 вопросов СИНЕРГИЯ МТИ 2022