Class SuiteRecurrente

java.lang.Object
  |
  +--SuiteRecurrente

public class SuiteRecurrente
extends Object

Définition de la partie calcul du calculateur de suite et de série.

Le but de cette classe est de représenter toute suite récurrente d'ordre un, paramètrée par une valeur réelle.

Cette classe implante une suite constante, qui n'est pas très utile mathématiquement, mais facile à implanter.

D'autres suites devront être implantées par héritage, en surchargeant les méthodes nomSuite, termeInitial et termeSuivantSuite.


Constructor Summary
SuiteRecurrente()
          Le constructeur par défaut construit une suite de paramètre nul, et l'initialise.
 
Method Summary
 void calculeTerme(int nRang)
          Calcule le terme de rang donné pour la suite et la série, ainsi que la variation du terme de la suite.
 void init(double param)
          Initialise la suite à partir de son paramètre.
 String nomSuite()
          Retourne le nom de la suite calculée.
 double parametre()
          Retourne le paramètre de la suite.
 int rang()
          Retourne le rang du dernier terme calculé (pour la suite et la série).
 double termeInitial()
          Retourne le terme initial de la suite, en fonction du paramètre.
 double termeSerie()
          Retourne le dernier terme calculé pour la série associé à la suite.
 double termeSuite()
          Retourne le dernier terme calculé pour la suite.
 void termeSuivant()
          Passe d'un terme au terme suivant, pour la suite et la série, et modifie en conséquence le rang et la variation du terme de la suite.
 double termeSuivantSuite()
          Retourne le terme suivant pour la suite, en fonction du paramètre, du terme initial ou courant et du rang, mais ne modifie pas l'état de la suite.
 double variationSuite()
          Retourne la différence (en valeur absolue) entre le dernier terme calculé pour la suite et le précédent terme de la suite.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuiteRecurrente

public SuiteRecurrente()
Le constructeur par défaut construit une suite de paramètre nul, et l'initialise.
See Also:
init(double)
Method Detail

init

public void init(double param)
Initialise la suite à partir de son paramètre.
Parameters:
param - la valeur du paramètre de la suite.
See Also:
termeInitial()

parametre

public double parametre()
Retourne le paramètre de la suite.
Returns:
la valeur du paramètre de la suite.

termeInitial

public double termeInitial()
Retourne le terme initial de la suite, en fonction du paramètre.
Returns:
la valeur du terme initial de la suite.
See Also:
parametre()

termeSuite

public double termeSuite()
Retourne le dernier terme calculé pour la suite.
Returns:
la valeur du dernier terme calculé.

termeSuivantSuite

public double termeSuivantSuite()
Retourne le terme suivant pour la suite, en fonction du paramètre, du terme initial ou courant et du rang, mais ne modifie pas l'état de la suite.
Returns:
la valeur du terme suivant le dernier calculé.
See Also:
parametre(), termeInitial(), termeSuite(), rang()

termeSerie

public double termeSerie()
Retourne le dernier terme calculé pour la série associé à la suite.
Returns:
la valeur du dernier terme calculé pour la série.

variationSuite

public double variationSuite()
Retourne la différence (en valeur absolue) entre le dernier terme calculé pour la suite et le précédent terme de la suite.
Returns:
la variation du terme de la suite.

rang

public int rang()
Retourne le rang du dernier terme calculé (pour la suite et la série).
Returns:
le rang du dernier terme calculé.

nomSuite

public String nomSuite()
Retourne le nom de la suite calculée.
Returns:
le nom de la suite calculée.

calculeTerme

public void calculeTerme(int nRang)
Calcule le terme de rang donné pour la suite et la série, ainsi que la variation du terme de la suite.
See Also:
init(double), termeSuivant()

termeSuivant

public void termeSuivant()
Passe d'un terme au terme suivant, pour la suite et la série, et modifie en conséquence le rang et la variation du terme de la suite.
See Also:
termeSuivantSuite()