Bramki logiczne XOR i NOR

0

Witajcie. Mój problem polega na tym, że muszę wykonać w C++ algorytm dla bramek NOR i XOR. Nie mam pojęcia jak się do tego zabrać. Nie wiem nawet jak powinien wyglądać schemat blokowy. Dopiero zaczęłam programowanie i takie zadanie mnie ścięło z nóg.. Czy byłby ktoś w stanie chociaż trochę pomóc? Pozdrawiam.

2

A wiesz jakie są operacje logiczne w C++? NOR i XOR trzeba zamienić na te operacje logiczne które są dostępne w C++ (AND, OR , NOT)

0

Wiem czym są te operacje, ale nie potrafię wrzucić ich do programu..

0

AND:

if (a > 0 && a < 10)

OR:

if (a % 5 == 0 || a % 7 == 0)

NOT

if (!a)
1

Co rozumiesz przez wrzucić? Jak w ogóle ma wyglądać rozwiazanie? Jako zestaw funkcji? np.:

bool bramkaNOT(bool a) {
   return !a;
}

bool bramkaOR(bool a, bool b) {
   return a || b;
}

bool bramkaNOR(bool a, bool b) {
  return bramkaNOT(bramkaOR(a,b);
}

?

0

"muszę wykonać w C++ algorytm dla bramek NOR i XOR". Jaki algorytm, co na wejściu, co na wyjściu, jakieś przykładowe dane?

1 użytkowników online, w tym zalogowanych: 0, gości: 1