
Среда программирования: Visual C++ .NET 2019
Название работы: Объектное-ориентирование и программирование. ТУСУР. ЛР1. Вариант 15
Вид работы: Лабораторная работа
Тематика работы: Технологии
Объем программы: 2 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, ТУСУР, ООП, лабораторная работа
Функции программы:
Лабораторная работа №1 вариант 15
1. В среде программирования на С++ создайте консольный проект с именем LAB1 в каталоге LAB1.
2. В проекте создайте файлы main.h (заголовочный файл) и main.cpp (файл исходного кода).
3. В файле main.h определите с помощью ключевого слова class объект КОРАБЛЬ.
Данные объекта:
имя – char*.
водоизмещение – int.
тип – char*.
Пусть данные имеют закрытый уровень доступа (private).
4. Опишите конструктор объекта, аргументы которого будут инициализировать все данные объекта.
5. Опишите конструктор объекта по умолчанию (без аргументов), проинициализировав все данные.
6. Опишите в объекте функцию void Print() с открытым уровнем доступа (public), которая будет выводить данные на экран.
7. Откройте файл main.cpp. С помощью директивы #include включите в файл main.cpp заголовочные файлы <stdlib.h>, <string.h>, <iostream.h>, а также ваш заголовочный файл "Main.h".
8. Ниже определите конструктор объекта, инициализирующий все данные объекта значениями аргументов.
9. Затем определите функцию void Print(). В теле функции для вывода данных используйте стандартный поток вывода cout << значение1 << значение2 << ... << endl;.
10. Ниже напишите главную функцию программы int main(). Внутри её создайте объект Ship, указав все значения данных объекта. Выведите данные объекта на экран, вызвав функцию Print.
11. Затем создайте динамический объект Ship с помощью обычного конструктора и оператора new. Выведите данные объекта на экран. Удалите динамический объект из памяти с помощью оператора delete.
12. Напишите функцию ввода данных в объект с клавиатуры void Input(). В теле функции для ввода данных используйте стандартный поток ввода cin >> значение1 >> значение2 >> ...;
13. Затем в теле функции main создайте объект Ship с помощью конструктора по умолчанию и введите данные в объект с клавиатуры, вызвав функцию Input. Выведите данные объекта на экран.
Описание (отчет):
Есть
на 17 страниц, посмотреть оглавление

LAB1
LAB1
LAB1.vcxproj
LAB1.vcxproj
main
main
LAB1
LAB1Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадание на лабораторную работу. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Результат выполнения лабораторной работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Вывод . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Cписок использованных источников . . . . . . . . . . . . . . . . . . . . . . . .