public class Fibonacci extends Funcion
Modifier | Constructor and Description |
---|---|
protected |
Fibonacci() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
descripcion()
Devuelve una breve descripción de la función en forma de cadena.
|
java.lang.String |
entrada()
Devuelve la cadena de entrada que será reconocida por el analizador
léxico de JME para este token
|
Terminal |
funcion(Complejo z)
Calcula la función que extiende la sucesión de Fibonacci a los complejos.
|
EnteroGrande |
funcion(EnteroGrande g)
Calcula el enésimo término de la sucesión de Fibonacci para valores
enteros con resultado BigInteger
|
RealDoble |
funcion(RealDoble r)
Calcula el enésimo término de la sucesión de Fibonacci para nºs reales
|
RealGrande |
funcion(RealGrande d)
Calcula el enésimo término de la sucesión de Fibonacci para valores
enteros con resultado BigDecimal
|
java.lang.String |
toString()
Obliga a reescribir toString
|
public static final Fibonacci S
public RealDoble funcion(RealDoble r) throws FuncionException
funcion
in class Funcion
r
- término de la sucesión de Fibonacci.
Valores en valor absoluto mayores que 1477 devuelven ±InfinitoFuncionException
public Terminal funcion(Complejo z) throws ExpresionException
funcion
in class Funcion
z
- parámetro de la función JMEExpresionException
- función no definida para Complejopublic EnteroGrande funcion(EnteroGrande g) throws FuncionException
funcion
in class Funcion
g
- término de la sucesión de FibonacciFuncionException
public RealGrande funcion(RealGrande d) throws FuncionException
funcion
in class Funcion
d
- término de la sucesión de Fibonacci. El nº se redondea a BigInteger.FuncionException
public java.lang.String descripcion()
Funcion
descripcion
in class Funcion
public java.lang.String entrada()
Token