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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2012, 08:56   #1
shadekot
Новичок
Джуниор
 
Регистрация: 16.05.2012
Сообщений: 2
По умолчанию Подключение текстового файла к программе

Все доброго времени суток.
Собственно требуется помощь в подключении текстового редактора к програме в паскаль.абс.


Взяв за основу свой вариант из контрольной работы № 6, реализовать ввод из текстового файла и обработку символьных последовательностей, состоящих из любых символов. В программе должны быть предусмотрены соответствующие процедуры и функции, корректно обрабатывающие входные данные, согласно своему варианту. Результат должен запоминаться тоже в текстовом файле и в понятном для интерпретации виде.


Предыдущая задача сделана:

Задав с клавиатуры последовательность символов, реализовать обработку ее, как указано в варианте. Исходные данные задать самостоятельно, учитывая специфику конкретного варианта.
Слово симметрично (например, авва)

Вот он код этой прграммы:
Код:
Program zad6;
Uses Crt;
Var s,k:string;
    a:array[1..100] of string;
    i,n,j,l:Integer;
    f:boolean;
begin
Writeln('Vvedite stroku razdelyaya slova Probelami');
  Readln(s);
  for i:=1 to length(s) do begin
      if (s[i-1]<>' ') and (s[i]=' ') and (length(k)<>0) then begin
        inc(n);
        a[n]:=k;
        k:='';
      end;
      if s[i]<>' ' then k:=k+s[i];
      if (i=length(s)) and (length(k)<>0) then begin
        inc(n);
        a[n]:=k;
        k:='';
      end;
  end;
  l:=0;
  for i:=1 to n-1 do begin
    f:=false;
    if a[i]<>a[n] then
    if length(a[i]) mod 2 = 0  then begin
      for j:=1 to length(a[i]) div 2 do
      if a[i][j]<>a[i][length(a[i])+1-j] then f:=true;
      if f=False then begin
        l:=l+1;
        if l=1 then Write('Simmetricnie slova: ');
        Write(a[i],' ');
      end;
    end;
  end;
  Writeln;
  if l=0 then Writeln('Vvedite stroku!');
  Write('Nazhmite ENTER');
  Readln;
end.

Что требуется добавить чтобы выполнить задачу?



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 16.05.2012 в 09:22.
shadekot вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение chm файла к программе. V1rus.25 Общие вопросы Delphi 13 22.04.2012 15:26
Си. создание текстового файла alex(21) Помощь студентам 1 07.12.2010 18:05
Из текстового файла в бд!!! Poltev86 БД в Delphi 5 16.05.2010 23:18
Подключение DLL к программе Mixim Общие вопросы C/C++ 3 30.04.2010 15:28
Подключение БД к программе ч/з диалог выбора Ветас Помощь студентам 1 30.03.2008 00:02