"튜링 기계"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
imported>Pythagoras0 |
imported>Pythagoras0 |
||
23번째 줄: | 23번째 줄: | ||
==computational resource== | ==computational resource== | ||
* http://www.python-course.eu/turing_machine.php | * http://www.python-course.eu/turing_machine.php | ||
+ | [[분류:migrate]] |
2020년 11월 12일 (목) 05:03 판
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