En computer fungerer ved at modtage et input, regne på det og dermed nå frem til et andet output.
Det minder lidt om det, der sker i din egen hjerne. Den er også afhængig af input for at lave et output.
Når vækkeuret fx ringer om morgenen, får din hjerne et input fra ørerne, om at noget siger bip, bip, bip.
Hjernen regner nu på disse input. Hvad skal den få dig til at gøre ved denne lyd?
Hvilket output er passende? Vil du stå op? Vil du trække dynen op om ørerne og fortrænge lyden? Eller vil du kyle vækkeuret tværs gennem dit soveværelse?
Input
Computeren får bl.a. sine input fra dig, når du klikker på musen eller bruger tastaturet.
En anden form for input kan komme fra et kamera eller en mikrofon. Eller fra det, man kalder "sensorer", fx en trykføler, en temperaturmåler eller et måleapparat til kemikalier.
Man kan sige, at sensorerne er computerens "sanser", som den bruger til at se, høre eller føle et input med.
Beregning
Computerens program bestemmer, hvordan de forskellige input skal fortolkes.
Programmet indeholder instrukser, der fortæller computeren, hvordan den skal reagere og beregne, når den får et input.
Output
Ud fra sine beregninger, laver computeren et output.
Der er mange forskellige former for output. Det kan være en tekst eller et billede på en skærm, en lyd eller en robots bevægelse.