Hovedfunksjonen til en skanner er å
lese inngangsdata fra en kilde og konvertere dem til et format som kan behandles av et dataprogram .
Her er et sammenbrudd:
Inngangskilder: Skannere kan lese innspill fra forskjellige kilder, inkludert:
* tastatur: Dette er den vanligste inngangskilden for interaktive programmer.
* Filer: Skannere kan lese data fra tekstfiler, CSV -filer eller andre strukturerte dataformater.
* Nettverkstilkoblinger: Skannere kan lese data fra nettverksstrømmer, slik at programmer kan kommunisere med andre enheter eller systemer.
* Andre enheter: Noen skannere kan lese data fra enheter som strekkodelesere, sensorer og til og med kameraer.
Konvertering til prosessbare data: Skanneren tar råinngangsdataene og konverterer dem til en form som kan brukes av programmet. Dette innebærer ofte:
* Tokenisering: Å bryte inngangen til meningsfulle enheter som kalles symboler (f.eks. Tall, ord, symboler).
* Datatype Konvertering: Konvertere symboler til spesifikke datatyper (f.eks. Heltall, streng, float) basert på programmets behov.
eksempler:
* I et enkelt program som ber om brukerinngang, leser skanneren brukerens innspill fra tastaturet.
* I et program som behandler en CSV -fil, leser skanneren hver rad og skiller dataene i kolonner basert på avgrensere.
* I en webapplikasjon leser skanneren data fra en HTTP -forespørsel, slik at programmet kan håndtere brukerhandlinger.
Sammendrag:
Skanneren fungerer som en bro mellom brukerens input og dataprogrammet, tar rå data og forbereder den til bruk. Dette gjør det mulig for programmer å samhandle med brukeren, behandle data fra filer og kommunisere med andre systemer.