Inicio usaochoreinas

Páginas: 2 (407 palabras) Publicado: 20 de agosto de 2015
Inicio usaochoreinas;
Inicio de la clase UsaOchoReinas {

// Abre clase Ocho_Reinas
lector entrada = crear lector (System.in);
crear aleatorio;
privado entero Tamano;
// Cambiar la variableTamaño para resolver el problema de las
Privado entero Fracasos_Requeridos = 1000;
// Cambiar tambien esta variable ajustandola segun un buen criterio
// para un Tamano grande
privado enterodado1;
privado entero dado2;
privado entero contador_reinas = 0;

///////////////////////////////////////////////////////////
// Metodo Principal///////////////////////////////////////////////////////////

publico sin retorno Principal()
{ // Abre metodo Principal
Variable entera accesibilidad;

imprime(Este programa resuelve el problema de las ocho reinas.);
imprime(Por favor introduzcael numero de casillas del tablero.);
leer(Tamano );
Variable entera fracasos = 0;
Matriz entera A[Tamano + 1][Tamano + 1];

Hacer mientras( Tamano “mayor” contador_reinas y fracasos “Menor”Fracasos_Requeridos)
{
Ir a Genera_Casilla();
accesibilidad = ir a Verifica_Posicion(A);
si ( 0 “Igual” accesibilidad )
fracasos++;
sino
A[dado1][dado2] = Incremento del contador_reinas;}Fin Mientras

si( Tamano “Diferente” contador_reinas)
imprime(Lo siento. Solo se colocaron reinas, Variable contador_reinas);
sino
imprime(SE COLOCARON LAS REINAS!, Variable Tamano);

// Se invocaal metodo Imprime
Ir a Imprime(A);

} // fin metodo Principal
///////////////////////////////////////////////////////////////
// Metodo Genera_Casilla///////////////////////////////////////////////////////////////
publico Sin retorno Genera_Casilla()
{ // inicio metodo Genera_Casilla
dado1 = aleatorio entero (Tamano) + 1;
dado2 = aleatorio entero (Tamano) + 1;
} //fin metodo Genera_Casilla
////////////////////////////////////////////////////////////
// Metodo Verifica_Posicion
////////////////////////////////////////////////////////////

publico entero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Inicia
  • Inicio
  • Inicio
  • inicio
  • Inicio
  • Iniciativa
  • Inicio
  • Inicio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS