Menu

Inputs, Processes and Outputs

Outputs

An output is a result produced by a program or system โ€” anything it sends out so that a person or another device can use it. Every output leaves the program in some form, which is why a program that shows nothing, saves nothing and controls nothing is of little use.

Where outputs can go

An output does not have to be seen. It can be shown on screen, printed on paper, saved to a file, played as sound, or sent as a signal to a device. The choice depends on who or what needs the result: a person reading it, a record kept for later, or a machine that must act.

Type of outputExample
Shown on screenThe final score displayed at the end of a quiz round
PrintedA receipt printed for a repaired bicycle
Saved to a fileA club's attendance list stored so it can be opened again next week
Played as soundA station announcement naming the next platform
Sent as a signalA robot vacuum starting its cleaning cycle at a set time

Signals that control a device

Some outputs carry no words or pictures at all. They are short signals sent to a device, and the device responds by turning itself on or off. This is useful because the program decides when the device should work, while the device supplies the physical effort. For example, a car park barrier stays down until a ticket has been paid; the program then sends a signal that raises the arm. If the signal is never sent, the arm stays where it is.

Outputs are easy to miss

A file written quietly in the background and a signal sent to a device are just as much outputs as a score on screen, even though nobody watches them happen. Judge an output by whether it leaves the program and is used elsewhere, not by whether it appears on a display.

Practise this

OCR GCSE Computer Science ยท Inputs, Processes and Outputs