| 
 |||||||||||||||||||||||||||||||||||||
![]()
| 
   MAXIMA : LISTES & ENSEMBLES Programmation  Programme utilisant les listes et les ensembles.
  Création, conversion, manipulations…    | 
 
| 
   
  | 
 ||
| 
   
  | 
  
   La
  liste L est « chargée » avec les
  éléments : 1, 5 ,x et toto. Une
  liste est placée entre crochets.  | 
 |
| 
   
 
  | 
  
   Comment
  extraire un élément de la liste ?
  Avec l’instruction part et en indiquant le
  numéro de l’élément voulu. Notez
  que L[i] marche alors que S[i] ne fonctionne pas. D’où l’emploi de part qui marche tout le temps.  | 
 |
| 
   
  | 
  
   L’ensemble E, avec des accolades,  interprète la collection des éléments en
  les ordonnant du plus petit au plus grand et en ne conservant qu’un seul
  représentant de chaque type.   | 
 |
| 
   
 
  | 
  
   Constituer une liste de nombres selon une fonction donnée  | 
 
| 
   
  | 
  
   Convertir une liste en ensemble ou inversement  | 
 
| 
   
  | 
  
   Comment
  ajouter un élément à une liste ? Avec
  l’instruction cons. Le problème cet ajout
  ne se fait toujours vers la gauche.  | 
 
| 
   
 
  | 
  
   La solution : utiliser l’instruction qui réunit deux
  listes (append), ceci en transformant la
  donnée (f) en liste par une mise entre crochets.   Note : on a utilisé la fonction fact créée plus haut. Note : les instructions dans le do (...) sont séparées par une virgule, sauf (et
  c’est important) la dernière. Ici, pas de virgule après append.  | 
 
| 
   
  | 
  
   L’instruction
  append (apposer) permet la réunion
  (concaténation) de listes. Les
  listes, même composées d’un seul élément, doivent être entre crochets. Dans
  la marge, le logiciel donne des numéros automatiques (%
  i 90) et le nom des variables en regard de leur valeur.  | 
 
![]()
| 
   Retour  | 
  
   
  | 
 
| 
   Suite  | 
  
   
  | 
 
| 
   Sites   | 
  
   
 
  | 
 
| 
   Cette page  |