Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab 4b / Задание на лабораторную работу по ООП

.doc
Скачиваний:
15
Добавлен:
17.04.2013
Размер:
22.02 Кб
Скачать

Даны примеры на Delphi и С++. Можно делать и на CBuilder и на Паскале ( на VC++ нельзя)

Задание на лабораторную работу по динамическим переменным

Общая часть задания для всех вариантов:

Создать класс Список (класс двунаправленных динамических списков). Определить в нем 2 конструктора, один деструктор, методы вставки, удаления элемента и вывода списка на экран. Создать класс потомок, добавив один метод согласно номеру варианта. В классе потомка также заменить метод вывода на экран списка на одноименный, но отрицательные элементы в нем выводить красным цветом

  1. Метод для сравнения 2-х списков и вывода позиции, с которой они начинают различаться

  2. Метод для указания максимального числа повторений одного элемента

  3. Метод для вывода на экран определенного элемента списка в двоичном виде

  4. Метод вставки после максимального элемента копии минимального элемента списка

  5. Метод для объединения 2-х списков с удалением повторяющихся элементов

  6. Метод для сортировки списка

  7. Метод для удаления всех элементов, меньше заданного числа

  8. Метод для подсчета количества отрицательных элементов в списке

  9. Метод для удаления из списка всех элементов, которые присутствуют во втором списке (предварительно создать второй список)

  10. Метод для удаления из списка минимального элемента

  11. Метод для прибавления к элементу суммы всех предыдущих элементов

  12. Метод для замены всех отрицательных элементов на положительные (просто умножить на -1)

  13. Метод для сложения поэлементно 2-х списков

  14. Метод для удаления повторяющихся элементов в списке.

  15. Метод для обмена местами минимально и максимального элементов списка

  16. использовать задания 1-15 взяв вариант по модулю

Соседние файлы в папке Lab 4b