Создание иерархии классов в среде MS Visual C++ 6.0
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
ЛАБОРАТОРНАЯ РАБОТА № 11
ТЕМА : МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ
СРОК СДАЧИ : 8 неделя
ЦЕЛЬ РАБОТЫ : Создание иерархии классов в среде MS Visual C++ 6.0
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис производного класса. Спецификатор насле-дуемого доступа. Работа конструктора и деструктора при множественном наследовании. Пере-определение и вызов членов базового класса. Виртуальные базовые классы.
ОБЩИЕ ТРЕБОВАНИЯ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение;
содержать русскоязычный или украинско-язычный интерфейс;
исходные данные должны быть заданны в качестве начальных значений переменных (тесто-вый вариант);
содержать ввод исходных данных с клавиатуры (пользовательский вариант);
отображать сведения о назначении и возможностях программы;
отображать сведения об авторе программы;
выводить результаты расчётов на экран;
содержать запрос о продолжении работы;
содержать в коде необходимые пояснения;
программа должна быть протестирована;
ТЕМАТИЧЕСКИЕ ТРЕБОВАНИЯ
содержать один или несколько классов;
каждый класс должен содержать закрытые данные члены класса;
каждый класс должен содержать один или несколько конструкторов;
классы должны быть связаны отношениями родитель-потомок;
программа должна содержать класс – потомок двух других классов;
родительский класс должен содержать общие свойства и методы потомков;
конструкторы производных классов должны вызывать конструктор базового класса;
производные классы должны использовать и переопределять методы родителя.
функции-члены класса быть универсальными (допускать их использование при решении других вариантов лабораторной работы);
задача должна быть решена с помощью объявления объектов класса и вызова функций-членов класса в функции main ( );
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
При выполнении работы используются задания лабораторной работы № 2, вариант N+3 = 5.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Синтаксис производного класса.
2. Спецификатор наследуемого доступа.
3. Использование конструктора с параметрами.
4. Работа конструктора и деструктора при множественном наследовании.
5. Переопределение и вызов членов базового класса.
6. Виртуальные базовые классы.
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЁТА
Отчёт должен быть распечатан на листах А4 с использованием стандартных рамок. Отчёт должен содержать:
номер лабораторной работы;
тему лабораторной работы;
номер варианта;
общие требования к лабораторной работе;
тематические требования к лабораторной работе;
индивидуальное задание;
Отчёт должен содержать код программы в следующем порядке:
интерфейсы классов ( файлы *.h );
реализация классов ( файлы *.cpp );
тело функции main ( ).
Отчёт должен содержать результат работы вашей программы.
Отчёт должен содержать выводы. В выводах вы перечисляете синтаксические приемы, которые были использованы вами при разработке программы.
ВАРИАНТ № 2
5
Заданы координаты прямого угла, вершины прямоугольного треугольника и длина его гипотенузы. Определить координаты третьей вершины (два решения), длину катетов, площадь и углы треугольника.
Отчет + работающая программа.
ТЕМА : МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ
СРОК СДАЧИ : 8 неделя
ЦЕЛЬ РАБОТЫ : Создание иерархии классов в среде MS Visual C++ 6.0
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис производного класса. Спецификатор насле-дуемого доступа. Работа конструктора и деструктора при множественном наследовании. Пере-определение и вызов членов базового класса. Виртуальные базовые классы.
ОБЩИЕ ТРЕБОВАНИЯ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
представлять собой консольное приложение;
содержать русскоязычный или украинско-язычный интерфейс;
исходные данные должны быть заданны в качестве начальных значений переменных (тесто-вый вариант);
содержать ввод исходных данных с клавиатуры (пользовательский вариант);
отображать сведения о назначении и возможностях программы;
отображать сведения об авторе программы;
выводить результаты расчётов на экран;
содержать запрос о продолжении работы;
содержать в коде необходимые пояснения;
программа должна быть протестирована;
ТЕМАТИЧЕСКИЕ ТРЕБОВАНИЯ
содержать один или несколько классов;
каждый класс должен содержать закрытые данные члены класса;
каждый класс должен содержать один или несколько конструкторов;
классы должны быть связаны отношениями родитель-потомок;
программа должна содержать класс – потомок двух других классов;
родительский класс должен содержать общие свойства и методы потомков;
конструкторы производных классов должны вызывать конструктор базового класса;
производные классы должны использовать и переопределять методы родителя.
функции-члены класса быть универсальными (допускать их использование при решении других вариантов лабораторной работы);
задача должна быть решена с помощью объявления объектов класса и вызова функций-членов класса в функции main ( );
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
При выполнении работы используются задания лабораторной работы № 2, вариант N+3 = 5.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Синтаксис производного класса.
2. Спецификатор наследуемого доступа.
3. Использование конструктора с параметрами.
4. Работа конструктора и деструктора при множественном наследовании.
5. Переопределение и вызов членов базового класса.
6. Виртуальные базовые классы.
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЁТА
Отчёт должен быть распечатан на листах А4 с использованием стандартных рамок. Отчёт должен содержать:
номер лабораторной работы;
тему лабораторной работы;
номер варианта;
общие требования к лабораторной работе;
тематические требования к лабораторной работе;
индивидуальное задание;
Отчёт должен содержать код программы в следующем порядке:
интерфейсы классов ( файлы *.h );
реализация классов ( файлы *.cpp );
тело функции main ( ).
Отчёт должен содержать результат работы вашей программы.
Отчёт должен содержать выводы. В выводах вы перечисляете синтаксические приемы, которые были использованы вами при разработке программы.
ВАРИАНТ № 2
5
Заданы координаты прямого угла, вершины прямоугольного треугольника и длина его гипотенузы. Определить координаты третьей вершины (два решения), длину катетов, площадь и углы треугольника.
Отчет + работающая программа.
Другие работы
Элективные дисциплины по физической культуре и спорту. Спортивное воспитание и ГТО
KingSynergy
: 18 февраля 2022
В файле более 45 вопросов
Вы покупаете ответы на вопросы которые указаны ниже
К общим принципам физического воспитания относят…
Обозначение общей направленности процесса физического воспитания
Определение основных путей, ведущих к достижению положительных результатов физического воспитания
Создание благоприятных условий и возможностей для достижения цели и решения задач физического воспитания
Сознательность и активность, наглядность, доступность, систематичность и динамичность
Педагогическое о
300 руб.
Стойка. Задание №64. Вариант №4
bublegum
: 9 ноября 2020
Стойка Задание 64 Вариант 4
Соединить половину фронтального разреза с половиной вида спереди.
3d модель и чертеж (все на скриншотах изображено) выполнены в компасе 3D v13, возможно открыть и выше версиях компаса.
Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
60 руб.
Контрольная работа по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 1). Вариант №4
IT-STUDHELP
: 19 июня 2023
Язык - Delphi
Контрольная работа
Вариант №4
Задание на контрольную работу
по курсу “Языки программирования высокого уровня”:
1. Создать базу данных (БД), состоящую из 2-х заданных таблиц. Поля таблиц произвольные, но не менее четырех полей в каждой таблице, включая ключевое поле (поле типа +(Autoincrement)). В таблицу, которая при объединении будет подчиненной, необходимо включить поле, по которому эта таблица будет связана с первичным ключом главной таблицы.
2.Разработать Приложение для рабо
250 руб.
Автоцистерна 4ЦР–Плакат-Картинка-Фотография-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
as.nakonechnyy.92@mail.ru
: 18 декабря 2017
Автоцистерна 4ЦР–Плакат-Картинка-Фотография-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
195 руб.