Помогите пожалуйста написать программу! Честно, в программировании не соображаю! Вся надежда на вас! Умоляю!
Лабораторная работа 6. Вариант 7.
Описать базовый класс СТРОКА. Обязательные члены класса:
Обязательные методы должны выполнять следующие действия:
деструктор.
Производный от СТРОКА класс СТРОКА_ИДЕНТИФИКАТОР Строки данного класса строятся по правилам записи идентификаторов в СИ, и могут включать в себя только те символы, которые могут входить в состав Си-идентификаторов. Если исходные данные противоречат правилам записи идентификатора, то создается пустая СТРОКА_ИДЕНТИФИКАТОР.
Обязательные методы:
деструктор.
Переопределить следующие операции:
Производный от СТРОКА класс КОМЛЕКСНОЕ_ЧИСЛО. Строки данного класса состоят из двух полей, разделенных символом i. Первое поле задает значение реальной части числа, а второе - мнимой. Каждое из полей может содержать только символы десятичных цифр и символы - и +, задающие знак числа. Символы - или + могут находиться только в первой позиции числа, причем символ + может отсутствовать, в этом случае число считается положительным. Если в составе инициализирующей строки будут встречены любые символы, отличные от допустимых, КОМЛЕКСНОЕ_ЧИСЛО принимает нулевое значение. Примеры строк 33i12 -7i100 +5i-21
Обязательные методы:
Переопределить следующие операции :
Разработчик вправе вводить любое (с обоснованием необходимости) число дополнительных членов и методов.
Задание:
Разработать иерархию классов по следующей схеме: СТРОКА | V -------------------------------------------- | | СТРОКА_ИДЕНТИФИКАТОР КОМПЛЕКСНОЕ_ЧИСЛО
с обязательной поддержкой заданных членов и методов.
Написать тестовую программу, которая:
Режим диалога обеспечивается с помощью иерархического меню. Основные пункты:
Тип: Лабораторная работа
Предмет: C/C++
Лабораторные работы по алгоритмам и структурам данных
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
Структуры и алгоритмы обработки данных в ЭВМ 040409
Стоимость: 1380 руб.
Тип: Лабораторная работа
Предмет: C/C++
Теория вычислительных процессов. ТУСУР. Романенко
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
нужна лабораторная работа инженерная графика, выполнение в Dev C++ интересует стоимость построение ф
Стоимость: 1416 руб.
План учебно-творческой работы по технологии, музыке или ИЗО – неотъемлемая часть процесса обучения. План реализации творческого проекта понадобится в ходе выполнения проектной работы, а также чтобы оформить групповой или индивидуальный проект.Если вы ищете информацию по другим видам работ, сможете …
Читать дальшеМногие студенты пишут дипломную работу, понятия не имея о том, что существует такой документ, как справка о внедрении дипломной работы.И если некоторым она, по сути, и не нужна, то другим без предоставления этого документа не удастся получить допуск к сдаче диплома.О том, что же представляет собой …
Читать дальше