A machine that can be programmed to carry out a sequence of arithmetic or logical operations automatically.