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

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

Форум «Всё о Паскале» _ Задачи _ object

Автор: Dj.Boom 6.05.2007 6:30

Нужно реализовать задачу которя прикреплена в файле с использованием обектов.
У меня пока не получаеться sad.gif.


Прикрепленные файлы
Прикрепленный файл  good.pas ( 4.02 килобайт ) Кол-во скачиваний: 241

Автор: мисс_граффити 6.05.2007 6:37

А условие этой задачи можно узнать?

Автор: Dj.Boom 6.05.2007 7:09

В файле хранятся данные в виде записей формата R.
Запись R
УЗЕЛ УСТ-В
Устройство
Номер узла
Кол-во узлов
Вес – М
Цена

1. Содержимое файла переписать в память в однонаправленный список.
2. Перестроить список так, чтобы значения поля М записей R увеличивались от головы списка к концу.
3. Результирующий список (списки) переписать в результирующий типизированный файл.
4. На экран вывести результирующий список.

Используя object.

Используя пример тот который прикриплен я передел и решил эту задачу, но
без объектов а надо с ними.

Автор: volvo 6.05.2007 13:36

Можно узнать, откуда была взята первоначальная программа, которая переделалась в то, что приведено выше? Насколько я помню, она как раз и была решена с помощью объектов в самом первом варианте, так что получаются глухие телефоны - сначала кто-то убирает из программы объекты, а теперь надо их опять добавить?

Автор: Dj.Boom 6.05.2007 14:42

чото непонял.
То что выложена это пример с этого сайта, а ту что я для своего примера сделал я не вылаживал.
т.к я думаю вы в своих прогах лучше орентируетесь.
И приделка то не совсем большая убрать действия с полями, периименовать поля, зделать чтение всех полей, ну и сортировку.

Автор: volvo 6.05.2007 14:59

Так вот выложи то, что ты сделал для своего примера, я переделаю тебе это в ООП (больше никаких претензий приниматься не будет - это не там, это не так работает, все будет работать ТОЧНО так же, как и у тебя, буква в букву), почему надо обязательно делать одно и то же дважды? Ты ж сделал первую часть работы...

Автор: Dj.Boom 6.05.2007 18:43

Вот прога в прикриплении, рабочая проверял.


Прикрепленные файлы
Прикрепленный файл  01.PAS ( 3.31 килобайт ) Кол-во скачиваний: 239

Автор: volvo 6.05.2007 20:15

Поскольку тестовый файл не присоединен, проверяй:



Прикрепленные файлы
Прикрепленный файл  obj_1.pas ( 3.47 килобайт ) Кол-во скачиваний: 253

Автор: Dj.Boom 6.05.2007 22:03

Грамадное спасибо !! cool.gif
Все чотко пашет.