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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2009, 00:28   #1
Анюта)
Пользователь
 
Регистрация: 05.12.2009
Сообщений: 12
Восклицание Delphi--> TurboPascal

Пожалуйста, помогите перевести в TP
[Delphi]
type rat= record
fam:string[20];
r:integer;
end;
var s:string;
fn1,fn2:string;
fn3:string;
f1:file of rat;
f3:TextFile;
f2:TextFile;
i,n:Integer;
p1:rat;
a:array[1..100] of rat;

procedure ADDR;
var p:rat;
begin
Writeln('input LastName');
Readln(p.fam);
Writeln('input points');
Readln(p.r);
write(f1,p);

end;
procedure ADDNO;
var s1:string;
begin
Writeln('input LastName');
Readln(s1);
writeln(f2,s1);
end;

begin
Writeln('input number of politics');
Readln(n);
Writeln('input filename of rating');
Readln(fn1);
AssignFile(f1,fn1);
Rewrite(f1);
for i:=1 to n do
ADDR;
CloseFile(f1);
Writeln('input number of new opros');
Readln(n);
Writeln('input filename of new opros');
Readln(fn2);
AssignFile(f2,fn2);
Rewrite(f2);
for i:=1 to n do
ADDNO;
CloseFile(f2);
Reset(f1);
i:=0;
while not eof (f1) do begin
Read(f1,p1);
i:=i+1;
a[i]:=p1;
end;
CloseFile(f1);
Reset(f2);
while not Eof(f2) do begin
Readln(f2,s);
for n:=1 to i do
if s=a[n].fam then a[n].r:=a[n].r+1;
end;
CloseFile(f2);
Writeln('input filename for report');
Readln(fn3);
AssignFile(f3,fn3);
Rewrite(f3);
for n:=1 to i do
Writeln(f3,a[n].fam,'----',a[n].r);
CloseFile(f3);
end.
Анюта) вне форума Ответить с цитированием
Старый 17.12.2009, 01:03   #2
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

А тут переводить ничего и не надо! Только AssignFile заменить на Assign и CloseFile на Close.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 17.12.2009, 01:12   #3
Анюта)
Пользователь
 
Регистрация: 05.12.2009
Сообщений: 12
По умолчанию

ВСЕГО ТО)) СПАСИБО!!!!!
Анюта) вне форума Ответить с цитированием
Старый 17.12.2009, 09:11   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ещё надо TextFile заменить на Text
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TurboPascal: объекты и классы ulala Помощь студентам 1 28.10.2009 17:20
TurboPascal - help! Lexone Помощь студентам 5 29.03.2009 15:38
Помогите по TurboPascal Vetal07 Помощь студентам 3 11.11.2008 18:51