codigo fuente. programa principal