Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Работа со списками (ООП)

Автор: Блоха 16.12.2006 2:06

Сдать надо в понедельник, задача не решается, помогите кто сможет unsure.gif

При решении использовать наследование, методы инициализации(возможно конструкторы). В основной программе обязательно заполнять поля объекта 3 и вызывать его методы.

Объект 1: поле - однонаправленный список1; методы: основные методы работы с однонаправленным списком; найти количество элементов, у которых последняя или первая цифры не равны 7; удалить все элементы, перед которыми идут квадраты натуральных чисел (использовать два метода).
Объект 2: поле - однонаправленный список2; методы: найти первый подходящий элемент, лежащий в интервале (x,y), x<=y.
Объект 3: поле - двунаправленный список; методы: основные методы работы с двунаправленным списком; найти количество элементов, у которых последняя или первая цифры равны 3; найти первый подходящий элемент, лежащий в интервале (25, 55)(использовать наследуемые методы).

Автор: volvo 16.12.2006 7:07

FAQ: http://forum.pascal.net.ru/index.php?s=&showtopic=2085&view=findpost&p=38351
(приведены ООП-реализации односвязного/двухсвязного списков с методами поиска элементов) - попробуй разобраться в этом и написать программу, выполняющую хотя бы 2 первых пункта задания. Это будет довольно просто, если совсем не получится - скажи, я помогу...

Автор: Блоха 16.12.2006 18:13

спасибо, большое...попробую

Автор: Гость 19.12.2006 2:39

Цитата(Блоха @ 16.12.2006 14:13) *

спасибо, большое...попробую

НЕ могу решить... angry.gif

Автор: мисс_граффити 19.12.2006 4:40

показывай, что получилось

Автор: Блоха 24.12.2006 19:57

Цитата(мисс_граффити @ 19.12.2006 0:40) *

показывай, что получилось

Да ничего у меня не получается, со списками у меня туго, а с двунаправленными вообще никогда не связывалась, так что я не знаю как сделать задачу...