Connessione
Ultimi argomenti
Migliori postatori
| ab89 | ||||
| Thalionwen | ||||
| Eine The Phantom | ||||
| Reaulece | ||||
| ya89 | ||||
| root | ||||
| Infernet89 | ||||
| Pablomares | ||||
| melania.zeri | ||||
| ieschfor |
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
Pagina 1 su1 • Condividere •
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
Introduzione agli array
Gli Array sostanzialmente non sono altro che un insieme di zone di memoria che possono contenere tutte lo stesso tipo di valori. Come abbiamo visto nella lezione precedente una variabile può contenere un solo valore alla volta, quindi scrivendeo:
alla fine del codice x contiene il valore 8.
Già da questo esempio si può capire l'utilità degli array, in quanto se io volessi salvare sia il 5 e l'8 con una variabile non potrei. Ovviamente qualcuno potrebbe dire, ma se uso 2 variabili ? in questo caso risolve il problema, ma qualora si lasci all'utente la scelta di quanti valori salvare? Se fosse un programma di statistica dove si deve calcolare la media di n numeri, sarebbe difficile sapere quanto vale n se lo inserisce l'utente in fase di Input.
Proprio per questo motivo nascono gli array. In sostanza con un array si possono creare n celle di memoria che contengono tutte dati dello stesso tipo.
Nell'esempio della media si può creare un array di n elementi per contenere gli n valori che l'utente inserirà.
Accesso agli elementi di un array
Un array è indicizzabile, ossia posso accedere agli elementi di un array tramite un indice. Ogni dimensione di un array ha un indice che va da 0 fino a n-1 elementi.
Esempi :
Gli array si possono dividere principalmente in 2 categorie :
Si tratta di array, come dice il nome stesso, con un sola dimensione. In sostanza, per dare un'idea, è quello che in matematica viene chiamato vettore. Per chi non sa cosa sia un vettore, pensate ad un quaderno a righe, dove ogni riga è un elemento dell'array.
Array Multidimensionali
Si tratta di array, come dice il nome stesso, con più dimensioni. In sostanza, per dare un'idea, è quello che in matematica viene
chiamato matrice. Per chi non sa cosa sia, pensate ad un foglio excel. I numeri e lettere, le coordinate di ogni cella, sono gli indici di una matrice bidimensionale. Come terza dimensione pensate al foglio stesso
. Come quarta dimensione al file .xls sul computer. Come 5 dimensione alle varie cartelle delle directory.
multi[a,b,c,x,y]; dove a b c x y sono gli indici e sono interi.
Gli Array sostanzialmente non sono altro che un insieme di zone di memoria che possono contenere tutte lo stesso tipo di valori. Come abbiamo visto nella lezione precedente una variabile può contenere un solo valore alla volta, quindi scrivendeo:
- Codice:
int x ;
x = 5;
x = 8;
alla fine del codice x contiene il valore 8.
Già da questo esempio si può capire l'utilità degli array, in quanto se io volessi salvare sia il 5 e l'8 con una variabile non potrei. Ovviamente qualcuno potrebbe dire, ma se uso 2 variabili ? in questo caso risolve il problema, ma qualora si lasci all'utente la scelta di quanti valori salvare? Se fosse un programma di statistica dove si deve calcolare la media di n numeri, sarebbe difficile sapere quanto vale n se lo inserisce l'utente in fase di Input.
Proprio per questo motivo nascono gli array. In sostanza con un array si possono creare n celle di memoria che contengono tutte dati dello stesso tipo.
Nell'esempio della media si può creare un array di n elementi per contenere gli n valori che l'utente inserirà.
Accesso agli elementi di un array
Un array è indicizzabile, ossia posso accedere agli elementi di un array tramite un indice. Ogni dimensione di un array ha un indice che va da 0 fino a n-1 elementi.
Esempi :
- Dimensione : 4 elementi ; Indici dimensione : 0, 1, 2, 3
- Dimensione : 2 elementi ; Indici dimensione : 0, 1
- Dimensione : 8 elementi ; Indici dimensione : 0, 1, 2, 3, 4, 5, 6, 7
Gli array si possono dividere principalmente in 2 categorie :
- Array Unidimensionali
- Array Mutlidimensionali
Si tratta di array, come dice il nome stesso, con un sola dimensione. In sostanza, per dare un'idea, è quello che in matematica viene chiamato vettore. Per chi non sa cosa sia un vettore, pensate ad un quaderno a righe, dove ogni riga è un elemento dell'array.
Array Multidimensionali
Si tratta di array, come dice il nome stesso, con più dimensioni. In sostanza, per dare un'idea, è quello che in matematica viene
chiamato matrice. Per chi non sa cosa sia, pensate ad un foglio excel. I numeri e lettere, le coordinate di ogni cella, sono gli indici di una matrice bidimensionale. Come terza dimensione pensate al foglio stesso
multi[a,b,c,x,y]; dove a b c x y sono gli indici e sono interi.
- x e y sono gli indici, riga e colonna, del foglio excel
- c è il foglio del excel
- b è il file .xls
- a è l'unità di disco dove si trova il file, ovviamente supposto che il file non sia dentro ad altre cartelle, altrimenti aumenterebbero le dimensioni
ab89,Amministratore
_________________
生きるためにもあまり変過ぎるし、死ぬためにもあまり珍し過ぎる。

What D.Gray-man Character Are You?
Hosted By theOtaku.com: Animee



ab89- Admin

- Numero di messaggi: 74
Età: 21
Località: Rovigo
Data d'iscrizione: 29.09.08
Scheda personaggio
PF:
Permesso del forum:
Non puoi rispondere agli argomenti in questo forum



















Diventa fan di Forumattivo
» saluti a tutti
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
» un semplice ciao
» Virtualbox VS le periferiche USB
» Aiuto per alice 7 mega
» FORUM: I nuovi banner
» Zooming Ricorsivo, questo sconosciuto.
» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
» [PS2] Dark Cloud
» [PC] Sacred 2
» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
» TEST PER MODERATORI O ASPIRANTI MODERATORI
» Problema con formattazione di un disco non allocato
» GUIDA : UNA PRIMA INTRODUZIONE AL C
» GUIDA : CAP 1 LEZIONE 2 LE VARIABILI IN C#
» GUIDA : PROLOGO
» GUIDA : ELENCO LEZIONI