direct methods solve the equations using exact numerical techniques. iteratmethods solve the equations using approximate techniques where, in each iteration, a solution is assumed and the associated errors are evaluated. the iterations continue until the errors become acceptable