TC Moduł 5: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 228: | Linia 228: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="450px"|[[Grafika:TC_M5_Slajd21.png]] | |valign="top" width="450px"|[[Grafika:TC_M5_Slajd21.png]] | ||
|valign="top"| | |valign="top"|Eksperyment z funkcją KAZ. Na planszy z lewej strony podany jest plik wejściowy programu Espresso z zapisaną funkcją KAZ. Z prawej strony tej planszy podany jest wynik redukcji argumentów tej funkcji programem Pandor. Jak widać Pandor oblicza, że funkcja ta w rzeczywistości (mimo pierwotnej specyfikacji o 21 argumentach) istotnie zależy wyłącznie od 5 argumentów. Zatem tak zredukowaną funkcję można poddać obliczeniom za pomocą systematycznej procedury ekspansji wbudowanej do programu Pandor. | ||
|} | |} | ||
Linia 235: | Linia 236: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|valign="top" width="450px"|[[Grafika:TC_M5_Slajd22.png]] | |valign="top" width="450px"|[[Grafika:TC_M5_Slajd22.png]] | ||
|valign="top"| | |valign="top"|Możemy więc porównać wynik minimalizacji programem Espresso: | ||
<math>f=\overline{x_2}x_{14}\overline{x_{19}}x_{21}+x_7\overline{x_8}\,\overline{x_{12}}+x_5x_8\overline{x_{20}}</math> | |||
z minimalizacją systematyczną wspomaganą procedurą redukcji argumentów. | |||
<math>f=\overline{x_2}\,\overline{x_4}x_9\overline{x_{19}}+\overline{x_2}x_4\overline{x_9}+x_2x_{19}\overline{x_{20}} | |||
|} | |} | ||
<hr width="100%"> | <hr width="100%"></math> |
Wersja z 21:34, 28 sie 2006
![]() |
Redukcja argumentów |
![]() |
Iloczynem podziałów nazywamy największy (względem relacji ) podział, który jest nie większy od oraz .
Symetrycznie, sumą nazywamy najmniejszy podział nie mniejszy od oraz .
|
![]() |
Rachunek podziałów zastosujemy do reprezentacji funkcji boolowskich. Dla funkcji EXTL, której tablicę prawdy powtarzamy na niniejszej planszy jej zapis w postaci podziałów jest następujący:
|
![]() |
Porównajmy wyniki tak przeprowadzanych minimalizacji.
Wynik Espresso – 9 argumentów, 6 termów
Wynik Pandora – 7 argumentów, 5 termów
|