Voglia di Mac , anche su Facebook

Voglia di Mac , anche su Facebook
Diventa membro di iBlog anche su Facebook!
Powered By Blogger

Benvenuto in iBlog!

Benvenuto in iBlog , 

iBlog è un blog per interessi di  Mac OS X e anche iPhone OS ,  se se hai interessi da da condividere sul blog , scrivi un ' articolo e poi noi lo inseriremo su iBlog!

Pagine

martedì 13 luglio 2010

Introduzione al linguaggio C- parte 4: Definizione e uso base dell array tramite la struttura della scelta for

Ciao a tutti rieccoci qui per parlare di C e visto che molti di voi sono freschi dalla lettura della lezione di ieri saranno pronti e riusciranno a capire questa lezione molto importante perchè introduciamo uno strumento importantissimo:
L' ARRAY
(anche se ora useremo solo le sue potenzialità al minimo per concludere il discorso di ieri ma se ne vorrete sapere prima del dovuto di più farò una lezione ponte, basta avvertire Thomas A. che mi riferirà)
Bene iniziamo con la domanda più ovvia che si può fare: Che cosa è un array?
L array è un vettore (che per dare un idea a chi non ne sa di scienze matematiche è una freccia con la punta) e il suo uso in informatica è ben diversa dall uso matematico ma a noi interessa l uso informatico
In informatica l array è visto come uno scatolone diviso in n parti (con n>1 altrimenti è un parametro!) e ogni parte ha un etichetta che va da 0 a n-1 dove n è la dimensione richiesta all array.
Gli informatici usano l array inizialmente per mettere assieme dei dati su cui fare la stessa trasformazione tramite il for.
Bene ora data una definizione e visto il perchè introdurre questo oggetto nel uso del for credo sia gradito un esempio;
e io ve lo do subito commentando dove serve:

1 {

2 int i, len=9;

3 double p[8];

4 for(i=0;i < len ; i++)

5 {

6 n[i]=(i-0.5);

7 printf("n=%f\n",n[i]);

8 }

9 return 0;

10 }


NOTA BENE il programma scritto è un esempio e lo completeremo la prossima volta per una questione di stile che vorrei darvi io. Quindi guardatelo solo come esempio ma nn completatelo prima della prossima lezione
RIGA 2 Dichiarazione di due variabili intere (si può se il tipo è lo stesso dividendole con una virgola) di cui la seconda è inizializzata
RIGA 3 DIchiarazione più generale di un array di tipo double chiamato n e che ha 8 posti
RIGA 4 Uso del FOR: FOR (inizializzazione ad un valore di un parametro solitamente a zero all inizio array detto indice , condizione di completo scorrimento dell indice fino a un dato posto non oltre la lunghezza dell array, condizione di incremento dell indice per farlo scorrere)
RIGA 5-8 Azione che svolgo sugli elementi dell array che vanno da 0 a len-1 (qui tutti)
Il resto lo capite

Finiamo qui per oggi e la prossima volta dò il programma completo da implementare al compilatore con una nota stilistica che apprezzerete moltissimo perchè da quel momento in poi potrete fare voi dei programmi da soli!!!!!
A presto
Luca





Nessun commento:

Posta un commento