ensemble — définition d'un ensemble
ens = ensemble(e1,e2,...)
La fonction ensemble
permet de créer un ensemble.
e1
, e2
,... sont des chaînes de
caractères ou des vecteurs de chaînes de caractères. L'ensemble contient
donc toutes les chaînes de caractères de e1
,
e2
,... Un ensemble est non ordonné et n'a pas
d'éléments dupliqués. Par exemple {a,b,c} et {b,a,c,a} représentent le
même ensemble. Lorsqu'un ensemble est créé, les éléments dupliqués sont
supprimés et, par commodité, ses éléments sont rangés par ordre
alphabétique.
Noter que ensemble()
crée un ensemble
vide.
Il est possible d'attribuer des valeurs à des éléments d'un ensemble. Cela permet par exemple d'avoir des ensembles de pièces, de billets ou de cartes à jouer avec des valeurs. Pour cela, la valeur sera donnée en la mettant entre parenthèses à la fin du nom de l'élément. Par exemple si l'on veut un ensemble de trois pièces de monnaie, que l'on appelle "a", "b" et "c", de valeur 1 euro, 1 euro et 2 euros, on écrira :
ens=ensemble("a(1)","b(1)","c(2)").
La fonction valeur
permet alors d'avoir le
vecteur des valeurs des éléments, permettant ainsi de faire des calculs
dessus (voir valeur).
Pour changer ou extraire un élément d'un ensemble, on utilise les parenthèses comme pour un vecteur. Dans la parenthèse on met le rang de l'élément, sachant que les élements ont été rangés automatiquement par ordre alphabétique.
Pour avoir la taille d'un ensemble, on utilise la fonction
taille
.
Pour comparer deux ensembles, on utilise l'opérateur habituel
==
.