<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem logiczne</title>
<link>https://forum.pasja-informatyki.pl/tag/logiczne</link>
<description>Powered by Question2Answer</description>
<item>
<title>Odwracanie operacji logicznych na bitach w celu odzyskania zmiennej wejściowej</title>
<link>https://forum.pasja-informatyki.pl/594008/odwracanie-operacji-logicznych-na-bitach-w-celu-odzyskania-zmiennej-wejsciowej</link>
<description>Witam&lt;br /&gt;
Zaczne od tego że nie wiem czy to dobra kategoria, ale mam dość nietypowy problem. Załóżmy że duża literę A zamienimy na binarny i będzie to zmienna wejściowa, ta sama litera niech też będzie kluczem i również zamieńmy na binarny. Teraz pierwszy bit z zmiennej wejściowej oraz klucza będzie dawać do bramki AND, drugi bit ze zmiennej wejsciowe oraz klucza do NOR, trzeci do OR i czwarty do XOR i kolejne 4 bity we tej samej kolejności. Po tych operacjach powstaje nowe 8 bitów nazwijmy to przykładowo wyjście. To teraz czy jest jakiś sposób, aby wrzucić do jakiś różnych bramek odpowiednio bity z wyjścia oraz klucza(w sensie pierwszy bit z pierwszym do jednej bramki, drugi bit z drugim do innej bramki) tak aby dało nam wynik zmiennej wejściowej? I jeżeli tak to czy taki klucz będzie działał na każdym przypadku tzn. zmienna wejściowa np będzie duże C a klucz małe f itp.</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594008/odwracanie-operacji-logicznych-na-bitach-w-celu-odzyskania-zmiennej-wejsciowej</guid>
<pubDate>Wed, 22 May 2024 16:40:35 +0000</pubDate>
</item>
<item>
<title>Jak nauczyć się sprawnie myśleć?</title>
<link>https://forum.pasja-informatyki.pl/577317/jak-nauczyc-sie-sprawnie-myslec</link>
<description>Jak można nauczyć się sprawnie myśleć? Znacie jakieś dobre źródła zadań na myślenie dopasowanych do kogoś aktualnych możliwości? Tak, żeby jak ktoś o coś zapyta, móc w miarę płynnie odpowiedzieć na kilka zdań, bez zastanawiania się przez kilka minut.</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/577317/jak-nauczyc-sie-sprawnie-myslec</guid>
<pubDate>Sat, 31 Dec 2022 19:52:07 +0000</pubDate>
</item>
<item>
<title>Jak nauczyć się myśleć logicznie</title>
<link>https://forum.pasja-informatyki.pl/561866/jak-nauczyc-sie-myslec-logicznie</link>
<description>Jak nauczyć się myślenia logicznego? Nie mogę nauczyć się programowania.</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/561866/jak-nauczyc-sie-myslec-logicznie</guid>
<pubDate>Mon, 28 Feb 2022 13:52:06 +0000</pubDate>
</item>
<item>
<title>Funkcje logiczne z tablicą Karnaugha</title>
<link>https://forum.pasja-informatyki.pl/555123/funkcje-logiczne-z-tablica-karnaugha</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
jestem na 1 roku studi informatycznych i trafiłem na coś takiego jak funkcje logiczne, próbowałem zrozumieć na wykładzie, próbowałem na YouTube, próbowałem w googlu i nie mogę tego za nic zrozumieć, a chciałbym to umieć, czy ktoś mógłby mi to wytłumaczyć w skrócie o co w tym chodzi, ponieważ już się gubię.&lt;br /&gt;
&lt;br /&gt;
Problem: dostałem do zrobienia pewna funcje logiczna, z 4 wejsciami, i jest tam pozniej sigma i m( np. 2,3,7 itd.) i mam wykonać minimalizacje z wykorzystaniem tablicy karnaugh'a, niby okej, ale nie rozumiem dlaczego kazda tabelka z internecie wyglada inaczej, uruchamiam sobie dla 4 zmiennych i probuje zrozumiec kiedy jest 0, a kiedy 1 i kazda tabelka inaczej mowi, gdzie wyczytałem ze trzeba do tego tabelki prawdy, ale one tez zawsze wygladaja inaczej. Mógłby mi ktoś to wytłumaczyć jakby mówił do największego niekumatego człowieka? :)</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/555123/funkcje-logiczne-z-tablica-karnaugha</guid>
<pubDate>Tue, 16 Nov 2021 20:54:00 +0000</pubDate>
</item>
<item>
<title>Gry logiczne PC</title>
<link>https://forum.pasja-informatyki.pl/554950/gry-logiczne-pc</link>
<description>Hello,&lt;br /&gt;
Ma ktoś jakieś gry logiczne do pobrania na PC lub online? Fajnie by było sobie w wolnym czasie logicznie pomyśleć. Za każdą propozycję dzięki! :)</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/554950/gry-logiczne-pc</guid>
<pubDate>Sun, 14 Nov 2021 18:39:15 +0000</pubDate>
</item>
<item>
<title>Potrzebuję pomocy ze zrozumieniem pracy dekodera</title>
<link>https://forum.pasja-informatyki.pl/537010/potrzebuje-pomocy-ze-zrozumieniem-pracy-dekodera</link>
<description>

