Ejemplo práctico 1. Supongamos que queremos
desarrollar una aplicación para que dos usuarios jueguen al
jedrez. En primer lugar, necesitamos una serie de funciones
asociadas al tablero: una que coloque todas las piezas de ambos
jugadores en las posiciones iniciales, otra que determine si
se ha producido el final de la partida, otra que confirme la
presencia de una pieza del jugador en juego en una
determinada casilla, otra que confirme que el movimiento no se sale
del tablero, o que ese tipo de pieza puede realizarlo, y una
última que lleve a efecto el movimiento de una pieza del jugador en
juego (eliminando del tablero a otra pieza del jugador
contrario si procede). Para estas últimas puede ser preciso
utilizar a su vez otro módulo que represente las funciones de
movimiento asociadas a cada tipo de pieza.
La descomposición en módulos del programa quedaría:

Fig. 5.2. Descomposición del programa en módulos.
Así, el contenido del fichero de libreríatablero.h
sería:

Información de los programas con certificado
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Visual Basic 6.0. Guía básica Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09] |
|
175 | ||
|
PHP y MySQL. Aplicaciones Web (undécima parte) Programación de aplicaciones Web con PHP y MySQL. Ahora te capacitamos para entender el funcionamiento en Internet de una tienda online. Aprenderás ... [02/12/08] |
|
850 | ||
|
Arquitectura de computadores: diseño, coste y rendimiento Nuestro curso, como su título lo indica, es una introducción a la arquitectura de computadores, en el que desarrollamos una presentación técnica sobre el diseño, coste y ... [24/07/08] |
|
1.738 | ||
Publicar en
del.icio.us
digg
meneame