Тут: s (t) - стан, x (t) - вхідний, y (t) - вихідний символ автомата в
момент часу t ";
}
{<<" n n Мінімізоване число станів абстрактного
автомата n n "; <<" Таблиця переходів минимизируемого автомата n n ";
tabl (5);
} (i = 0; i <8; i + +) [i] = y [i] = 0; <<" n nВведіте x через пробіл (8 значень) і 0
(якщо введено менше 8 значень): nx = ";
for (i = 0; i <8; i + +)
{>> x [i];
if (x [i] == 0);
} <<" nВведіте початковий стан автомата s0:";
cin>> s [0]; (i = 0; i <8; i + +)
{(x [i] == 0); (flag == 0)
{[i] = arry1 [x [i] -1] [s [i] -1]; [i +1] = arrs1 [x [i] -1] [s [i ] -1];
}
{[i] = arry2 [x [i] -1] [s [i] -1]; [i +1] = arrs2 [x [i] -1] [s [i ] -1];
}
} <<" n nФункція виходів y:";
for (i = 0; i <8; i + +)
{(y [i] == 0); <<"y" <
}
cout <<" n nЦепочка станів s:";
for (i = 0; i <8; i + +)
{(s [i +1] == 0); <<"s" <
} <<" n n nПродолженіе - Enter. ESC - Вихід в головне меню. "; p align="justify">} (getch ()! = 27);
} tabl (int c)
{(' 311', ' 315', ' 313', ' 315', ' 315', ' 273', c); <<" 272 x (t) 272 "; (c == 5) <<" s (t) 272 "; <<" s (t) 272 " ; (' 272', '', ' 314', ' 313', ' 315', ' 271', c); <<" 272 272"; (int i = 0 ; i
{(c == 5 && i == 4) <<"s7 272"; <<"s" <
} (i = 0; i <3; i + +)
{(' 314', ' 315', ' 316', ' 316', ' 315', ' 271', c); <<" 272 x "<
{(c == 5)
{(j == 4) <<"s" <
} <<"s" <
}
} (' 310', ' 315', ' 312', ' 312', ' 315', ' 274', c);
}
obtabl (char a, char b, char c, char d, char e, char f, int k)
{<<" n" <
{...