"튜링 기계"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
imported>Pythagoras0 |
imported>Pythagoras0 |
||
20번째 줄: | 20번째 줄: | ||
* z,b,b,L,z | * z,b,b,L,z | ||
* z,a,1,R,x | * z,a,1,R,x | ||
+ | |||
+ | ==computational resource== | ||
+ | * http://www.python-course.eu/turing_machine.php |
2017년 8월 11일 (금) 16:53 판
example
- http://www.soc.napier.ac.uk/~andrew/tm/ryo.htm
- Unary increment - this function takes a string of 1's and adds another: 111→1111
- Unary decrement - this function takes a string of 1's and removes one: 111→11
- Binary double - this function doubles a binary string: 111→1110
- Binary increment - add one to a binary number: 101→110
- Unary double - double the length of a unary string 111→111111
- Palindrome cheker
- Binary addition
unary double
- x,1,a,R,y
- x,b,1,R,x
- x, , ,R,HALT
- y,1,1,R,y
- y,b,b,R,y
- y, ,b,L,z
- z,1,1,L,z
- z,b,b,L,z
- z,a,1,R,x