Перейти к содержимому

Машина Тьюринга для L = a^n b^n c^n | Машина Тьюринга для a^n b^n c^n | Теория автоматов | TOC

TopGATE

0:00 / 0:00

Машина Тьюринга для L = a^n b^n c^n | Машина Тьюринга для a^n b^n c^n | Теория автоматов | TOC

2 750 просмотров · 3 года назад
TopGATE
1,86 тыс. подписчиков
2 750 просмотров · 3 года назад
Вот как можно разработать машину Тьюринга, которая принимает строки, состоящие из символов «a», за которыми следуют символы «b», а затем «c», где количество символов «a» равно количеству символов «b», а количество символов «b» равно количеству символов «c». Начните в состоянии q0, установив головку ленты на самом левом символе входной строки. Если текущий символ — «a», замените его на «x» и переместите головку ленты вправо. Если текущий символ — «b», замените его на «y» и переместите головку ленты вправо. Если текущий символ — «c», замените его на «z» и переместите головку ленты вправо. Если текущий символ — пустой (т.е. достигнут конец входной строки), перейдите в состояние q1 и переместите головку ленты обратно на самый левый символ. Если текущий символ — «x», а следующий символ справа — «b», замените оба символа на «B» (пробел) и переместите головку ленты на одну позицию влево. Если текущий символ — «y», а следующий символ справа — «c», замените оба символа на «B» (пробел) и переместите головку ленты на одну позицию влево. Если текущий символ — «z», а следующий символ справа — «пробел», замените оба символа на «B» (пробел) и переместите головку ленты на одну позицию влево. Если текущий символ — «B», а следующий символ слева — «x», замените оба символа на «x» и переместите головку ленты на одну позицию влево. Если текущий символ — «B», а следующий символ слева — «y», замените оба символа на «y» и переместите головку ленты на одну позицию влево. Если текущий символ — «B», а следующий символ слева — «z», заменить оба символа на «z» и переместить головку ленты на одну позицию влево. Если текущий символ — «x», а следующий символ справа — не «b», перейти в состояние qReject. Если текущий символ — «y», а следующий символ справа — не «c», перейти в состояние qReject. Если текущий символ — «z», а следующий символ справа — не пробел, перейти в состояние qReject. Если текущий символ — «x», и больше не осталось символов «b», перейти в состояние q2. Если текущий символ — «y», и больше не осталось символов «c», перейти в состояние qReject. Если текущий символ — «z», а головка ленты находится на крайнем левом символе, перейти в состояние qAccept. Состояния qReject, qAccept, q1 и q2 — это отклоняющее, принимающее, промежуточное и конечное состояния машины соответственно. Пример машины Тьюринга Машина Тьюринга для a^n b^n c^n Машина Тьюринга, номер a, за которым следует номер b Основы машины Тьюринга Основы машины Тьюринга Машина Алана Тьюринга Математическая модель компьютера Введение в машину Тьюринга Примеры машин Тьюринга Машина Тьюринга для a^n b^n c^n,Машина Алана Тьюринга,Основы машины Тьюринга для 0^n 1^n 2^n,toc,теория вычислений, gatelecture, alanturing, thetopgate, topgate,машина Тьюринга, примеры машин Тьюринга a^n b^n c^n, машина Тьюринга a^n b^n c^n, машина Тьюринга 0^n 1^n 2^n на английском языке, машина Тьюринга для a^n b^n c^n, машина Тьюринга в toc, пример машины Тьюринга, машина Тьюринга как перечислитель, машина Тьюринга для a^nb^n c^n в английский, машина Тьюринга для 0^n1^n 2^n, машина Тьюринга для 0^n1^n c^n машина Тьюринга для a^nb^nc^2n машина Тьюринга для 0^2^n машина Тьюринга для a^nb^nc m пример машины Тьюринга машина Тьюринга для одинакового количества нулей и единиц машина Тьюринга для a^nb^nc^n n=0 машина Тьюринга a^nb^n, машина Тьюринга на английском языке, простой пример машины Тьюринга, простое объяснение машины Тьюринга, машина Тьюринга в toc, пример машины Тьюринга, машина Тьюринга как перечислитель, машина Тьюринга в автоматах, машина Тьюринга a^n b^n c^n, машина Тьюринга для a^nb^n, машина Тьюринга для 0^n1^n, машина Тьюринга для палиндрома, машина Тьюринга для (a+b)*, машина Тьюринга в формате PDF, машина Тьюринга ppt, тьюринг google, toc gate, ugc, машина Тьюринга для a^nb^nc^n пример машины Тьюринга - a^n b^n c^n пример машины Тьюринга лекция о машине Тьюринга проблема anbncn проблема принятия языка машиной Тьюринга