Closed jaywor1 closed 11 months ago
Příklady 1-4 přidány, zbývá dodělat příklad 5
Pod pravidla booleovske algebry napat:
...Pomoci pravidel zjednodusujeme vyrazy... Link -> priklad z testu NEBO dalsi priklad
Link na příklad přidán
Mohl bys mi zkontrolovat prosím ten pátý příklad, který jsem tam přidal (normálně na dev
branch) @mvojacek
Ten příklad vychází 1, je to patrné od chvíle, kdy je v toplevel součtu B + !B, což je tautologie. Když zjednodušuješ příklad, chceš vždy udělat tu nejjednodušší úpravu, která má největší efekt. Např. hned na začátku můžeš využít asociativity a komutativity, a rozpustit závorky. Pak demorgan, B+!B, příklad je hotový, vychází 1. Bylo by vhodné používat ty high level pravidla jako absorbce, abs. negace, jsou lehce identifikovatelne v tom příkladě (opakuje se pismenko mimo a uvnitř závorky s opačným znamenkem) a dělají paseku. Navrhnout dobrý příklad není jednoduché nemůžeš dávat moc osamocených pismenek do toplevel součtu, abys vybalancoval počet jedniček ve výstupu. Můžu kdyztak nějaký poskytnout. U toho zjednodušení by se mi líbilo nejak zvyraznit na dalším řádku provedenou upravu, jestli můžeš tak barvou, jinak treba bold. A na konec řádku nebo mezi ně napsat, jaké pravidla jsi použil, případně jak ta uprava konkretne tady vypadá (absorbce: A+A(B xor C) = A). Má to být studijní materiál, měl by popisovat co se tam vlastně děje.
U toho 3. prikladu, vyraz z zapojeni, mas stale staré * jako násobení.
Nov 15, 2023 00:47:04 jaywor1 @.***>:
Link na příklad přidán
Mohl bys mi zkontrolovat prosím ten pátý příklad, který jsem tam přidal (normálně na dev branch) @mvojacek[https://github.com/mvojacek]
— Reply to this email directly, view it on GitHub[https://github.com/jaywor1/aps/issues/9#issuecomment-1811571938], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AIXBK4M727JL57DQR35ZAETYEP7HRAVCNFSM6AAAAAA7E2X2F6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJRGU3TCOJTHA]. You are receiving this because you were mentioned. [Tracking image][https://github.com/notifications/beacon/AIXBK4MQWX2Y3ZABKTZKAC3YEP7HRA5CNFSM6AAAAAA7E2X2F6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTL7JSOE.gif]
Ten příklad vychází 1, je to patrné od chvíle, kdy je v toplevel součtu B + !B, což je tautologie.
Už to vidím, výrazy nikdy nebyla moje silná stránka :D
Navrhnout dobrý příklad není jednoduché nemůžeš dávat moc osamocených pismenek do toplevel součtu, abys vybalancoval počet jedniček ve výstupu. Můžu kdyztak nějaký poskytnout.
To by se hodilo
U toho zjednodušení by se mi líbilo nejak zvyraznit na dalším řádku provedenou upravu, jestli můžeš tak barvou, jinak treba bold.
V markdownu mně přijde nejlepší ten bold...
U toho 3. prikladu, vyraz z zapojeni, mas stale staré * jako násobení.
Fixed
TODO:
[x] U příkladu kde vytváříš zapojení, by bylo vhodné pod to zapojení poznamenat, že: Hradla OR na pravé straně můžou být v libovolném pořadí nebo nahrazeny 3-vstupovým OR, jelikož sčítání je asociativní a komutativní.
[x] U tabulky pak: Vytváření tabulky si ulehčíme spočítáním sloupců pro námi zvolené podvýrazy, jejich hodnoty použijeme v dalších výpočtech, abychom se vyhnuli chybám při počítání komplikovaných výrazu z hlavy. Pokud víme na první pohled hodnoty některých řádků výsledku, můžeme je vyplnit hned do výsledku a v pomocných sloupcích je přeskočit. Důležitý je pouze sloupec s výsledkem a sloupce ABC, zbytek jsou mezivýpočty. tj. vysvětlit, jak to vlastne udělat, případně tipy a triky.
TODO:
[x] U příkladu kde vytváříš zapojení, by bylo vhodné pod to zapojení poznamenat, že: Hradla OR na pravé straně můžou být v libovolném pořadí nebo nahrazeny 3-vstupovým OR, jelikož sčítání je asociativní a komutativní.
[x] U tabulky pak: Vytváření tabulky si ulehčíme spočítáním sloupců pro námi zvolené podvýrazy, jejich hodnoty použijeme v dalších výpočtech, abychom se vyhnuli chybám při počítání komplikovaných výrazu z hlavy. Pokud víme na první pohled hodnoty některých řádků výsledku, můžeme je vyplnit hned do výsledku a v pomocných sloupcích je přeskočit. Důležitý je pouze sloupec s výsledkem a sloupce ABC, zbytek jsou mezivýpočty. tj. vysvětlit, jak to vlastne udělat, případně tipy a triky.
Stejné příklady jako v testu jenom jiné zadání