[ETAPA 5] TAC - alteração de estruturas para geração de código