Blocco Operazioni sui vettori

Il blocco Operazioni sui vettori esegue operazioni sui tipi di dati Vettore numerico e Vettore di valori logici. Puoi creare un vettore, aggiungere elementi, leggere e scrivere singoli elementi e ottenere la lunghezza di un vettore.

Per ulteriori informazioni sui vettori e su altri tipi di dati, vedi Tipi di dati.
Scegli l'operazione.


Selettore modalità
Input
Output

Utilizza il selettore modalità per scegliere l'operazione di vettore e il tipo di vettore (numerico o di valori logici). Gli input e output disponibili dipenderanno dalla modalità.
Modalità
Accodamento


La modalità Accodamento aggiunge un elemento alla fine di un vettore. Puoi anche creare un nuovo vettore.

L'input Vettore in ingresso specifica un vettore esistente e Valore specifica l'elemento da aggiungere alla fine del vettore. Se lasci vuoto Vettore in ingresso, verrà creato un nuovo vettore contenente solo il nuovo elemento.
Suggerimenti
Puoi creare un nuovo vettore contenente più elementi immettendo un vettore direttamente nell'input Vettore in ingresso. Per informazioni su come immettere un vettore direttamente in un input di blocco, vedi Tipi di dati.
L'output Vettore in uscita sarà un nuovo vettore contenente gli elementi combinati. Il vettore in ingresso originale resterà invariato.

In questa tabella vengono illustrati alcuni esempi della modalità Accodamento - Valore numerico.
Vettore in ingressoValore da aggiungereVettore in uscita
3[3]
[1; 2; 3]4[1; 2; 3; 4]
[2; 1; 1; 6]1[2; 1; 1; 6; 1]
Lettura all'indice


La modalità Lettura all'indice ottiene il valore di un singolo elemento in un vettore. L'input Vettore in ingresso corrisponde al vettore da utilizzare. L'elemento da ottenere è specificato da Indice. L'indice del primo elemento in un vettore è pari a 0, quello del secondo elemento è pari a 1 e così via. Il valore dell'elemento selezionato viene restituito in Valore.
Suggerimenti
L'indice dell'ultimo elemento in un vettore con n elementi è pari a n-1.
In questa tabella vengono illustrati alcuni esempi della modalità Lettura all'indice - Valore numerico.
Vettore in ingressoIndiceValore
[1; 2; 3]01
[1; 2; 3]23
Scrittura all'indice


La modalità Scrittura all'indice cambia il valore di un singolo elemento in un vettore. L'input Vettore in ingresso corrisponde al vettore originale. L'elemento da cambiare è specificato da Indice. L'indice del primo elemento in un vettore è pari a 0, quello del secondo elemento è pari a 1 e così via.

Il valore in cui cambiare l'elemento selezionato è specificato da Valore. In Vettore in uscita viene restituito un nuovo vettore con l'elemento cambiato. Il vettore originale in Vettore in ingresso resterà invariato.

In questa tabella vengono illustrati alcuni esempi della modalità Scrittura all'indice - Valore numerico.
Vettore in ingressoIndiceValoreVettore in uscita
[1; 2; 3]05[5; 2; 3]
[1; 2; 3]20[1; 2; 0]
Lunghezza


La modalità Lunghezza ottiene la lunghezza di un vettore. La lunghezza del vettore indicato nell'input Vettore in ingresso viene restituita in Lunghezza.

La lunghezza di un vettore è determinata dal numero di elementi in esso contenuti. Un vettore vuoto ha una lunghezza pari a 0, mentre un vettore con un singolo elemento ha una lunghezza pari a 1.
Input e output
Gli input disponibili per il blocco Operazioni sui vettori dipenderanno dalla modalità selezionata. È possibile immettere i valori di input direttamente nel blocco. In alternativa, i valori di input possono essere forniti da fili dati dagli output di altri blocchi di programmazione.
InputTipiNote
Vettore in ingresso Vettore numerico
Vettore di valori logici
Vettore su cui operare
Valore Valore numerico,
Valore logico
Valore da aggiungere nella modalità Accodamento.

Valore in cui cambiare un elemento nella modalità Scrittura all'indice.
Indice Valore numericoPosizione di un elemento di vettore a cui accedere.
0 = Primo elemento
1 = Secondo elemento
Lunghezza - 1 = Ultimo elemento
L'output disponibile dipenderà dalla modalità selezionata. Per utilizzare un output, usa un filo dati per connetterlo a un altro blocco di programmazione.
OutputTipiNote
Vettore in uscita Vettore numerico
Vettore di valori logici
Risultato di vettore dell'operazione
Valore Valore numerico, Valore logicoValore di un elemento di vettore nella modalità Lettura all'indice
Lunghezza Valore numericoLunghezza del vettore nella modalità Lunghezza
Operazioni sui vettori
Collegamenti rapidi