tipos de datos primitivos y correccion de errores