Las Pilas

Páginas: 2 (305 palabras) Publicado: 2 de diciembre de 2012
royer
Adicionar
Nuestro método adicionar es el siguiente:
Adicionar (int n, Ficha ítem) donde: ·“n” es la posición del vector de pilas.
· “ítem” es el objeto de tipo ficha quese guardara en nuestro vector de pilas.
* La pila tendrá como máximo 7 objetos de tipo fichas.

Adicionar (1, ítem) Adicionar (4, ítem)


|
|
|
|
||
|
Pila 1 | |
|
|
|
|
|
|
Pila 2 | |
|
|
|
|
|
|
Pila 3 | |
|
|
|
|
|
|
Pila 4 | |
|
|
|
|
|
|
Pila 5 | ||
|
|
|
|
|
Pila 6 | |
|
|
|
|
|
|
Pila 7 |
n =4
C_Vertical (Comprobar de forma vertical)
Esta función realizara la búsqueda del ganador, nuestrafunción nos devolverá un entero, nuestra función comprobar de forma vertical es el siguiente:
Int C_Vertical (int n) donde: “n” es la posición del vector de pilas donde comprobara si existe un ganador.Ganador rival
|
|
|
|
|
2 |
1 |
Pila 1 | |
|
2 |
2 |
1 |
2 |
1 |
Pila 2 | |
|
2 |
2|
2 |
2 |
1 |
Pila 3 | |
|
|
|
1 |
1 |
2 |
Pila 4 | |
|
|
1 |
1 |
1 |
2 |
Pila 5 | |
|
|
|
|
2 |
2 |
Pila 6 | |
|
|
2 |
1 |1 |
1 |
Pila 7 |

Ficha número 3 Ficha número 2
Algoritmo:
* Se creara un for que recorra desde la posición 1 al 7
*Si en caso de encontrar un ganador se utilizara break para luego retornar “1” ó”2”.
* En caso de no encontrar ganador retornara “0”.
* Para entrar a una pila primero preguntara si el número deelementos es mayor a 3.
* Dentro de la pila obtendremos el valor de la ultima ficha “1” ó”2”.
* Luego verificaremos si la ficha de abajo (recorrido hacia abajo) es del mismo tipo, (será un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las pilas
  • pila
  • pilas
  • pilas
  • las pilas
  • Pilas
  • Pilo
  • Pilar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS