2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 симметричные слова паскаль.
Сообщение06.12.2010, 01:34 


15/03/09
40
в общем задание вот такое..
Дано: Const N=... ;
Var X { непустой текстовый файл с непустыми строками) . text; T : boolean; в каждой строке файла находится одно слово; последовательность не более, чем N символов } Написать процедуру, в которой переменной Т присваивается значение true или false в зависимости от того, есть или нет среди строк файла X хотя бы одно симметричное слово. Требуется использовать в процедуре вспомогательную (вложенную) функцию для анализа очередной строки файла.
Для анализа строки необходимо строку перенести в packed array [1..n] of char, и уже в нем анализировать строку на симметричность
Помогите пожалуйста написать программу..
нужно написать так же процедуру заполнения файла, заполняя который нужно использовать тип char
У меня трудности возникают на этапе процедуры ввода..
здесь точка означает конец файла а запятая конец строки.. в общем пожалуйста помогите дописать программу)
Код:
program pr8(input,output);
  const n=10;
  var x:text; t:boolean;

  procedure vvod(var x:text);
    var y:char;
    begin
      rewrite(x);
      read(y);
      write(x,y);
      while y <> '.' do
        begin
          if y<> ',' then
          begin
            read(y);
            write(x,y);
          end
          else writeln(x);
        end;
    end;

begin
  assign(x,'x.pas');
  vvod(x);

end.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group