maquina turing

Páginas: 2 (261 palabras) Publicado: 21 de junio de 2013
import java.io.*;
import java.awt.Component;
import javax.swing.JDialog;
import javax.swing.JOptionPane;

/**
* Version: 1.0
* Uziel Esau Mercado
* Instituto Tecnologico deAguascalientes
*/
// este programa nos permite hacer una simulación de la maquina de turing
// la cual procesa datos binarios.
public class maquinaTuring {
public static int direccion(int dir)
{int seleccion=-1;
boolean errorAsignacion = true;
while (errorAsignacion == true )
{
seleccion = JOptionPane.showOptionDialog(
null,
"Selecciona la opcion para elmovimiento "+dir,
"Selector de opciones" ,
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, // null para icono por defecto.
newObject[] { "Avanzar", "Retroseder"}, // null para YES, NO y CANCEL
"opcion 1");

if (seleccion != -1)
{
errorAsignacion = false;
}
else{
errorAsignacion = true;
}
}
return seleccion;
}

/**
*
*/
public static void main (String [] args) throws IOException
{boolean error = true;
//Llenado de la cintilla.
int cuantos=0;
String cadenaCintilla="";
while (error == true)
{cuantos=Integer.parseInt(JOptionPane.showInputDialog("Cuantos números deseas que tenga la cintilla?"));
cadenaCintilla = JOptionPane.showInputDialog("Dame los datos de la cintilla?");
//System.out.println(cuantos + " " + cadenaCintilla.length());
if (cuantos == cadenaCintilla.length())
error = false;
else
{
error = true;JOptionPane.showMessageDialog(null, "No colocó los datos correctos", "Datos Incorrectos", JOptionPane.ERROR_MESSAGE);
}
}
int[] cinta = new int[cuantos];...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Maquina De Turing
  • La maquina del turing
  • Maquinas De Turing
  • Maquina de Turing
  • La Máquina de Turing
  • Máquina de turing
  • Máquina de Turing
  • Maquinas de turing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS