<< enlever Ensembles inclus >>

Module Scilab pour les lycées >> Ensembles > ensemble

ensemble

définition d'un ensemble

Séquence d'appel

ens = ensemble(e1,e2,...)

Paramètres

e1, e2,...

chaînes de caractères ou vecteurs de chaînes de caractères

ens

ensemble

Description

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 ==.

Exemples

ens1=ensemble("b","a","c","a")
taille(ens1)
ens2=ensemble("a","b","c")
ens1==ens2
ens=ensemble("a","b",string(1:5))
// attention les éléments sont rangés par ordre alphabétique
ensemble(string(1:10))

Voir Aussi

<< enlever Ensembles inclus >>