Section courante

A propos

Section administrative du site

SET

Ensemble
Turbo Pascal 3+

Syntaxe

Type identype=Set of typbase;
Var identvar:Set of typbase;

Paramètres

Nom Description
identype Ce paramètre permet d'indiquer un nom de type de données
identvar Ce paramètre permet d'indiquer un nom de variable
typbase Ce paramètre permet d'indiquer un type de base

Description

Ce mot réservé permet de définir des ensembles.

Remarques

Exemple

Voici quelques exemples de l'utilisation de ce mot réservé :

  1. Program SetSamples;
  2.      
  3. Var
  4.  RegistreIntel8088:Set of (AH,AL,AX,BH,BL,BP,BX,CH,CL,CS,CX,DH,DL,DS,DX,ES,SI);
  5.  Alphabet:Set Of 'A'..'Z';
  6.  Centieme:Set of 0..99;
  7.  Caractere:Set Of Char;
  8.  C:Char;
  9.      
  10. BEGIN
  11.  RegistreIntel8088:=[AL,AH,BL,BH,CL,CH,DL,DH];
  12.  Alphabet:=['A','E','I','O','U','Y'];
  13.  Write('Voyelle = ');
  14.  For C:='A' to 'Z' do If C In Alphabet Then Write(C);
  15.  WriteLn;
  16.  Caractere:=['0'..'9','A'..'F'];
  17.  Write('Hexadecimal = ');
  18.  For C:=#0   to #255   do If C In Caractere Then Write(C);
  19.  WriteLn;
  20. END.

on obtiendra le résultat suivant :

Voyelle = AEIOUY
Hexadecimal = 0123456789ABCDEF

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 372 à 373.

Dernière mise à jour : Dimanche, le 8 février 2015