UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul
- 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)