Создание иерархии классов в среде 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
Заданы координаты прямого угла, вершины прямоугольного треугольника и длина его гипотенузы. Определить координаты третьей вершины (два решения), длину катетов, площадь и углы треугольника.
Отчет + работающая программа.
Другие работы
Курсовая работа. Вариант 18. Структуры и алгоритмы обработки данных (часть 2-я) (A = 2, B = 2.4, D = 1)
Алёна25
: 31 марта 2025
А = 2 База данных "Пpедпpиятие"
B=2.4
Для сотрудника с заданной фамилией из заданного отдела вывести список всех более молодых сотрудников того же отдела. Если сотрудников с заданной фамилией больше одного, выбирать с более ранней датой рождения
D = 1 АВЛ-дерево
Задание для курсового проекта
Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи п
200 руб.
Теплотехника КНИТУ Задача ТД-9 Вариант 93
Z24
: 16 января 2026
Путем сравнительного расчета показать целесообразность применения пара высоких начальных параметров и низкого конечного давления на примере паросиловой установки, работающей по циклу Ренкина. Для этого определить предполагаемое теплопадение, термический КПД цикла и удельный расход пара для двух вариантов значений начальных и конечных параметров пара. Указать конечное значение степени сухости х2 (при давлении р2) на Ts- и hs — диаграммах.
Изобразить схему простейшей паросиловой установки и дат
250 руб.
Бухгалтерский учет
karaleva
: 8 января 2020
ЗАО «Мечта» приняло решение продать партию материалов, не использовавшихся для производства продукции. Договорная стоимость продажи составила 413 000 рублей (в том числе НДС 18 %). Учетная стоимость материалов по данным бухгалтерского учета ЗАО «Мечта» составляет 320 000 рублей.
Составьте бухгалтерские проводки по отражению данной хозяйственной операции. Рассчитайте финансовый результат от продажи.
100 руб.
Вариант №7 АГПС. 132007.000 Клапан пусковой АГПС.121307.000 ВЕНТИЛЬ ПАРОВОЙ
djon237
: 26 июля 2024
Выполнена Контрольная работа №1 в 2 х частях. В АВТОКАДЕ! Также сохранено в JPG и PDF
Вариант №7
АГПС. 132007.000 Клапан пусковой
АГПС.121307.000 ВЕНТИЛЬ ПАРОВОЙ
300 руб.