constructor principal del programa