Dati semplici e strutturati

Download Report

Transcript Dati semplici e strutturati

I TIPI di DATI sono classificati in due categorie:
• tipi elementari (o tipi semplici) in cui i dati non
sono costituiti da altri dati, si tratta cioè di dati
atomici;
• tipi strutturati, in cui i dati sono rappresentati da
aggregazioni dalle quali è possibile estrarre i
singoli dati tramite appropriate operazioni.
Ogni linguaggio di programmazione prevede
alcuni tipi di dati
sia semplici che strutturati (tipi primitivi).
Per esempio in Visual Basic i TIPI ELEMENTARI o SEMPLICI sono:
INTERO
REALE
CARATTERE
BOOLEANO
(Dim A as integer)
(Dim A as single, Dim B as double)
(Dim A as char)
(DIm A as boolean)
Le VARIABILI SEMPLICI sono entità del tipo specificato associate
a una locazione di memoria la cui lunghezza è stabilita dal tipo con un NOME
e un CONTENUTO.
In Visual Basic i TIPI ELEMENTARI o SEMPLICI predefiniti sono:
INTERO
REALE
CARATTERE
BOOLEANO




Dim A as integer
Dim A as single, Dim B as double
Dim A as char
DIm A as boolean
Le VARIABILI SEMPLICI sono entità del tipo specificato associate
a una locazione di memoria la cui lunghezza è stabilita dal tipo con un NOME
e un CONTENUTO.
I dati strutturati (STRUTTURA di DATI)
corrispondono invece ad un raggruppamento di
dati organizzati in base a un criterio, così da poter
essere considerati come un unico oggetto.
In Visual Basic i TIPI di DATI STRUTTURATI predefiniti sono:
VETTORE (o ARRAY)
RECORD


Dim A(1 to 10) as integer
…………….
Un VETTORE o ARRAY (a una dimensione) è una struttura di dati di tipo
SEQUENZIALE, ossia gli elementi componenti sono disposti uno di fianco all’altro
costituita da un insieme di elementi OMOGENEI tra di loro
individuabili mediante un INDICE che indica la posizione del singolo elemento nella
struttura.
Il vettore ha un NOME COLLETTIVO mentre ogni elemento ha un NOME
INDIVIDUALE dato dal nome collettivo seguito tra parentesi da un indice.
DIM V(1 TO 10) as INTEGER
V
5
-2
0
5
13
-9
1
2
3
4
5
6
11
7
10
5
18
8
9
10
Ci si riferisce al singolo elemento con la sintassi
V(valore dell’indice)
V(1) contiene il dato intero 5
V(2) contiene il dato intero -2
V(3) contiene il dato intero ……..
V(4) contiene il dato intero ……..
V(5) contiene il dato intero ……..
V(6) contiene il dato intero ……..
V(7) contiene il dato intero ……..
V(8) contiene il dato intero ……..
V(9) contiene il dato intero ……..
V(10) contiene il dato intero ……..