Para analizar el solitario decidí dividirlo por clases.
1era clase.








/* Esta clase es la que mostrara las partes del cuerpo para dar a escojer al usuario cual es la que le duele o siente
molestia en esa.*/
public class Cuerpo {
// atributos
private boolean Cabeza;
private boolean espalda;
private boolean pecho;
private boolean piernas;
private boolean privadas;
//metodo
// constructor para crear un tablero
public Cuerpo (Cuerpo c, boolean a, boolean e, boolean p, boolean l, boolean h) {
this.Cabeza = a;
this.espalda= e;
this.pecho = p;
this.piernas = l;
this.privadas= h;
}
}
package Projecto;
public class Enfermedad { // nombrar la clase igual que el archivo
// atributos a mostrar
private boolean gripe;// sera la lista posible a escojer al usuario sobre que enfermedad tiene
private boolean migrana;
private boolean deshidratacion;
private boolean gastritis;
private boolean dolorpansa;
//etc
}
package Projecto;
public class Usuario {
// Atributos
private boolean Registro;
private boolean Noregistro;
//metodos
public void Registro (int n, int s, int e) {
String nombre = "n" ;
String sexo = "s" ;
int edad = e;
}
public void Noregistro (int n) {
int nombre = n; // solo por formalidad, y luego borrarlo
}
}

En computacion, Umbrello es un software tambien gratis de UML, que es una aplicacion de diagramas disponible para plataformas Unix y Windows. Es parte de KDESC4, pero trabaja bien con otros escritorios y ambientes de programacion.Umbrello maneja todas los tipos de diagramas UML. Puede "reverse engineer code" escrito en C++, IDL, Pascal, Ada , Python, y Java, como tambien importa archivos XML generados por herramientas externas de PHP o codigo Perl y otros lenguajes de programacion.
Umbrello permite distribucion de contenido de modelos exportando foramtos a DocBook y XHTML. Esto ayuda a collavorar esfuerzos donde equipos no pueden tener pase directo a Umbrello, o en casos donde el contenido del modelo tiene que ser publicado en una pagina web.
Los lenguajes que Umbrello permite exportar son:
Esto es un ejemplo de un grafo.
Aqui podemos apreciar que en el primer paso la liebre avanza 2 pasos, y luego la tortuga solo uno. En la segunda iteracion, la tortuga avanza al siguiente y la liebre otros 2 pasos. En el tercer paso se encuentre un dato igual, esto quiere decir que se encontro un ciclo. Cuando se encuentra el ciclo, este proceso termina.





Conclusion Personal
En este proyecto siento que me ira muy bien, solo que me pudo haber ido mejor si no hubiera tenido unos problemas con el itnernet explroer, ya que al momento de subir mi trabajo tuve unas complicaciones te que mi internet no respondia, y no sabia por que, entonces cuando pasa eso el internet se cierra automaticamente y se reinicia asi que perdia toda mi informacion. Si lo pudiera haber hecho a la primera, me hubiera salido mucho mejor, ya que me estaba estresando cada ves mas. Fuera de eso siento que hice un buen trabajo, y con 3 ejemplos claros y simples. (2 en el blog y otro en la presentacion). Gracias espero que les haya gustado.