Accedi

Ho dimenticato la password

Ultimi argomenti
» argomento
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyDom Giu 02, 2013 4:30 pm Da ruggiero98

» problema con la funzione SE aiutoooo x favore?????
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyDom Giu 02, 2013 4:18 pm Da ruggiero98

» aiuto in programma con if
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyDom Mag 26, 2013 5:39 pm Da ruggiero98

»  CALCOLO PERCENTUALE IN C
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptySab Apr 20, 2013 8:22 pm Da ruggiero98

» Costruire un temporizzatore software per accensione luci a led
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyLun Mar 25, 2013 2:34 pm Da Cristina Shady

» Ciao a tutti!
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyGio Mar 22, 2012 4:19 am Da cosmos91

» Virtualbox VS le periferiche USB
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyMar Apr 06, 2010 1:49 pm Da dandeciani

» PROGRAMMA: BINARY CODE
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyMar Dic 23, 2008 7:28 pm Da Thalionwen

» saluti a tutti
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyMar Dic 23, 2008 7:12 pm Da Thalionwen

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptySab Nov 29, 2008 11:44 am Da ya89

» un semplice ciao
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptySab Nov 29, 2008 11:38 am Da ya89

» Aiuto per alice 7 mega
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyVen Nov 14, 2008 4:03 pm Da root

» FORUM: I nuovi banner
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyVen Nov 14, 2008 2:48 pm Da Thalionwen

» Zooming Ricorsivo, questo sconosciuto.
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyVen Nov 14, 2008 2:43 pm Da Thalionwen

» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyVen Nov 14, 2008 1:54 pm Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyVen Nov 14, 2008 12:41 am Da ab89

» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyMer Nov 12, 2008 12:59 am Da ab89

» [PS2] Dark Cloud
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyMar Nov 11, 2008 6:50 pm Da ab89

» [PC] Sacred 2
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyLun Nov 10, 2008 10:49 pm Da ab89

» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY EmptyLun Nov 10, 2008 1:37 pm Da ab89

Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY

Andare in basso

GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY Empty GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY

Messaggio Da ab89 il Lun Nov 10, 2008 1:37 pm

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:
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
Tipologie di Array

Gli array si possono dividere principalmente in 2 categorie :

  • Array Unidimensionali
  • Array Mutlidimensionali
Array Unidimensionali

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 Very Happy. 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.

  • 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
FINE LEZIONE
ab89,Amministratore

_________________
生きるためにもあまり変過ぎるし、死ぬためにもあまり珍し過ぎる。
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY 841_Allen_Walker
What D.Gray-man Character Are You?
Hosted By theOtaku.com: Animee
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY BT*xJmx*PTEyMjMxMDgxNTY1MTUmcHQ9MTIyMzEwODE1OTI1MCZwPTY5MDgxJmQ9Jm49Jmc9MSZ*PSZvPWNjZTE1NjdiYjc2NDQ*Y2I5YjRjNmYwYThlM2FlZTBi
GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY Admingn2
ab89
ab89
Admin
Admin

Numero di messaggi : 74
Età : 31
Località : Rovigo
Data d'iscrizione : 29.09.08

Scheda personaggio
PF:

Torna in alto Andare in basso

Torna in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum