Liste e insiemi

Una lista è una successione finita di oggetti (di ogni tipo), non necessariamente diversi, inclusa tra parentesi quadre [ ]

> lista := [ 2 , 1 , 1 , 1 , 2 , rino , pino , 2 , rino ];

per richiamare un elemento della lista si usa l' operatore di selezione

> lista[3];

> lista[6];

> lista[9];

> lista[11];

>

Perché questo errore?

Un insieme è una successione finita di oggetti distinti (di ogni tipo) inclusa tra parentesi graffe {}

> insieme := { 2 , 1 , 1 , 1 , 2 , rino , pino , 2 , rino } ;

come si vede, gli elementi ripetuti, vengono considerati una sola volta, ed inoltre vangono ordinati, secodo un criterio interno a Maple (sostanzialmente in ordine alfabetico). Gli elementi dell'insieme possono quindi essere richiamati, utilizzando ancora l' operatore di selezione

> insieme[1];

> insieme[4];

> insieme[5];

>

Perché questo errore?

Se si vuole il numero di elementi che compongono un insieme o una lista (o anche il numero di operandi di una qualunque espressione), si usa il comando nops

> nops(lista);

> nops(insieme);

>