Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione all'utilizzo di Array in Programmazione, Slide di Informatica

Una sintesi sui concetti base di un array, una struttura dati utilizzata per memorizzare più valori dello stesso tipo. Viene spiegato come un array monodimensionale, o vettore, è organizzato, come accedere e leggere/scrivere sui suoi elementi, e come utilizzare variabili per riferirsi a essi.

Tipologia: Slide

2021/2022

Caricato il 18/06/2022

Emacecca
Emacecca 🇮🇹

1 documento

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Array (o vettore)
una variabile strutturata dove è possibile
memorizzare più valori tutti dello stesso tipo
pf3
pf4

Anteprima parziale del testo

Scarica Introduzione all'utilizzo di Array in Programmazione e più Slide in PDF di Informatica solo su Docsity!

Array (o vettore)

una variabile strutturata dove è possibile memorizzare più valori tutti dello stesso tipo

Array monodimensionale o vettore

  • Un array monodimensionale, o vettore, può essere immaginato come un contenitore suddiviso in tanti scomparti quanti sono i dati che vi si vogliono memorizzare (Nota: un array bidimensionale è noto come matrice)
  • Ognuno di questi scomparti, detti elementi del vettore, contiene un unico dato ed è individuato da un numero progressivo, detto indice , che specifica la posizione dell’elemento all’interno del vettore stesso
  • L’indice di base dell’array è sempre zero (0)
  • Il numero complessivo degli elementi del vettore è detto lunghezza (Nota: di norma esiste una funzione, con sintassi che varia in base al linguaggio di programmazione, che restituisce la lunghezza di un array)
  • L’indice può assumere solo valori interi da 0 a lunghezza - 1

Lettura e scrittura di un elemento

Ogni elemento dell’array può essere utilizzato come fosse una variabile, per cui sono comandi perfettamente validi, dato un array a e indice i :

● IN a[i] (chiedere in Input l’elemento i del vettore) ● OUT a[i] (mandare in Output l’elemento i del vettore) ● a[i] = espressione (il risultato del calcolo dell’espressione viene scritto nell’elemento i del vettore. Es.: a[i] = (x+y)/2 ) ● a[ espressione (*)] = valore (anche l’indice può derivare dal calcolo di un’espressione, es: a[i+1] = 42) ● v = a[i] (il valore dell’elemento i viene assegnato alla variabile v)

(*) NOTA: se il valore dell’indice è fuori dall'intervallo [0 .. lunghezza -1] di norma, nella maggior parte dei linguaggi, si otterrà un errore