A series of computer instructions that is repeated a fixed number of times or until a terminating condition is reached.