(ak' shun) n.
1. something done or performed; a movement or change that follows an intention or decision.
2. a change in the value or state of an object in a computer program, as indicated in a program statement.
3. a statement or block that is executed conditionally in a control flow statement.
4. an instance of input from the user of a program.