|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.02.2010, 18:36 | #1 |
Регистрация: 17.02.2010
Сообщений: 3
|
отчисляют((
я ничего не понимаю в програмированииимя хотят выгнать знаю задачи большие, но если можте то пожалуйста скиньте решение чегонибудь
зарание спасибо Лабораторная работа №1 1)Разработать на двух языках программирования написать программу, которая содержит классы-контейнеры данных. В качестве контейнеров данных используем: Очередь на базе динамического массива 2) Разработать на двух языках программирования создать абстрактный тип данных класс-вектор который имеет указатель на: Long Определить: 1)конструктор без параметров 2) конструктор без параметров(для первого эл инц его в. о. ) 3)Деструктор 4)Класс должен иметь методы присваивания Лабораторная работа №2 Перегрузка функций Задание 15(3) Создать класс вещественных чисел (double). Класс имеет конструктор по умолчанию, конструктор - преобразующий double в объект класса. Определить оператор преобразования объекта типа вещественных чисел в число типа double. Перегрузка типов Задание 7 Создать класс вещественных чисел Float. Определить перегруженную функцию, возвращающую минимальное из двух аргументов. Функция не является членом класса Float. Перегруженные функции имеют аргументы типа int, float, Float. Тело перегруженных функций должны быть одинаковыми. Дружественные функции Задание 9(3) Создать два класса: целые (Integer) и вектор (int *). Определить конструкторы - по умолчанию, с параметром, для класса вектор с двумя параметрами, копирования, деструкторы. Определить функцию умножения вектора на целое как дружественную. Лабораторная работа №3 Перегрузка унарных операторов Задание №6(3) Создать класс вещественных(double) чисел. Определить оператор --, как функцию-член и ++ как дружественную функцию. Перегрузка бинарных операторов Задание №6(3) Создать класс вещественных чисел (double). Определить оператор +, как функцию-член и - как дружественную функцию. Перегрузка операторов для контейнеров ---------------------------------------------- Лабораторная работа №4 Конструктор копирования Задание №2(3) Создать иерархию классов образование и высшее образование. Переопределить вывод в поток и ввод из потока, конструктор копирования, оператор присваивания через соответствующие функции базового класса. Композиция и иерархия Задание№2 (3) Создать класс хвост, имеющий длину. Определить конструкторы и метод доступа. Создать класс собачьих, содержащий класс хвост. Дополнительно есть цвет (указатель на строку), возраст. Определить конструкторы и деструктор. Определить public- производный класс собака, имеющий дополнительно кличку(указатель на строку). Определить конструкторы, деструкторы и функцию печати. Иерархия одиночного наследования Задание№1(3) Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный номер. Определить конструкторы, деструктор и функцию печати. Создать public-производный класс - студент-дипломник, имеющий тему диплома. Определить конструкторы по умолчанию и с разным числом параметров, деструкторы, функцию печати. Определить функции переназначения названия диплома и идентификационного номера. Лабораторная работа №5 Задание 11 . Создать абстрактный базовый класс с виртуальной функцией - объем. Создать производные классы: параллелепипед, пирамида, тетраэдр, шар со своими функциями объема. Для проверки определить массив ссылок на абстрактный класс, которым присваиваются адреса различных объектов. Объем параллелепипеда - V=xyz (x,y,z - стороны , пирамиды: V=xyh (x,y, - стороны, h - высота), тетраэдра: V= a3 2/12, шара: V=4 r3/3. Лабораторная работа №6 Вектор 7) Используя функцию NOD2, описать функцию NODN(A,N) целого типа, находящую наибольший общий делитель элементов целочисленного массива A размера N. С помощью этой функции найти наибольшие общие делители элементов массивов A, B, C размера NA, NB, NC соответственно. Строка 26) Дана строка. Преобразовать все строчные русские буквы в прописные. Лабораторная работа №7 Создать VCL приложение, в котором в компоненте StringGrid можно хранить данные об объекте предметной области в виде таблицы. Предусмотреть инструменты: 1. Добавления 2. Удаления 3. Навигации 4. Вставки 5. Редактирования 6. Чтения из файла 7. Сохранения в файл В качестве объекта описания выбрать понятия из приведенного ниже списка согласно полученному варианту: 26) Парфюмерные изделия пожалуйста |
17.02.2010, 18:48 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Вам во фриланс.
|
17.02.2010, 18:58 | #3 |
Регистрация: 17.02.2010
Сообщений: 3
|
//---------------------------------------------------------------------------
#pragma hdrstop #include<iostream.h> //--------------------------------------------------------------------------- class Queue { public: Queue(); Queue(const Queue&); virtual ~Queue(); virtual Queue& operator=(const Queue&); virtual int operator==(const Queue&) const; int operator!=(const Queue&) const; virtual void clear(); virtual void append(const void*); virtual void pop(); virtual void remove(int at); virtual int length() const; virtual int isEmpty() const; virtual const void* front() const; virtual int location(const void*); protected: } //--------------------------------------------------------------------------- { #pragma argsused int main(int argc, char* argv[]) Queue a, b, c, d; a.append(&deb); a.append(&karen); a.append (&denise); b = a; a.pop(); return 0; } //--------------------------------------------------------------------------- пожалуйста обьясните почему она не работает, и ошибок не выдает |
17.02.2010, 19:04 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
потому, что нет реализаций методов
|
17.02.2010, 19:24 | #5 |
Регистрация: 17.02.2010
Сообщений: 3
|
мне интересно, и я хотелабы разобраться.
наш преподаватель просто не обьяснил( |
17.02.2010, 19:26 | #6 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Чтобы разобраться, не обязательно ждать, пока преподаватель объяснит. Есть самоучители, инет.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выручайте - Кентов отчисляют! | HAMMAN | Помощь студентам | 6 | 11.05.2007 17:15 |