Машина Тьюринга для 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
проблема принятия языка машиной Тьюринга