Форум программистов, компьютерный форум, киберфорум
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
Alisa22
-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
#1

Определить два класса TPike и TKаrр, которые наследуют объект Tfish - Turbo Pascal

14.06.2010, 09:59. Просмотров 612. Ответов 0
Метки нет (Все метки)

1)Определить два объекта TPike и TKаrр, которые наследуют объект Tfish (см. задачу 2). Оба они отличаются от TFish тем, что по-разному изображают себя на экране: TPike — в виде зеленой стрелки, а ТКаrр — в виде красного треугольника. Воспользуйтесь виртуальными методами. Для этого вернитесь к определению TFish и откорректируйте его, сделав Draw пустым и виртуальным.

2)Определить объект TFish — аквариумная рыбка. Рыбка имеет координаты, скорость, размер, цвет, направление движения. Методами объекта являются:
• Init — устанавливает значения полей объекта и рисует рыбу на экране методом Draw.
• Draw — рисует рыбу в виде уголка с острием в точке Coord и направленного острием по ходу движения рыбы.
• Look — проверяет несколько точек на линии движения рыбы. Если хоть одна из них отличается по цвету от воды, возвращаются ее цвет и расстояние до рыбы.
• Run — перемещает рыбу в текущем направлении на расстояние, зависящее от текущей скорости рыбы. Иногда случайным образом меняет направление движения рыбы. Если рыба видит препятствие, направление движения меняется, пока препятствие не исчезнет из поля зрения рыбы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2010, 09:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить два класса TPike и TKаrр, которые наследуют объект Tfish (Turbo Pascal):

Написать программу позволяющую определить являются ли два класса паралельными - Turbo Pascal
Написать программу позволяющую определить являются ли два класса паралельными

Написать прграмму,позволяющую определить,являются ли два класса параллельными - Turbo Pascal
Написать прграмму,позволяющую определить,являются ли два класса параллельными

Заданы два предложения.Определить Те слова которые встречаются в обоих предложениях - Turbo Pascal
Заданы два предложения.Определить Те слова которые встречаются в обоих предложениях. Заранее СПАСИБО!

Объекты производного класса не наследуют методы базового - C++
Доброго всем дня! Вот такая у меня проблема возникла - объекты производного класса свободно вычитаются, но почему-то не складываются,...

Создать обЪект класса , у которого в параметрах конструктора объект этого же класса - Delphi
Вот код: TOgmGraphicsClass = class of TOgmGraphicsBlock; TOgmGraphicsBlock = class(TOgmGraphicsItem) (Объект класса...

Как скомпилировать два класса, которые используют методы друг друга - C++
Доброго времени суток. имеется 3 файлика: asteroid.cpp starsystem.cpp main.cpp в main.cpp файлики инкудятся в следующем...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2010, 09:59
Привет! Вот еще темы с ответами:

Как увидеть объект Session и объект Server из модуля класса? - .NET
В модуле класса пишу: 'Provider=Microsoft.Jet.OLEDB.4.0;' & _ 'Data Source=' & Server.MapPath('../InterDict.mdb') &...

Определить, чем различаются два экземпляра одного класса - C#
Доброго времени суток! Имеется класс А с 20 свойствами. В процессе работы программы создаются два экземпляра класса А: экз1 и экз2. ...

Определить абстрактный класс и два наследника этого класса - C#
Определить абстрактный класс и два наследника этого класса. В классах определить полиморфный метод. Создать список (класс List<>),...

Напишите два класса Handler и Handler Controller, которые будут реализовывать поведение, описанное ниже - Java SE
Приветствую всех! Нужна помощь в написании(решении) задачи, дело в том, что я начал изучать Java (есть определенные успехи) но в нашем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru