UpsKrn.IAlgebreCommutative

Définition

/***************************************************************/
Interface IAlgebreCommutative Defaut Final TailleSegment 32 ConserverObjets
/* Objet : Definition des algèbres commutatives. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Interface

L'interface IAlgebreCommutative modélise un espace comportant les opérations standards d'addition, de soustraction et de multiplication. Ce concept est important puisque ses propriétés sont utilisées par l'algorithme de preuve de programme d'Up ! Compiler.

L'interface IAlgebreCommutative ne possède pas de constructeur implicite.

Opérateurs

L'interface IAlgebreCommutative possède les opérateurs standards suivants :

Exemple

Principal
/*******/
Variable
/******/
Debut
...
PrixArticle=PrixArticle+10;
/* Addition de deux entiers. */
PrixArticle=PrixArticle-10;
/* Soustraction de deux entiers. */
PrixArticle=PrixArticle*2;
/* Multiplication de deux entiers. */
...
Fin Principal

Voir aussi

Entier et Reel pour connaître les types implémentant cette interface.

Traduction

---------