Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2012, 17:36   #1
wertret
Пользователь
 
Регистрация: 11.08.2009
Сообщений: 15
Лампочка Классы (Delphi)

Приветствую, уважаемые. Мне нужно решить две задачки на классы в Делфи, они немного похожи, но я не смог сам нормально разобраться со стеками, так что прошу вашей помощи. Вот условия задач:
1)На вершине иерархии расположен абстрактный стек из строк, в нем же определен метод, позволяющий по заданной строке текста распечатать все наиболее длинные слова в обратном порядке (тут не слишком понятно, какие слова считать наиболее длинными, а преподавателя увидеть не могу -болею, но, думаю, можно распечатывать просто самые длинные слова, если надо будет изменить, справлюсь сам =)). Реализовать потомков - стек на основе линейного списка и стек на основе массива. Пользователь выбирает, с чем работать.
2)На вершине иерархии расположен класс - стек, элементами которого являются данные типа Pointer. Наследники данного класса - стек из целых чисел и стек из строк. Реализовать иерархию и решить задачу - даны два стека с некоторыми элементами - строками или числами, по выбору пользователя. Поместить их в соответствующие строки.

Основная проблема в первой задаче. Я не разобрался, как реализовывать стек через массив, да и сама структура класса и подклассов в ней мне не понятна. Во второй примерно представляю ход решения, но с иерархией так же не очень понятно. Надеюсь на вашу помощь.
wertret вне форума Ответить с цитированием
Старый 26.04.2012, 18:01   #2
wertret
Пользователь
 
Регистрация: 11.08.2009
Сообщений: 15
По умолчанию

Ну же, уважаемые! Очень нужна ваша помощь
wertret вне форума Ответить с цитированием
Старый 26.04.2012, 18:11   #3
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Чем помочь?
Что такое стек знаете?
Что такое и как делать абстрактные классы знаете?
Как делать наследников класса знаете?
Нет? тогда вам во фриланс.
=master= вне форума Ответить с цитированием
Старый 26.04.2012, 18:19   #4
wertret
Пользователь
 
Регистрация: 11.08.2009
Сообщений: 15
Радость

Цитата:
Сообщение от =master= Посмотреть сообщение
Чем помочь?
Что такое стек знаете?
Что такое и как делать абстрактные классы знаете?
Как делать наследников класса знаете?
Что такое стек примерно знаю и как делать наследников тоже представляю. Абстрактные классы не знакомы.
Цитата:
Сообщение от =master= Посмотреть сообщение
Нет? тогда вам во фриланс.
С чего бы во фриланс? Я не прошу написать мне работающую задачу - только объяснить на словах общий ход решения, ваше его видение, дальше сам разберусь. Так что читайте вопрос внимательнее, пожалуйста.
wertret вне форума Ответить с цитированием
Старый 26.04.2012, 18:29   #5
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Цитата:
Так что читайте вопрос внимательнее, пожалуйста.
Так то вы не читаете, в вопросе написан ход решения:
1 - расписать абстрактный стек из строк, в него определить метод, позволяющий по заданной строке текста распечатать все наиболее длинные слова в обратном порядке... ну и т.д.
Что не понятно?

Читайте вопрос внимательнее.

Помогаю:
начните с начала, ознакомтесь с понятием абстактного класса, потом со стеком, т.к. "примерно", это типа как вроде знаю а вроде нет, что означает "совсем не знаю" ...
=master= вне форума Ответить с цитированием
Старый 26.04.2012, 18:42   #6
Владисла8
Новичок
Джуниор
 
Регистрация: 11.04.2012
Сообщений: 6
По умолчанию

vla87250764@rambler.ru
Владисла8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Классы в Delphi. weader4 Общие вопросы Delphi 3 14.02.2011 01:21
Классы в Delphi DomiNik Помощь студентам 8 28.10.2010 00:33
классы delphi Terrance! Помощь студентам 4 19.09.2010 10:51
delphi классы Terrance! Помощь студентам 2 27.08.2010 19:31
Delphi (классы) prodigy00713 Помощь студентам 0 19.04.2009 21:36