n. 1.a program that gives a computer instructions that provide the user with tools to accomplish a task