Лабораторная работа. Объектно-ориентированное программирование

Дата заказа
27.07.2023
Заглавие
Лабораторная работа. Объектно-ориентированное программирование
ВУЗ
ТГУСУР
Объём
5 - 10 страниц
Оригинальность
50% (Etxt)
Описание

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Классы. Открытые и закрытые уровни доступа.

Конструкторы. Инициализация данных объекта. Определение

методов. Создание объекта в памяти. Стандартные потоки

ввода-вывода.

1 В среде программирования на С++ создайте консольный

проект с именем LAB1 в каталоге LAB1.

2 В проекте создайте файлы main.h (заголовочный файл) и

main.cpp (файл исходного кода).

3 В файле main.h определите с помощью ключевого слова

class объект Person.

Данные объекта:

Номер человека (целый тип).

ФИО (символьный массив).

Пол (логический тип: 0 — муж., 1 — жен.).

Возраст (вещественный тип).

Пусть данные имеют закрытый уровень доступа (private).

4 Опишите конструктор объекта, аргументы которого будут

инициализировать все данные объекта.

5 Опишите конструктор объекта по умолчанию (без аргу-

ментов), проинициализировав все данные.

6 Опишите в объекте функцию void Print() с открытым уров-

нем доступа (public), которая будет выводить данные на экран.

7 Откройте файл main.cpp. С помощью директивы #include

включите в файл main.cpp заголовочные файлы ,

,

а

также

ваш

заголовочный

файл

8 Ниже определите конструктор объекта, инициализирую-

щий все данные объекта значениями аргументов. В теле кон-

структора используйте функцию strcpy(стр1, стр2) для копирова-

ния строки имени человека (ФИО).

9 Затем определите функцию void Person::Print(). В теле

функции для вывода данных используйте стандартный поток вы-

вода cout << значение1 << значение2 << … << endl;.

Создание динамического массива объектов. Де-

структор объекта. Два типа полиморфизма: принудительное

приведение типа, перегрузка функций и перегрузка операторов

(унарных и бинарных).

1 В среде программирования на С++ создайте консольный

проект с именем LAB2 в каталоге LAB2.

2 Переименуйте файл main.h из предыдущей лабораторной

в person.h. Создайте файл person.cpp и включите в проект эти два

файла. Переместите конструктор и функции объекта Person из

main.cpp в файл person.cpp. Таким образом, файл person.h содер-

жит описание объекта Person, а файл person.cpp — реализацию

объекта Person.

3 Включите в проект файл main.cpp и очистите тело функ-

ции main().

4 Определим объект Group, который будет содержать ди-

намический массив объектов Person. Создайте два файла group.h

и group.cpp и включите их в проект.

5 В файле group.h определите с помощью ключевого слова

class объект Group.

Нужна аналогичная работа ТГУСУР? Закажи у эксперта!
Мы гарантируем высокую уникальность материала, который вам подберет и посоветует специалист.

Оформите заявку прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  1. Елена

    Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться.

    1. Ксения

      Елена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  2. Павел

    Здравствуйте, хотел бы узнать сколько будет стоить презентация и защитная речь И сколько по времени займёт?

    1. Ксения

      Павел, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  3. Арсений

    Дистанционная помощь в защите ВКР

    1. Ксения

      Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  4. Людмила

    вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы

    1. Ксения

      Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  5. Валя

    Здравствуйте вы защищаете ВКР?

    1. Ксения

      Валя, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  6. Владимир

    Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.

    1. Ксения

      Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  7. Екатерина

    Здравствуйте нужна работа Вкр

    1. Ксения

      Екатерина, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  8. Дмитрий

    Написать ВКР 3 раздела
    Тема строительство строительство жилого дома с применением каркасно-монолитных технологий
    Антиплагиат от 75%
    ПЗ и чертежи

    1. Ксения

      Дмитрий, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

Лабораторная работа. Объектно-ориентированное программирование не подходит?
Ваша отличная работа у нас.
Осталось только оформить заявку и получить ее по самой привлекательной цене.

Закажи прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Хватит думать!
Лабораторная работа под ключ от преподавателя!
Помощь с обучением.
Учебные работы под ключ.
Получайте качественные услуги
точно в срок и без переплат.

Оформите заявку прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Заявка на расчет