Компьютерное моделирование. Лабораторный практикум. Алтаев А.А - 4 стр.

UptoLike

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

7
моделирующую его работу. Начальное состояние автомата
и входное слово генерируются случайным образом.
Выходные данные программы должны представлять собой
таблицу с полями: x, z_old, z_new, y. Например, если
моделируется работа рассмотренного выше автомата Мили
(будем считать, что он первого рода), начальное состояние
которого равно z
2
и на вход подается слово: x
1
x
2
x
1
x
2
x
2
, то
таблица будет иметь вид
x z_old z_new y
x
1
z
2
z
3
y
1
x
2
z
3
z
1
y
1
x
1
z
1
z
2
y
1
x
2
z
2
z
2
y
2
x
2
z
2
z
2
y
2
Подсчитайте статистику.
Функции переходов и выходов оформить в виде
типизированных констант. Для рассмотренного автомата
Мили начало программы может иметь следующий вид:
uses crt;
const
n=2; {входной алфавит состоит из двух
символов}
m=2; {выходной алфавит состоит из двух
символов}
p=3; {количество состояний}
phi: array[1..n, 1..p] of integer =
((2,3,3), (3,2,1)); {функция
переходов}
ksi: array[1..n, 1..p] of integer =
((1,1,2), (1,2,1)); {функция выходов}
8
Варианты
Вариант
Тип
автомата
n m p
Подсчитать
статистику в
абсолютном и
процентном
выражении по
1
Автомат
Мили
первого рода
2 2 4 состояниям
2
Автомат
Мили
второго рода
3 2 4
выходным
сигналам
3
Автомат
Мура
4 2 4 состояниям
4
Автомат
Мили
первого рода
4 3 3
выходным
сигналам
5
Автомат
Мили
второго рода
3 3 3 состояниям
6
Автомат
Мура
2 3 3
выходным
сигналам
7
Автомат
Мили
первого рода
3 4 2 состояниям
8
Автомат
Мили
второго рода
4 4 2
выходным
сигналам
9
Автомат
Мура
2 2 2 состояниям
10
Автомат
Мили
первого рода
3 5 3
выходным
сигналам
моделирующую его работу. Начальное состояние автомата                                     Варианты
и входное слово генерируются случайным образом.                                                             Подсчитать
Выходные данные программы должны представлять собой




                                                                 Вариант
                                                                                                           статистику в
                                                                              Тип
таблицу с полями: x, z_old, z_new, y. Например, если                                      n       m   p   абсолютном и
                                                                            автомата
моделируется работа рассмотренного выше автомата Мили                                                      процентном
(будем считать, что он первого рода), начальное состояние                                                 выражении по
которого равно z2 и на вход подается слово: x1 x2 x1 x2 x2, то               Автомат
таблица будет иметь вид                                           1           Мили        2       2   4    состояниям
                                                                           первого рода
                                                                             Автомат
           x        z_old      z_new              y                                                        выходным
                                                                  2           Мили        3       2   4
           x1        z2          z3              y1                        второго рода
                                                                                                            сигналам
           x2        z3          z1              y1                          Автомат
           x1        z1          z2              y1               3                       4       2   4    состояниям
                                                                              Мура
           x2        z2          z2              y2                          Автомат
           x2        z2          z2              y2                                                        выходным
                                                                  4           Мили        4       3   3
                                                                                                            сигналам
                                                                           первого рода
      Подсчитайте статистику.                                                Автомат
      Функции переходов и выходов оформить в виде                 5           Мили        3       3   3    состояниям
типизированных констант. Для рассмотренного автомата                       второго рода
Мили начало программы может иметь следующий вид:                             Автомат                       выходным
                                                                  6                       2       3   3
  uses crt;                                                                   Мура                          сигналам
  const                                                                      Автомат
  n=2;      {входной алфавит состоит из двух                      7           Мили        3       4   2    состояниям
                                                                           первого рода
символов}
                                                                             Автомат
  m=2;      {выходной алфавит состоит из двух                                                              выходным
                                                                  8           Мили        4       4   2
символов}                                                                                                   сигналам
                                                                           второго рода
  p=3;      {количество состояний}                                           Автомат
  phi:      array[1..n, 1..p] of integer =                        9                       2       2   2    состояниям
                                                                              Мура
  ((2,3,3), (3,2,1));         {функция                                       Автомат
переходов}                                                                                                 выходным
                                                                 10           Мили        3       5   3
  ksi:      array[1..n, 1..p] of integer =                                                                  сигналам
                                                                           первого рода
  ((1,1,2), (1,2,1));         {функция выходов}




                              7                                                               8