|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2009, 16:18 | #1 |
Пользователь
Регистрация: 22.10.2008
Сообщений: 32
|
Не могу найти ошибку в программе
Вот условие
Постановка задачи: 1. В соответствии с заданным вариантом спроектировать иерархию классов; 2. Описать поведение и состояние всех компонент классов. Использовать спецификаторы доступа к полям и методам класса: public, private, published; 3. Создать экземпляры объектов классов; 4. Используя инструментальную среду Delphi, в консольном режиме реализовать классы на языке Object Pascal. 5. В реализации программы должен быть предусмотрен вывод значений и области видимости (public, protected, private) полей родительского и производных классов, Содержание отчёта: 1. Краткие теоретические сведения. 2. Графическое представление статических состояний классов и отношений между ними. 3. Листинг реализации классов на языке Object Pascal. 4. Выводы. Создать класс - транспортные средства, имеющий имя и способ передвижения.. Определить конструктор, деструктор и методы доступа (чтения и записи) к полям класса. Создать два производных класса: Класс – пароход, имеющий имя, двигатель, грузоподъемность. Класс – самолет, имеющий имя, двигатель, дальность полета. Определить конструкторы, деструкторы, методы доступа (чтения и записи) имени, двигателя, грузоподъемности, дальности полета. Создать экземпляры объектов всех классов. В методах доступа к данным класса предусмотреть вывод сообщений поясняющих, метод какого класса вызывается Вот код программы,но программа почему-то вылетает,помогите и подскажите где какие ошибки?Заранее благодарю. Код:
|
19.03.2009, 16:36 | #2 | ||
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Dawystrik
Цитата:
Цитата:
Код:
Последний раз редактировалось Adler; 19.03.2009 в 16:38. |
||
19.03.2009, 16:39 | #3 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Код:
Код:
|
19.03.2009, 16:40 | #4 |
Пользователь
Регистрация: 22.10.2008
Сообщений: 32
|
но только оно выводит Двигатель и всё, икак бы так сделать чтоб задействовать деструктор и создание нового элемента??
|
19.03.2009, 16:54 | #5 | |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Код:
Поэтому пиши транслитом или предлагай выбрать: типа 1 или 2. И завязывай с кирилицей Цитата:
Хотя можешь побаловаться. Код:
|
|
19.03.2009, 16:57 | #6 |
Пользователь
Регистрация: 22.10.2008
Сообщений: 32
|
я имею в виду,чтоб в главной программе сделать типа выбора,типа уничтоижить или создать,только как это всё реализовать?и как быть с тем,что оно мне сейчас выводит,мне нужно,допустим чтобы заполнить там имя самолета,какой двигатель,какая грузоподъёмность ичтоб оно мне это всё вывело на экран,как это реализовать?
|
19.03.2009, 17:02 | #7 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Код:
|
19.03.2009, 17:05 | #8 |
Пользователь
Регистрация: 22.10.2008
Сообщений: 32
|
где писать Readln и что означает S и где её объявлять??
|
19.03.2009, 17:06 | #9 | ||
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Цитата:
Цитата:
Код:
|
||
19.03.2009, 21:19 | #10 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
Dawystrik
Вообще задание не такое и короткое что бы за 5 мин написать. Хотя за 60 уже вполне можно уложится. если баксов 15 предложишь, сделаю ... только ща меня забанят за такое... PS: ладно, если буду нужен. найдешь как-нибудь. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите найти ошибку в программе | Wast | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.12.2008 20:40 |
Паскаль, не могу найти ошибку в программе | Julinja | Помощь студентам | 2 | 17.11.2008 20:42 |
Помогите найти ошибку в программе | Evgenii | Помощь студентам | 3 | 24.07.2008 09:06 |
Помогите найти ошибку в программе | KnDmPetr | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 10.03.2008 14:19 |