Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE PROGRAMACION
JUEGO MATRICIAL:
TORRES DE HANOI
GRUPO 18
Generalidades
Programar en el lenguaje C, un juego de tipo matricial.
El juego elegido para programar es el de las torres de Hanoi cuyo objetivo es mover las piezas
dadas de un extremo a otro, sin poner piezas más grandes sobre otras más pequeñas,
evidentemente solo se puede mover una pieza a la vez.
Este juego de niños se trata sobre concentración y de pensamiento crítico para hacer la menor
cantidad posible de movimientos.
La cantidad de discos/fichas varía, pero en este caso usaremos 7 para el programa que se
hará.
Datos de entrada
Para comodidad del usuario se ha mantenido un numero fijo de piezas móviles, por lo que
las entradas necesarias son únicamente las de las columnas de origen y destino, del resto se
ocupa el programa.
Datos de salida
Para los datos de salida se tienen las actualizaciones que se hacen después de cada inserción
de datos, o sea la reimpresión de la matriz sin cambios.
Procesos
Se generan las primeras bases: variables, matrices, funciones, etc.
Luego se colocan los indicadores de cada columna en la matriz, para posteriormente poner
las “fichas” en su lugar.
Luego se imprimen las instrucciones previamente escritas en una función aparte.
Posteriormente se inicia un ciclo que finaliza cuando se cumplen las condiciones, en este
caso que las dos primeras columnas estén vacías.