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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 14:19   #1
Mekkeliard
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 2
По умолчанию Работа с файлами(Pascal

Привет всем. Имеется задача: Багаж пассажира хар-ся количеством вещей и общим весом. Дан файл f, в котором содержится информация о багаже нескольких пассажиров, т.е информация о багаже каждого пассажира представляет собой пару чисел. Необходимо найти багаж, средний вес одной вещи в котором отличается не более чем на 0.3кг от общего среднего веса вещи.

Помогите сделать задачу так, чтобы создавала файл в модуле, а остальное выполняла в основной задаче.
Или хотя бы помогите сделать типизированный файл, где вещи - integer,a вес - real. Когда я создал текстовый файл встала проблема с переводом в числа. Поэтому так не надо Или научите перевод из текста(не из строки, тип - text) в число(integer и real).
Mekkeliard вне форума Ответить с цитированием
Старый 07.12.2010, 14:23   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Что уже у вас есть?
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 07.12.2010, 15:56   #3
Mekkeliard
Новичок
Джуниор
 
Регистрация: 07.12.2010
Сообщений: 2
По умолчанию

Модуль который не работает))
Код:
unit bagaj;
interface
type bag=record
     vesh:integer;
     ves:real;
     end;
var my:bag;
    f1:file of bag;
    n:integer;
procedure baj(i,n:integer;var f1:file;vesh:integer;srves,ves:real);
implementation
procedure baj;
begin
readln(n);
assign(f1,'bagaj.txt');
rewrite(f1);
for i:=1 to n do begin
bag(vesh):=random(10);
bang.ves:=random(40);
write(f1,bang);
end;
close(f1);

end;

begin
end.
Mekkeliard вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с файлами (pascal) pascalforever Помощь студентам 0 22.11.2010 19:04
Работа с файлами(Pascal) slimShADY218 Помощь студентам 1 23.05.2010 20:06
pascal: работа с файлами mister.gun Помощь студентам 7 14.03.2010 10:38
Pascal работа с файлами A.S.W Помощь студентам 1 07.01.2010 19:01
Pascal/ работа с файлами V@dlo Помощь студентам 1 14.11.2009 19:55