Come lo sviluppo della tecnologia informaticaL'idea dell'organizzazione dei dati e il loro ruolo sono cambiati costantemente. Il computer ha la capacità di memorizzare grandi quantità di informazioni e gestirle. Poiché le singole proprietà dei dati vengono ignorate quando vengono utilizzate a causa della loro inutilità, i dati stessi ci sembrano una sorta di pezzo astratto di realtà. Ad esempio, abbiamo una lista di progressi degli studenti in alcune scuole, nella lista che selezioniamo alcuni studenti, di lui scriverà la sua classe, così come la valutazione, quasi certamente non ci saranno indicate le sue abitudini o il colore dei suoi occhi. Questo succede anche con i dati sul computer. In ogni situazione, è necessario scegliere molti dati che ci offrono vantaggi reali. Quindi devi scegliere un modo per presentare questi dati, e questo dipenderà dalle capacità del tuo software e computer.
Al giorno d'oggi, ci sono diversi tipi di dati.Dati i continui progressi nella tecnologia informatica, ora è possibile utilizzare sia i dati non strutturati convenzionali, sia i tipi più complessi ottenuti combinando i dati più semplici.
Consideriamo più in dettaglio i tipi di dati.In matematica, è consuetudine classificare diversi valori per tipo, la stessa cosa accade nella programmazione. Ogni funzione, variabile, costante o espressione è di un tipo particolare. Quali sono i tipi di dati semplici? Innanzitutto, si tratta di numeri interi su cui è possibile eseguire operazioni ordinarie come addizione, divisione, ecc. A differenza degli interi nell'aritmetica, gli interi nell'informatica hanno il loro raggio d'azione. In secondo luogo, si tratta di numeri reali su cui è possibile eseguire le stesse operazioni, ma la loro precisione non supererà un singolo valore fisso. In terzo luogo, si tratta di dati simbolici, ordinati e dotati di un proprio codice numerico. In quarto luogo, questi sono i valori stringa, per i quali è possibile solo l'operazione di aggiunta. In quinto luogo, si tratta di tipi di dati logici che assumono rispettivamente il valore "true" e "false", true e false. Infine, si tratta di tipi personalizzati, che, ad esempio, possono includere lettere e numeri in un intervallo utente specifico.
I suddetti tipi di dati, chiamati semplici,può essere facilmente riconosciuto, poiché soddisfano la condizione: 1 nome - 1 valore. Ora scopriremo quali sono i tipi di dati strutturati. Sono determinati dallo sviluppatore del programma. È chiaro che le azioni sono limitate dalle capacità di uno o un altro linguaggio di programmazione, e in lingue diverse le possibilità di strutturazione non coincidono, ma molte delle strutture sono standardizzate in quasi tutti i linguaggi di programmazione. Tali tipi di dati sono classificati in base alle caratteristiche individuali: ordinati - disordinati, omogenei - eterogenei, statici - dinamici, accesso diretto - accesso sequenziale. Questi segni sono opposti solo all'interno della coppia, e al di fuori di essa possono essere combinati. Ciò include record, file, set, matrici, stack e organizzazione gerarchica dei dati. In alcuni casi, il programmatore può specificare strutture dati dinamiche e la memoria per la loro memoria viene allocata direttamente durante l'operazione del programma.
Al giorno d'oggi è ampiamente diffusoProgrammazione orientata agli oggetti, che ha completamente eliminato il conflitto tra i dati e il programma. Come abbiamo già visto, ci sono diversi tipi di dati, il cui uso dipende solo dalla situazione attuale e dai desideri della persona stessa. Con i dati, è possibile eseguire varie operazioni, hanno le proprie unità di rappresentazione e unità di misura. Ma la cosa principale è che senza di loro non saremmo seduti al computer ora, e le tecnologie si fermerebbero.