CONCEPTOS GENERALES DE PROGRAMACION