&lt;p style=&quot;text-align:justify&quot;&gt;Witam. Potrzebuję pomocy ze zrozumieniem pracy dekodera. Wiem, że działa on odwrotnie do dekodera czyli zamienia kod dwójkowy na kod 1 z n. Podam przykład dekodera, który ma cztery wejścia A0, A1, A2, A3 I 9 wyjść oraz zadam kilka pytań:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Co otrzymalibyśmy na wyjściu gdybyśmy mieli na wejściach 1 1 1 0?&lt;/li&gt;
	

&lt;li&gt;Czy na wejściach zawsze będzie sygnał aktywny czyli 0? Jeśli tak to dlaczego w koderze nie mamy 0 przy wejściach?&lt;/li&gt;
&lt;/ol&gt;</description>
<category>Sprzęt komputerowy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/537010/potrzebuje-pomocy-ze-zrozumieniem-pracy-dekodera</guid>
<pubDate>Sun, 11 Apr 2021 21:26:49 +0000</pubDate>
</item>
<item>
<title>Baramki logiczne (Zaprojektuj układ realizujący funkcję Y używając tylko bramek zgodnie z wariantem.)</title>
<link>https://forum.pasja-informatyki.pl/535203/baramki-logiczne-zaprojektuj-realizujacy-funkcje-uzywajac-bramek-zgodnie-wariantem</link>
<description>

&lt;p&gt;Siemka mógłby ktoś mi pomóc albo naprowadzić z zadaniem o bramkach logicznych ?&lt;/p&gt;



&lt;p&gt;Polecenie&lt;/p&gt;



&lt;p&gt;Zaprojektuj układ realizujący funkcję Y używając tylko bramek zgodnie z wariantem.&lt;/p&gt;



&lt;p&gt;(Mój wariant 12)&lt;/p&gt;



&lt;p&gt;4-wej. NAND, 3-wej. AND,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Y = 0 1 1 0 0 1 1 1 0 1 1 1 0 0 0 0&lt;/p&gt;



&lt;p&gt;Muszę wykorzystać tylko powyższe dwie bramki&lt;/p&gt;



&lt;p&gt;zrobiłem tablice prawdy:&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11966167391216781584&quot; style=&quot;height:411px; width:402px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Mam tablice Karnaugh:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=134627909498275505&quot; style=&quot;height:123px; width:434px&quot;&gt;&lt;/p&gt;



&lt;p&gt;No i minimalna forma&amp;nbsp; którą napisałem i sprawdziłem jeszcze przez minimalizer wyszła tak(tam gdzie &quot;~&quot; przed literą tam negacja bedzie):&amp;nbsp;a~bc + ~abd + ~ac~d + ~b~cd&lt;/p&gt;



&lt;p&gt;I nie wiem co dalej próbuje to zrobić ale na gapę bo nie weim jak za to sie zabrać&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/535203/baramki-logiczne-zaprojektuj-realizujacy-funkcje-uzywajac-bramek-zgodnie-wariantem</guid>
<pubDate>Tue, 30 Mar 2021 09:51:17 +0000</pubDate>
</item>
<item>
<title>Tabela prawdy 4 zmiennych</title>
<link>https://forum.pasja-informatyki.pl/515368/tabela-prawdy-4-zmiennych</link>
<description>witam&lt;br /&gt;
&lt;br /&gt;
mam utworzyć tablice prawdy dla 4 zmiennych x0,x1,x2,x3 w kolumnę funkcji f(x3,x2,x1,x0) wpisać cyfry kodu binarnego 2 wybranych liter z tablicy ASCII zapisać funkcje f(x3,x2,x1,x0) z pomocą mapy karnaugh i zminimalizować&lt;br /&gt;
&lt;br /&gt;
Co mam wpisać w pola zmiennych x3 x2 x1 x0 losowe 1 i 0 bo w kolumnę f czyli jak rozumie wyjścia czy wyniku kod binarny 2 liter w sumie 16 cyfr?</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/515368/tabela-prawdy-4-zmiennych</guid>
<pubDate>Fri, 06 Nov 2020 15:06:14 +0000</pubDate>
</item>
<item>
<title>Czy moja tabela prawdy jest poprawna?</title>
<link>https://forum.pasja-informatyki.pl/492026/czy-moja-tabela-prawdy-jest-poprawna</link>
<description>Witam.Czy mógłby ktoś sprawdzić czy moja tabela prawdy jest poprawna?</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/492026/czy-moja-tabela-prawdy-jest-poprawna</guid>
<pubDate>Mon, 01 Jun 2020 14:32:56 +0000</pubDate>
</item>
<item>
<title>Stworzenie układu cyfrowego przesyłającego dane.</title>
<link>https://forum.pasja-informatyki.pl/487148/stworzenie-ukladu-cyfrowego-przesylajacego-dane</link>
<description>

