Problem

1/9

Array. introduzione

Theory Click to read/hide

Archiviazione dati.

Supponi di aver sviluppato un gioco per computer chiamato "User Hostile" in cui i giocatori competono contro persone contorte e ostili interfaccia informatica. Ora devi scrivere un programma che tenga traccia delle vendite mensili di questo gioco per un periodo di cinque anni. Oppure diciamo che devi fare l'inventario delle carte collezionabili di Hacker Hero.
Molto presto arriverai alla conclusione che hai bisogno di qualcosa di più dei semplici tipi di dati di base per archiviare ed elaborare le informazioni.

 

Array. Introduzione.

Per facilitare il lavoro con grandi quantità di dati, a un gruppo di celle viene assegnata una nome. Tale gruppo di celle è chiamato array.
Array – è un gruppo di celle di memoria dello stesso tipo, poste una accanto all'altra e aventi un nome comune. Ogni cella nel gruppo ha un numero univoco.

Ci sono tre cose che devi imparare quando lavori con gli array:
X allocare memoria della dimensione richiesta per l'array;
X scrivere i dati nella cella desiderata;
X leggere i dati da una cella.

Crea un array.

Quando si crea un array, viene allocato spazio in memoria (un certo numero di celle).
1) Gli array possono essere creati semplicemente enumerando gli elementi:
int[] nums = < codice>nuovo int[] { 1, 2, 3, 5 };

int  significa che tutti gli oggetti nell'array sono numeri interi. Al posto di  int  può esserci qualsiasi altro tipo di dati. Per esempio,
stringa[] nomi = ["Vasya", "Peter", "Fedya"];

2) Non possiamo specificare immediatamente i valori dell'array, ma semplicemente creare un array della lunghezza che ci serve.
int[] nums = nuovo int[4];
3) Un array "sa" sempre la tua taglia. La dimensione dell'array a può essere trovata così:
a.Lunghezza;
Spesso la dimensione dell'array è memorizzata in una variabile separata in modo che il programma possa essere facilmente modificato per lavorare con una diversa dimensione dell'array. Esempio:
int N = 10; // memorizza la dimensione dell'array nella variabile N
int[] numeri = new int[4]; // crea un array di dimensione N
Console.Write(num.Lunghezza); // visualizza la dimensione dell'array
La dimensione dell'array può essere impostata dalla tastiera.

Problem

Modifica il programma in modo che venga inserito il valore della variabile N sulla prima riga dalla tastiera, e nella seconda riga è stato creato un array di dimensione N (i valori degli elementi dell'array possono essere qualsiasi).