Aplicación de los métodos numéricos iteración y diferencias finitas en la resolución de problemas hidráulica con codificación en lenguajes de programación