Geração de codigo 1