10.07.2015 Views

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Norma denominada Conjunción. De esta clase se derivan varias clasesconcretas, cada una con un algoritmo de concreción diferente.38Nombre de la ClaseClases PadresClases HijasArchivo del EncabezadoArchivos con funcionesConcresorfuzdefuz.hppfuzdefuz.cppGeneralidadesPrincipales AtributosNombre Tipo DescripciónNombre char Etiqueta para distinguir el tipo de Concresor(ej.“Altura”)CodigoC char Texto necesario para generar Código CCodigoCPP char Texto necesario para generar Código C++Motor MaquinaInferencia * Apuntador a la Máquina de InferenciaNumeroVariable int Identificador de la Variable de Salida sobre la queoperaConjuncion Norma * Norma para efectuar Unión o IntersecciónIdentificador int parámetro necesario para leer archivos de discoPrincipales ProcedimientosNombre Tipo DescripciónnumeroVariable() int Consultor de NumeroVariablenumeroVariablevoidModificador de NumeroVariable(int numVar)motor() MaquinaInferencia * Consultor de MotormotorvoidModificador de Motor(MaquinaInferencia *maq)defecto() float calcula la función defecto de la Implicación deMotornombre() char Consultor de Nombreconjuncion() Norma * Consultor de Conjuncionconjuncion(Norma *nor) void Modificador de Conjuncionidentificador() int Consultor de IdentificadorsalidaConcreta(float *ent) virtual float=0 efectúa el algoritmo de Concreción cuando lasentradas Concretas al Sistema de LógicaDifusa están almacenadas en el vector ent; Estafunción encapsula todo el comportamiento delSistema de Lógica DifusacodigoC() virtual char*=0 genera Código CcodigoCPP() virtual char*=0 genera Código C++Clases Derivadas (hijos)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!