Descripción de los Algoritmos Desarrollados - roy343/Circuit-Designer GitHub Wiki

Compuertas

Las compuertas están encargadas de devolver información en base a la información que reciben ya sea de las compuertas anteriores o si son los primeros elementos. Dado que cada compuerta es diferente, cada compuerta tiene una manera de procesar los datos diferente, sin embargo, tienen sus similitudes. Cada compuertas detecta la información que recibe del o los nodos anteriores y dependiendo del comportamiento de la compuerta este devolverá un determinado valor bolean.

Circuito

En el circuito es una lista donde se conectan las compuertas. Una vez que las compuertas deseadas están conectadas al circuito este se prueba. Para probar el circuito se toman los valores booleanos al final de la lista para comprobar si el circuito funciona o no, los valores se obtiene a base de todos las compuertas anteriores y los valores que retornan.