Computer problem solving is an intricate/complicated process requiring
much thought, careful planning, logical precision, persistence and attention
Problem solving is the act of finding a solution to a perplexing, distressing,
vexing, or unsettled question.
Program and Algorithms
unambiguous instructions expressed in a programming language.
An algorithm therefore corresponds to a solution to a problem that is
independent of any programming language.
gorithm consists of a set of explicit and unambiguous finite steps
which, when carried out for a given set of initial conditions, produce the
corresponding output and terminate in a finite time.
To obtain computer solution to a problem we supply the program with
input or data.
produces an output which represents the computer solution to the problem.
-solving is a creative process which
largely defies systematization and mechanization.