Witam,
mam problem z programem, albo z implemntacja algorytmu i napisania kodu. Tworze program, ltory ma wyliczac bramki logiczne, tzn. Mam 3 wejscia W1, W2, W3 i kazde z nich przyjmuje 0 albo 1. Teraz czas wybrac, co m sie stac z tymi wejsciami. Czyli jaki operator ma zostac uzyty (OR, XOR, AND, NAND, NOR, NOT), a pozniej ktore z wejsc ma zostac polaczone lub zmienione. Np. 3 wejscia, na zdjeciu sa to E1, E2, E3, pozniej wybieram Art i w Eingänge wybieram np. E1, E2, E3, poprzez art mowie co ma sie z nimi stac. Teraz chcialbym obliczyc, co wyjdzie na koniec, czyli A1. Problem w tym, ze nie mam pojecia, jak zrobic to optymalnie, bo ilosc bramek = 2^n. Czyli przy 6, az 64 . Na koniec, chcialbym pokazac jeszcze pelna tabele.
https://zapodaj.net/3e50d033670a4.png.html
Czy ma ktos pomysl, jak zrobic to optymalnie, zeby obliczyc tak owy wynik? Chodzi mi tylko o podpowiedz, jak zrobic to najefektowaniej.
Pozdrawiam
DC