Недетерминированные автоматы в проектировании систем параллельной обработки. Вашкевич Н.П. - 72 стр.

UptoLike

Составители: 

72
Таблица 4.1
1 2 3 4
1
SS
50
&
z
z
2
1
SS
S
α4
6
&
2
S
6
z
2
S
5
3
S
4
z
z
2
1
SS
S
43
4
&
4
S
5
z
z
2
1
S
S
α
6
5
S
3
z
1
S
α
6
S
z
z
2
1
Таблица 4.2
w
e e
w
e
e
e
w
e
a
z
SS
50
&
S
6
SS
α4
&
S
5
S
4
SS
34
&
S
α
z
1
S
6
S
4
S
6
S
4
SS
α4
&
z
2
SS
α4
&
S
5
SS
34
&
S
α
SS
34
&
SS
34
&
П р и м е р 4.4. Предположим, что необходимо описать множество
всех последовательностей из нулей и единиц, которые имеют три подряд
стоящих единицы, но не кончающиеся на 01 и не состоящие лишь из единиц.
По полученному описанию построить отмеченную таблицу переходов (ТП)
цифрового автомата Мура.
В данном примере рассматривается представление двоичных слов в
виде событий на языке РВАС с использованием дополнительных операций
алгебры событий с построением СКУ и ТП ЦА Мура, реализующего
представляющее событие.
Решение:
1) закодируем исходные двоичные цифры следующим образом:
10
1,0 xx
;
2) множество всех последовательностей, которые имеют подряд три
единицы, можно записать так:
1011110
xxxxxxx
;
3) множество всех последовательностей, кончающееся на 01,
запишется таким образом:
                                                                               Таблица 4.1
    1              2                       3                          4
    1          S0 & S5                     z1                         S6
                                           z2                     S 4 & Sα
    2              S6                      z2                         S5
    3              S4                      z1                        S4
                                           z2                     S3 & S 4
    4              S5                      z1                       S6
                                           z2                         Sα
    5              S3                      z1                         Sα
    6              S                      z1                         
                                           z2                         

                                                                            Таблица 4.2
   w       e            e      w       e           e          e            w    e
   a    S0 & S5        S6   S 4 & Sα   S5         S4       S 4 & S3        Sα      
   z
   z1     S6                 S4       S6         S4       S 4 & Sα               
   z2   S 4 & Sα       S5   S 4 & S3   Sα       S 4 & S3   S 4 & S3               

         П р и м е р 4.4. Предположим, что необходимо описать множество
всех последовательностей из нулей и единиц, которые имеют три подряд
стоящих единицы, но не кончающиеся на 01 и не состоящие лишь из единиц.
По полученному описанию построить отмеченную таблицу переходов (ТП)
цифрового автомата Мура.
         В данном примере рассматривается представление двоичных слов в
виде событий на языке РВАС с использованием дополнительных операций
алгебры событий с построением СКУ и ТП ЦА Мура, реализующего
представляющее событие.
         Решение:
         1) закодируем исходные двоичные цифры следующим образом:
0  x0 , 1  x1 ;
      2) множество всех последовательностей, которые имеют подряд три
единицы, можно записать так:
                          x0  x1x1 x1 x1x0  x1;
      3) множество всех последовательностей, кончающееся на 01,
запишется таким образом:

                                                                                        72