![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Подскажите как перевести программу из паскаля в дельфи ?
|
|
#2
|
||||
|
||||
|
Что за программа?
|
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Лучше будет, если ты выложишь исходник.
|
|
#5
|
|||
|
|||
|
укажи свой емаил? чтобы смог отправить исходник
|
|
#6
|
||||
|
||||
|
посмотри персональные сообщения
![]() |
|
#7
|
|||
|
|||
|
нужно перевести из Паскаля в Дельфи прогу:
Код:
uses crt;
VAR
fIn, fOut: Text;
S,S1,S2: String;
i,n:integer;
A:array[1..26] of string;
BEGIN
Cls;
for i:=65 to 90 do begin
A[i-64]:=chr(i);
end;
ASSIGN(fIn,'d:\Text.in');
ASSIGN(fOut,'d:\Text.out');
RESET(fIn);
WHILE NOT EOF (fIn) DO BEGIN
READLN(fIn,S);
END;
For i:=1 to length(S) do begin
S1:=UpperCase(copy(S,i,1));
for n:=1 to 26 do begin
if S1=' ' then begin S2:=S2+' '; break; end
else if S1=A[n] then begin S2:=S2+IntToStr(n)+','; break; end;
end;
end;
ReWrite(fOut);
Writeln(fOut,S2);
Close(fOut);
Close(fIn);
END.Задание: составить проект заменяющий символы в файле Text.in соответствющими цифрами в алфавитном порядке в файл Text.out. Последний раз редактировалось Admin, 17.01.2010 в 16:29. |
|
#8
|
||||
|
||||
|
Вот так под дельфи будет:
Код:
program Project37;
{$APPTYPE CONSOLE}
Uses
SysUtils;
VAR
fIn, fOut: Text;
S,S1,S2: String;
i,n:integer;
A:array[1..26] of string;
BEGIN
for i:=65 to 90 do begin
A[i-64]:=chr(i);
end;
ASSIGNFILE(fIn,'d:\Text.in');
ASSIGNFILE(fOut,'d:\Text.out');
RESET(fIn);
WHILE NOT EOF (fIn) DO BEGIN
READLN(fIn,S);
END;
For i:=1 to length(S) do begin
S1:=UpCase(S[i]);
for n:=1 to 26 do begin
if S1=' ' then begin S2:=S2+' '; break; end
else if S1=A[n] then begin S2:=S2+IntToStr(n)+','; break; end;
end;
end;
ReWrite(fOut);
Writeln(fOut,S2);
CloseFile(fOut);
CloseFile(fIn);
end. |
|
#9
|
|||
|
|||
|
Последний раз редактировалось grigoriyi, 19.02.2010 в 05:59. |
|
#10
|
|||
|
|||
|
Цитата:
Знакомый курсачёк . Интересная тема, если автоматами алгоритм делать. |