1
v
*
Knowledge Base
Site Map
Email us
Tecnology powered by:    
About us  
Alliances
Product
Services
Technology
Agent Tour
Home
Contact us
Faq
Demo
AI
Login




  
Most frequently questions in our FAQ

Discuss and questions in our Forum

Live CHAT with our representatives
Guía de aunmas.com sobre Inteligencia Artificial - Ejemplo de Programa



Ejemplo de Programa de Máquina de Turing
Juan Chamero, Editor Jefe de aunmas.com
Revisado y actualizado al Junio del 2008


Sea sumar dos números, por ejemplo, 2 + 3. Debemos representar esos números sobre una dimensión –la cinta- y en el sistema más elemental posible: el “unario”:

2 reprsentado como 11
3 representado como 111

y como debemos ubicarlos sobre una cinta, necesitamos al menos dos símbolos, el 1 y un símbolo que actúe como separador, eligiendo para ello el 0. Luego sobre la cinta esa cadena de datos aparecerá así:

01101110


Vamos pues a diseñar una máquina de 4 estados y que en 5 “pasos de programa” realice el cómputo requerido:
  • Paso 1: [1,0,0,D,2]
  • Paso 2: [2,0,0,D,3]
  • Paso 3: [2,1,1,D,2]
  • Paso 4: [3,0,b,I,4]
  • Paso 5: [4,0,1,D,2]

Para comprender mejor cómo opera cada paso presentamos esa misma secuencia de 5-uplas en la tabla siguiente donde:



E: estado inicial
g: símbolo grabado
m: movimiento elemental: D, derecha, I, izquierda
E’: estado posterior


Si usted “ejecuta” éste programa verá que realiza satisfactoriamente el cómputo programado, quedando:
0111110


                        Webmaster   |   Offices
Copyright © 2004 P-Bot Inc. All right reserved
© 2004 
  Designed & Created by Intag Inc