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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2009, 01:57   #1
Otre4eHHbIu
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 31
По умолчанию Pascal, наработки есть.

Разработать программу анализа текстового файлаия:Определения частоты пары соседних символов в каждой строке и формирования файла частот построчно. Предусмотреть проверку существования исходного файла и файла частот с выдачей диагностических сообщений

(все это желательно сделать с процедурами)

Код:
var f,f1:text; k,i:integer; nm,nm1,a,str1:string;
Program kurs;
uses crt;
procedure open_file (var f:text);
var ok: boolean; s:char; a:string;
begin
ok:=true;
while ok=true do
begin
write('Vvedite nazvanie faila: '); readln(a); if a='' then begin
writeln ('Danna9 programma ne prednazna4ena dl9 raboti s konsoliu'); readln; halt; end;
assign(f,a); {$I-}reset(f); {$I+}
if IOresult <> 0 then
begin
write('Takogo faila ne sywestvuet. Povtorit zapros? (Y/N)');
readln(S); if upcase(s)='N' then halt;
end else ok:=false;
end;
end;
begin clrscr;
k:=0;
writeln('wwedi adres faila');
readln(nm);
writeln('wwedi fail kuda zapishetsya 4astota');
readln(nm1);
ASSIGN(f,nm);
RESET(f);
while not EOF(f) do begin
read(f,a);
for i:=1 to length(a) do begin
if copy(a,i,1)=copy(a,i+1,1) then inc(k);
end;
readln;
end;
Close(f);
ASSIGN(f,nm1);
RESET(f);
assign(f1,str1); {$I-} reset(f1); {$I+} if IOResult <> 0 then
writeln('Fail ne bil sozdan') else writeln ('Fail bil uspewno sozdan');
readln;
close(f1);
end.
Собственно прошу показать и объяснить что, как и где неправильно.
Otre4eHHbIu вне форума Ответить с цитированием
Старый 24.12.2009, 08:43   #2
Otre4eHHbIu
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 31
По умолчанию

Быстро же тема вниз скатывается...
Otre4eHHbIu вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal, модули, наработки есть. auhb Помощь студентам 2 07.12.2009 23:43
Pacsal, Модули, Наработки есть Otre4eHHbIu Помощь студентам 3 11.10.2009 18:27
Pascal; Задача с циклом (есть наработки...) -SG- Помощь студентам 5 09.10.2009 18:27
Паскаль, массивы, наработки есть. Otre4eHHbIu Помощь студентам 14 17.05.2009 01:16
Паскаль, массивы, наработки есть. Otre4eHHbIu Помощь студентам 3 12.05.2009 12:26