Controllare i dati inseriti — Informatica, 7–10
I programmi ricevono spesso informazioni dalle persone, ma si può scrivere male un numero, una parola o una data. Il controllo dei dati inseriti trova valori impossibili per il compito e chiede di correggerli prima di usarli.
Una porta per dati sensati
Controllare i dati inseriti è come una porta tra ciò che una persona scrive e ciò che il programma ne fa. La porta pone domande semplici: è un numero? È nell'intervallo permesso? Manca qualcosa? Se la risposta è no, il programma spiega cosa correggere invece di usare dati senza senso in silenzio.
Perché rifiutare una risposta impossibile?
Un programma non può indovinare cosa volevi dire se scrivi 250 come età o lasci vuota una risposta obbligatoria. Se accetta il dato, i calcoli successivi possono sembrare giusti ma essere sbagliati. Controllare i dati fa comparire il problema all'inizio, dove puoi vederlo e correggerlo.
Controllare una temperatura
Un modulo chiede la temperatura di oggi in gradi Celsius, tra −50 e 50. Prima qualcuno scrive 18: è un numero nell'intervallo, quindi viene accettato. Poi scrive 81: il programma lo rifiuta perché è fuori intervallo. Infine scrive caldo: il programma chiede invece un numero.
Un controllo non è un'ipotesi
È naturale voler accettare tutto e lasciare a un passaggio successivo la soluzione. Ma il programma può non sapere se 12 significa dodici mele, dodici anni o mezzogiorno. Un controllo deve rifiutare ciò che viola le regole del compito, non un dato solo perché è insolito o diverso dalla tua risposta.
Moduli, giochi e macchine
I moduli online controllano il formato delle email, le date e i campi obbligatori prima dell'invio. I giochi controllano se una mossa è permessa e una macchina per i biglietti se il pagamento o il viaggio scelto sono possibili. Questi controlli riducono gli errori, ma non dimostrano che l'informazione sia vera.
Continua a esplorare
Altre lingue
Caricamento di MyLeoNes™…