Les opérations ensemblistes
Un ensemble désigne une collection d’objets distincts. Un ensemble peut être vu comme une sorte de sac virtuel entourant ses éléments, ils peuvent être représentés à l’aide de diagrammes de Venn. Les éléments d’un ensemble ne sont pas spécialement ordonnés et il ne contient pas d’éléments dupliqués. Un même objet peut être élément de plusieurs ensembles. Par exemple : samedi est un élément de l’ensemble des jours de la semaine, mais également dans l’ensemble weekend.
Il est possible d’effectuer des opérations mathématiques sur les ensembles, le résultat est alors un autre ensemble. Les opérations élémentaires sont: la différence, l’union et l’intersection. Pour effectuer ces opérations, il est nécessaire de savoir si un élément appartient à un ensemble ou non. Deux ensembles sont égaux uniquement si tous leurs éléments sont communs.

Par exemple, l’ensemble A contient les éléments 1, 2, 3, 4 et l’ensemble B contient 3, 4, 5.

- \( 3 \in A \)est vrai, alors que \( 5 \in A \)est faux.
- \( A=B \)est faux.
- \( A \setminus B \)renvoi un ensemble de [1, 2]
- \( A \cup B \)est l’ensemble de [1, 2, 3, 4, 5]
- \( A \cap B \)correspond à l’ensemble [3, 4]
STRUCTURE ENSEMBLE: VARIABLE compteur: ENTIER VARIABLE tableau: TABLEAU DE N ENTIER FIN STRUCTURE
Nous pouvons alors utiliser les ensembles comme ceci :
VARIABLE A, B: ENSEMBLE A.compteur = 4 A.tableau[0] = 1 A.tableau[1] = 2 A.tableau[2] = 3 A.tableau[3] = 4 B.compteur = 3 B.tableau[0] = 3 B.tableau[1] = 4 B.tableau[2] = 5
Gardez à l’esprit que la variable compteur doit toujours informer l’utilisateur du nombre précis d’élément dans un ensemble. Par exemple, pour ajouter un élément à notre ensemble A, nous pouvons utiliser cette variable pour justement insérer l’élément suivant.
A.tableau[ A.compteur ] = 42 A.compteur = A.compteur + 1