&lt;p&gt;Witam, chciałbym stworzyć&amp;nbsp;układ cyfrowy, umożliwiający przesyłanie z klawiatury numerycznej informacji do centrali alarmowej jak najmniejszą ilością linii pośredniczących. Układ chciałbym utworzyć na bramkach logicznych, czy to wykonalne? Nie mam pojęcia jak za to się zabrać.&amp;nbsp;&lt;img alt=&quot;sad&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/sad_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;sad&quot;&gt;&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/487148/stworzenie-ukladu-cyfrowego-przesylajacego-dane</guid>
<pubDate>Fri, 08 May 2020 18:48:19 +0000</pubDate>
</item>
<item>
<title>Tabela prawdy i Bramki logiczne</title>
<link>https://forum.pasja-informatyki.pl/472210/tabela-prawdy-i-bramki-logiczne</link>
<description>Witam, zastanawiam się w jaki sposób opracować układ syfrowy mając do dyspozycji tabele prawdy. Na przykład mamy taką tabelelę:&lt;br /&gt;
&lt;br /&gt;
X1 X2 X3 Y1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;1 &amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
No i mój nauczyciel informatyki powiedział że jeżeli w tabeli prawdy x=0 to wstawiamy negacje a jeżeli x=1 to nie wstawiamy negacji, tyle ile jest x (w tym przypadku są 3) to &amp;nbsp;łączymy te x bramką AND a bramkę AND i pozostałe bramki AND łączymy bramką OR która podpinamy do wyjścia zwanego 'y1'. &lt;br /&gt;
&lt;br /&gt;
Próbowałem i to niedziała, więc zastanawiam się czy ten sposób, który podał mi nauczyciel jest dobry. &lt;br /&gt;
&lt;br /&gt;
Proszę o szybką pomoc, ponieważ jutro mam z tego sprawdzian.</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/472210/tabela-prawdy-i-bramki-logiczne</guid>
<pubDate>Wed, 19 Feb 2020 18:40:43 +0000</pubDate>
</item>
<item>
<title>Arcytrudna zagadka logiczna - Król i Wino</title>
<link>https://forum.pasja-informatyki.pl/452619/arcytrudna-zagadka-logiczna-krol-i-wino</link>
<description>

&lt;p&gt;Witam, stworzyłem film o zagadce logicznej, na którą się ostatnio natknąłem.&lt;/p&gt;



&lt;p&gt;Bazuje ona na systemie binarnym.&lt;/p&gt;



&lt;p&gt;Zapraszam do oglądania :)&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=kpJOdnN9XCc&amp;amp;t&quot; rel=&quot;nofollow&quot;&gt;https://www.youtube.com/watch?v=kpJOdnN9XCc&amp;amp;t&lt;/a&gt;&lt;/p&gt;</description>
<category>Nasze projekty</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/452619/arcytrudna-zagadka-logiczna-krol-i-wino</guid>
<pubDate>Sun, 06 Oct 2019 14:31:41 +0000</pubDate>
</item>
<item>
<title>Układ kombinacyjny implementujący następującą funkcję logiczną</title>
<link>https://forum.pasja-informatyki.pl/399900/uklad-kombinacyjny-implementujacy-nastepujaca-funkcje-logiczna</link>
<description>

&lt;p&gt;Cześć&amp;nbsp;&lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;&lt;/p&gt;



&lt;p&gt;Mam do zrobienia zadanie z bramek logicznych. Muszę zrobić układ na podstawie tego wzoru&amp;nbsp;&lt;strong&gt;Y = (a ˄ c) ˅ (b ˄ ⌐b)&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;tylko nie bardzo wiem jak ma on wyglądać. Wzór też mniej więcej rozumiem tzn w nawiasach jest koniunkcja logiczna czyli mnożenie, pomiędzy nawiasami dodawanie, a w drugim nawiasie jest &quot;b&quot; z negacją. To jest coś z algebry Boole'a prawda?&amp;nbsp;Zgaduje, że ma się składać z bramki OR, NOT i AND, ale nie&amp;nbsp;mam pojęcia jak ma wyglądać w digital work'sie. W zadaniu jest też aby uzupełnić tablicę prawdy, ale wydaję mi się, że z tym sobie bez problemu poradzę o ile będę miał układ. Dlatego proszę was o pomoc. Jak byście mogli mnie jakoś ukierunkować itp.? Treść zadania wygląda dokładnie tak. &lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=15481936871151948531&quot; style=&quot;height:203px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/399900/uklad-kombinacyjny-implementujacy-nastepujaca-funkcje-logiczna</guid>
<pubDate>Wed, 12 Dec 2018 14:08:46 +0000</pubDate>
</item>
<item>
<title>Bramki logiczne jak to wykonać</title>
<link>https://forum.pasja-informatyki.pl/320100/bramki-logiczne-jak-to-wykonac</link>
<description>

