IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Удаление недостижимых и бесплодных символов!
Egor Vladimirovich
сообщение 14.11.2008 9:43
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 35
Пол: Мужской
Реальное имя: Егор

Репутация: -  0  +


Доброго Времени суток.Создал в разделе платных,но ни кто не помог. Может вы господа посоветуете . Требуются любые советы и ссылки на примеры..

Требуется написать программу Удаление недостижимых и бесплодных символов в алфавите!!
Алгоритмы и примеры алфавита данны.

Хотел сам сделать,но увы не понимаю...

мое описание данных.
Код

program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

Type

Trule= record
  Left:char;
  Right:string;
end;

Trules=array of Trule;

Talphavet=array of char;

Tgramatica=Record
  Vt,Vn:Talphavet;
  P:Trules;
  S:char;
end;


var i,k:integer;

  myling:Tgramatica;
  myling2:Tgramatica;
  v:array of char;

begin


   with myling do
   begin
   vt[1]:='a';
   vt[2]:='b';
   vt[3]:='c';
   vt[4]:='d';
   vt[5]:='e';
   vt[6]:='f';

   vn[1]:='A';
   vn[2]:='B';
   vn[3]:='C';
   vn[4]:='D';
   vn[5]:='E';
   vn[6]:='F';
   vn[7]:='S';

    p[1].left:='S';
    p[1].Right:='b';

    p[2].left:='S';
    p[2].Right:='C';

    p[3].left:='S';
    p[3].Right:='cCB';

    p[4].left:='A';
    p[4].Right:='e';

    p[5].left:='A';
    p[5].Right:='Ab';

    p[6].left:='B';
    p[6].Right:='Bb';

    p[7].left:='B';
    p[7].Right:='cB';

    p[8].left:='C';
    p[8].Right:='Ca';

    p[9].left:='C';
    p[9].Right:='Bf';

    p[10].left:='C';
    p[10].Right:='d';

   end;


   with myling2 do
   begin
   vt[1]:='a';
   vt[2]:='b';
   vt[3]:='c';
   vt[4]:='d';
   vt[5]:='e';
   vt[6]:='f';

   vn[1]:='A';
   vn[2]:='B';
   vn[3]:='C';
   vn[4]:='D';
   vn[5]:='E';
   vn[6]:='F';
   vn[7]:='S';

    p[1].left:='S';
    p[1].Right:='aABC';

    p[2].left:='S';
    p[2].Right:='aE';

    p[3].left:='A';
    p[3].Right:='SCD';

    p[4].left:='A';
    p[4].Right:='c';

    p[5].left:='B';
    p[5].Right:='bFD';

    p[6].left:='C';
    p[6].Right:='aE';

    p[7].left:='D';
    p[7].Right:='aD';

   end;


readln;
end.


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 13:50
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"