viernes, 27 de abril de 2012



Sistemas Inteligentes
Sistema Experto
Arturo Ramírez A01165819
Jorge Corona A01164397
Salvador Aguilar A00967057

Documentación
Dominio del conocimiento
Una de las partes más fundamentales de este proyecto fue lograr que todas las reglas que se conocen del juego como son los marcadores, equipos, tiempos, jugadas ofensivas, jugadas defensivas, yardas, etc. Se pudieran introducir al sistema y la forma en que lo realizamos para que el sistema tuviera este conocimiento fue por medio de los hechos y de las reglas que nos permitieron lograr que con las premisas que se nos brindaran pudiéramos generar la respuesta más cercana a la realidad.
Hechos
1)      Para todo equipo ‘x’, existe un rival ‘y’ que está a la defensiva
2)      Para todo equipo ‘x’, tiene un terreno propio de ‘x’
3)      Para todo equipo rival ‘y’, tiene un terreno propio ‘y’
4)      Para todo equipo ‘x’, pertenece a una conferencia ‘z’
5)      Para todo equipo rival ‘y’, pertenece a una conferencia ‘z’
6)      Para todo equipo ‘x’, pertenece a una división ‘v’
7)      Para todo equipo rival ‘y’, pertenece a una división ‘v’
8)      Para todo equipo ‘x’, tiene una estrategia ‘r’
9)      Para todo equipo rival ‘y’, tiene una estrategia ‘r’
10)   Para todo equipo rival ‘y’, tiene una formación de defensa ‘f’
Reglas
1)      Todos los partidos están compuestos por 4 cuartos.
2)      Todos los cuartos están compuestos de 15 min.
3)      Cada jugada tiene 4 downs.
4)      Los avances se miden por yardas.
5)      En cada partido debe de existir un local.
6)      Encada partido debe de existir un visitante.
7)       Cada anotación vale 6 puntos.
8)      Cada patada para puntos extra después de una anotación vale 1 punto.
9)      Cada anotación de patada vale 3 puntos.
10)   El marcador del juego empieza en cero para los dos equipos.
Lenguaje de programación que se utilizó:
PHP (Hypertext Pre-processor).- Es un lenguaje de programación interpretado (Lenguaje de alto rendimiento), diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la programación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica

Lenguaje de etiquetas:
HTML ( HyperText Markup Language) (lenguaje de marcado de hipertexto). Es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de etiquetas, rodeadas por corchetes angulares (<,>).

Lenguaje de estilos:
CSS (Cascading Style Sheets ) (hojas de estilo en cascada).- Es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación.

Ventajas y limitantes de l lenguaje utilizado:
Consideramos que PHP es un muy lenguaje ya que tiene un gran potencial que nos permite realizar cualquier ciclo y función que se necesitó para el desarrollo del sistema dándonos la facilidad también de combinarlo con HTML y CSS que nos facilitó el diseño de las interfaces para poder interactuar de una mejor forma con el usuario.
Una de las desventajas que encontramos es que en ocasiones es demasiado flexible permitiéndote cometer muchos errores sin que te des cuenta, y que como funciona del lado del servidor en ocasiones es un poco difícil detectar exactamente cuáles son los errores del código.

1 comentario:

  1. Hola chicos!

    Me encantó su sistema experto! Creo que tiene muchas posibilidades de seguirlo creciendo con más reglas y casos, además de incorporar incertidumbre. Tal vez hasta puedan venderlo! Felicidades! =)

    ResponderEliminar