&lt;p&gt;Witam, potrzebuję pomocy otóż jak zrobić te zadania, ktoś mógłby to zrobić i opisać jak to działa jak doszedł do tego wyniku? Dziękuję&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=2928653407893407212&quot; style=&quot;height:129px; width:468px&quot;&gt;&lt;/p&gt;</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/320100/bramki-logiczne-jak-to-wykonac</guid>
<pubDate>Sat, 20 Jan 2018 16:02:24 +0000</pubDate>
</item>
<item>
<title>Budowanie bramek logicznych (zadania)</title>
<link>https://forum.pasja-informatyki.pl/319971/budowanie-bramek-logicznych-zadania</link>
<description>

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=10823130869702195529&quot; style=&quot;height:849px; width:532px&quot;&gt;Mógłby ktoś mi z tym pomóc? Wiem, że pewnie te zadanie są proste ale nie mogę dojść z nimi do ładu, najlepiej rozwiązanie jak powinny wyglądać i krótki opis a ja sobie to dogłębnie przeanalizuje i spróbuje wyciągnąć wnioski :&amp;gt;
&lt;br&gt;

&lt;br&gt;
Dzięki!&lt;/p&gt;</description>
<category>Matematyka, fizyka, logika</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/319971/budowanie-bramek-logicznych-zadania</guid>
<pubDate>Sat, 20 Jan 2018 01:26:07 +0000</pubDate>
</item>
<item>
<title>Porównywanie Stringów C++ - Problem z Warunkiem Logicznym</title>
<link>https://forum.pasja-informatyki.pl/106377/porownywanie-stringow-c-problem-z-warunkiem-logicznym</link>
<description>

&lt;p&gt;Zmagam się z dość poważnym problemem w moim programie. Piszę w C++ kalkulator dla dużych liczb. Chciałem teraz napisać funkcję dla liczenia SIlnii. Można powiedzieć, że udało mi się to zrealizować, jednak chciałem lekko zrefaktoryzować mój kod.
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
string Silnia(string a)
{
   Filtruj(a); // Po prostu pozbywam się zer na początku a = 0010, a = 10;

   // ZMIENNE
   string wynik = a;

   if (wynik == &quot;0&quot;) // 0! = 1
      return &quot;1&quot;;

   // SILNIA
   while (a &amp;gt; &quot;2&quot;) // ZLY WARUNEK
   {
      a = Odejmowanie(a, &quot;1&quot;); // Moja funkcja do odejmowania
      wynik = Mnozenie(wynik, a); // Moja funkcja do mnożenia
   }

   // WYPISUJEMY WYNIK

   return wynik;
}
&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;

&lt;br&gt;
Chciałem teraz zrobić tak, aby dla wartosc
&lt;br&gt;
0! = 1
&lt;br&gt;
1! = 1
&lt;br&gt;
2! = 2
&lt;br&gt;
3! = 6 &amp;lt;-- dopiero tutaj wchodzę do pętli i wykonuje mnożenie.
&lt;br&gt;

&lt;br&gt;
Chcę po prostu zaoszczędzić trochę na czasie jak i na ilości operacji, aby nie wykonywać tych trywialnych obliczeń, które i tak nic nie zmienią. Chyba dobrze?
&lt;br&gt;

&lt;br&gt;
Problem stanowi ta linijka while (a &amp;gt; &quot;2&quot;), nie wiem dlaczego nie chce to chodzić tak jak sobie założyłem. Co ciekawe dla while (a &amp;gt; &quot;1&quot;) jest już wszystko w porządku. Mogę co prawda to obejść warunkiem while (a != &quot;2&quot;) ale wtedy muszę specjalnie obsłużyć wyjątek dla 1! = 1, bez tego wynik 1! = 0;
&lt;br&gt;

&lt;br&gt;
Co wykonuje źle? CodeBlox mi nie pomaga, debbuger nie działa na stringach, mówiąc, że są niezoptymalizowane.&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/106377/porownywanie-stringow-c-problem-z-warunkiem-logicznym</guid>
<pubDate>Sun, 07 Feb 2016 18:00:45 +0000</pubDate>
</item>
</channel>
</rss>