Prolog: Mundial De Futbol

Páginas: 9 (2117 palabras) Publicado: 30 de junio de 2012
Informe
Programa de Mundial de Futbol








Profesora: Jacqueline Köhler
Alumnos: Cristóbal Carrasco
Felipe Barber
Fecha: 2 de Mayo de 2012
Índice.Introducción____________________________________________________Pag 3

Planteamiento del Problema________________________________________Pag 4

Análisis del Problema ____________________________________________Pag 5

Descripción de la Solución ________________________________________Pag 7

Conclusión ____________________________________________________Pag 11

Bibliografía ___________________________________________________Pag 12Introducción.

A continuación vamos a presentarle un problema que fue un verdadero desafío en terminar y en comprender, debido a que su realización debía ser hecha en Prolog, y desconocíamos por completo el lenguaje de programación Prolog, un lenguaje orientado a la lógica.

El problema se trata de un mundial de futbol del cual se necesitan64 equipos, 8 grupos (en los cuales hay 8 equipos para cada uno) y los goles que marca cada equipo en cada ronda del mundial.

El objetivo de todo esto es armar un mundial de futbol de manera tal que el usuario pueda posteriormente formular preguntas respecto a este mismo, tales como cantidad de goles totales, o numero de victorias de algún equipo determinado, o los nombres de los equipos queconforman un grupo en alguna ronda especifica del mundial, etc.

Todas esas preguntas podrán ser respondidas gracias a la ayuda de nuestro programa, el cual consta de un sistema secuencial no-recursivo, ya que desconocimos la manera de hacerlo recursivamente.

La estructura es simple, primeramente se piden los datos iniciales del programa como lo son los equipos y los grupos. Luego se pidenlos goles de los partidos, de los cuales los ganadores serán guardados y los perdedores desechados. Luego se piden goles nuevamente y después se graban.

Entonces la secuencia es pedir goles y grabar, pedir goles y grabar, es algo secuencial y fácil (aunque largo), pero usando este método podremos saber con exactitud la cantidad de goles de cada equipo y también los partidos se armaran demanera mas ordenada y entendible.

















Planteamiento del Problema.

El problema consiste en escribir el código en lenguaje de programación Prolog de lo que seria un Mundial de Futbol que tiene inicialmente 64 equipos en competencia con 8 grupos distintos.

El usuario deberá ingresar cada equipo con su respectivo grupo (de la A a la H) y el grupo al que pertenece.Posteriormente el usuario deberá ingresar los goles que hace cada equipo en cada partido.

E usuario podrá ser capas, a partir de eso, de determinar la puntuación de cada equipo en cualquier momento del mundial, así como también el número de victorias y derrotas de cada equipo en competencia; también el número de equipos por grupo en cualquier momento del mundial, así como también losrespectivos equipos en alguna determinada etapa del mundial.

Para su resolución se necesita dividir las respuestas entregadas en distintos archivos, lo cual facilita su llamada y utilización posterior por las condiciones y funciones.

Como condición se necesita que los 64 equipos estén escritos en un archivo aparte con su respectivo grupo y una variable identificadora, la que luego nos permitiráusarlos como queramos.

Luego de eso solo basta usar el archivo principal, que contiene todas nuestras funciones y condiciones, para utilizar los equipos ya guardados y “operarlos” hasta llegar a la finalización del Mundial.

Teniendo el mundial ya “resuelto”, podemos empezar a hacer nuestras preguntas respecto a puntos, victorias, derrotas, equipos, etc. Y con eso, el programa finalizado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mundial de futbol
  • Mundial de futbol
  • Mundiales De Futbol
  • mundial de futbol
  • Mundiales de futbol
  • Los Mundiales de Fútbol
  • CAMPEONATOS MUNDIALES DE FÚTBOL
  • Copa mundial de fútbol ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS