Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задания к лабораторной работе 3

Омск 2007 | Задания к лабораторной работе 1 | Class Boolean | Boolean dequeue::relocate(). | Задания к лабораторной работе 2 | НАСЛЕДОВАНИЕ | Class Teach: public Student | Задания к лабораторной работе 4 | ДРУЖЕСТВЕННЫЕ ФУНКЦИИ | Задания к лабораторной работе 5 |


Читайте также:
  1. I. ЗАДАНИЯ ДЛЯ АУДИТОРНОЙ РАБОТЫ
  2. I. Задания закрытой формы с одним правильным ответом. Обведите букву правильного ответа.
  3. I. Определение сильных и слабых сторон вашего типа личности, которые могут проявиться в работе.
  4. I. Проверка домашнего задания.
  5. I. Санитарно-эпидемиологические требования к работе хирургических отделений
  6. II. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
  7. IV. Прочитайте текст и выполните задания к нему.

1. Создать класс-родитель «точка», его наследника – класс «окружность», и наследника окружности «окружность с текстом внутри» (нарисовать, стереть, передвинуть, изменить радиус).

2. Создать класс-родитель «точка», его наследника – класс «отрезок», наследника выпуклого отрезка «четырехугольник» (нарисовать, стереть, закрасить, передвинуть, повернуть).

3. Создать класс-родитель «точка», его наследника – класс «отрезок», наследников отрезка «квадрат», «параллелограмм» (нарисовать, стереть, закрасить, передвинуть, повернуть).

4. Создать класс «меню» и его наследников – горизонтальное, вертикальное, иерархическое (добавить пункт, нарисовать).

5. Создать класс «студент» и его класс-наследник «группа студентов» (вывести, изменить, отсортировать информацию).

6. Создать класс-родитель «телефон» и его класс-наследник «адрес» (вывести, изменить).

7. Создать класс-родитель «спортсмен» и класс-наследник «команда спортсме-нов» (вывести отдельно Ф.И.О., вид спорта, возраст, вес; изменить информацию).

8. Создать класс-родитель «точка», его наследника – класс «отрезок», наслед-ников отрезка – «ромб», «треугольник» (нарисовать, стереть, закрасить, повернуть).

9. Создать класс-родитель «строка» и класс-родитель «окно»; из этих двух классов получить окно со строкой (вывести на экран, изменить строку, размеры окна).

10. Создать класс-родитель «ученик», класс-наследник «ученик и его оценки» (по некоторым предметам), и класс-наследник «журнал».

11. Организовать программу осуществляющую иерархию порождения одного клас­са из базового, по типу «компьютер», → «периферийное устройство», → «кла­виатура».

12. Разработать программу множественного наследования. Даны исходные классы «школа» и «университет», породить класс «учебные заведения», в котором имеются основные функции исходных.

13. Разработать программу осуществляющую иерархию порождения нескольких классов из базового, по типу «устройство», → «монитор», → «клавиатура», → «мышь».

14. Имеется base class(A), в котором одна из функций принимает числа из входного потока, создать derive class(B), в котором одна из функций распечатывает их по возрастанию, а другая найдет их сумму.

15. Разработать программу «картотека», с использованием наследования от одного базового класса. Имеется класс «книга», породить классы «данные авто­ра», «индекс книги» и организовать доступ между классами.

16. Создать класс-родитель «вектор» и класс-наследник «векторная фигура» (на­рисовать, стереть, закрасить, передвинуть, повернуть).

17. Создать класс-родитель «бинарное дерево» и его класс-наследник «n-арное дерево». Предусмотреть запись новых элементов и вывод деревьев на экран.

18. Создать класс-родитель «однонаправленный список» и его класс-наслед­ник «двунаправленный список». Создать функции добавления новых элементов и вывода на экран всех элементов списка с адресами предыдущего и последующего элементов (для двунаправленного списка).

19. Создать класс-родитель «стек» и класс-наследник «дек». Предусмо­треть функцию добавления элементов и функцию вывода на экран элементов.

20. Создать очередь и дек с использованием наследования классов. Организовать работу с элементами списка.

 

 


Дата добавления: 2015-07-25; просмотров: 91 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Class X| ПОЛИМОРФИЗМ. ПЕРЕГРУЗКА ОПЕРАЦИЙ И ФУНКЦИЙ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)