Este documento describe la conversión de un autómata finito no determinista (AFN) a un autómata finito determinista (AFD) utilizando el algoritmo de construcción de subconjuntos. El algoritmo construye los estados del AFD como subconjuntos de estados del AFN y la tabla de transiciones de manera que el AFD simule todos los posibles movimientos del AFN. Se implementa este algoritmo para convertir un ejemplo de AFN al lenguaje (a|b)*abb a un equivalente AFD.