funcionamiento de códigos