Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Wielkość: px
Rozpocząć pokaz od strony:

Download "Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego"

Transkrypt

1 Podstaw Automatki Człowiek- najlepsza inwestcja Projekt współfinansowan przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

2 Politechnika Warszawska Insttut Automatki i Robotki Dr inż. Wieńczsław ościeln PODSTAWY AUTOMATYI część Podstaw formalne

3 od liczb całkowitch nieujemnch od liczbowe: analitczne, nieanalitczne (smboliczne). od analitczne są umownm zapisem algebraicznego wrażenia reprezentującego dana liczbę. ażdą liczbę całkowitą można wrazić w postaci in a i Na przkład: i a n n a n n... a a

4 od liczb całkowitch nieujemnch Mówi się, że zapis 989 jest zapisem w kodzie dziesiętnm liczb A więc, umownm zapisem liczb L i n n ai an an... a a in w kodzie dziesiętnm jest L anan... aa Współcznniki a n... a (zwane także zmiennmi kodowmi) mogą przbierać wartości od do 9. Znaczenie poszczególnch zmiennch zależ od zajmowanej pozcji w zapisie kodowm; mówi się, że kod dziesiętn jest kodem pozcjnm. i numer pozcji, i waga pozcji i, podstawa kodu pozcjnego (podstawa rozwinięcia). (.) 4

5 od liczb całkowitch nieujemnch 5 Analogicznie można tworzć kod analitczne o innch podstawach... n i n n n n i i P a P a P a P a P a L (.) Jeżeli podstawą kodu analitcznego jest liczba P (może to bć liczba całkowita ), to zmienne kodowe a i mogą przjmować wartości od do P. Szczególnie ważnm kodem jest tzw. naturaln kod dwójkow o podstawie P =, w którm zmienne kodowe mogą przjmować tlko dwie wartości: i.... a a a a L n n Wrażona w naturalnm kodzie dwójkowm liczba jest umownm zapisem liczb... n i n n n n i i a a a a a L

6 od liczb całkowitch nieujemnch 6 L. dzies. a a a a Liczb od do 5 w naturalnm kodzie dwójkowm Wadą naturalnego kodu dwójkowego jest wstępowanie zmian kilku zmiennch kodowch (mówi się: kilku bitów) prz przechodzeniu do sąsiedniej wartości liczbowej, np. prz przejściu od liczb 7 do 8 zmieniają się wszstkie zmienne.

7 od liczb całkowitch nieujemnch W urządzeniach technicznch informacje o wartościach poszczególnch zmiennch kodowch przekazwane są za pomocą sgnałów binarnch. Ponieważ nie jest możliwe wmuszenie dokładnie jednoczesnej zmian kilku sgnałów, podczas zmian przekazwanch wartości liczbowch pojawiają się błędne informacje rs. 7 Ilustracja tzw. niejednoznaczności odcztu

8 od liczb całkowitch nieujemnch Niejednoznaczność odcztu nie wstępuje w przpadku tzw. kodów ze stałm odstępem, w którch zawsze zmiana wartości liczbowej o jest związana ze zmiana wartości jednego tlko bitu. Podstawowmi kodami ze stałm odstępem są: kod Graa, kod Graa +, kod pseudopierścieniowe (Johnsona). 8 od ze stałm odstępem są kodami nieanalitcznmi (smbolicznmi); zapis liczb w takim kodzie nie jest umownm zapisem jednej formuł matematcznej wrażającej zakodowaną liczbę. Do odcztania liczb zakodowanej w kodzie nieanalitcznm służ tablica kodowa lub określona reguła.

9 od liczb całkowitch nieujemnch 9 L. dzies. a a a a Liczb od do 5 w kodzie Graa W tablic kodowej kodu Graa wstępują charakterstczne osie smetrii (linie niebieskie); stąd nazw kodów mającch tę właściwość kod refleksjne, kod lustrzane.

10 od liczb całkowitch nieujemnch L. dzies. a a a a od Graa+ służ tlko do kodowania cfr dziesiętnch Tablica kodu Graa Tablica kodu Graa+ Wartości w kodzie Graa+

11 od liczb całkowitch nieujemnch Inna postać tablic kodu Graa od Graa a, a a, a Graficzne przedstawienie kodu Graa

12 od liczb całkowitch nieujemnch Dekodowanie kodu Graa Do wznaczania liczb zakodowanej w kodzie Graa można posłużć się wzorem określającm wartość bezwzględną wagi W k k-tej pozcji: W k k i i k W liczbie zapisanej w kodzie Graa wagi jednek nieparzstch, licząc od lewej stron, są dodatnie, wagi jednek parzstch są ujemne. Przkład: () g = ( 4 ) ( ) +( ) = = 9. Przekształcanie naturalnego kodu dwójkowego w kod Graa: należ zmienić na przeciwne wartości tch pozcji, dla którch pozcja wższa (w kodzie dwójkowm) ma wartość. Przkład: () = () g

13 od liczb całkowitch nieujemnch od pseudopierścieniowe (Johnsona) od pseudopierścieniowe umożliwiają kodowanie parzstch zbiorów liczbowch. Do zakodowania zbioru zawierającego n liczb potrzeba n/ bitów; przkład w tablicach. Liczba od dziesiętna a a a 4 5 Liczba od dziesiętna a a a a

14 od liczb całkowitch nieujemnch 4 od tpu z n od tpu z n umożliwiają kodowanie dowolnego zbioru liczb. n oznacza liczbę kodowanch elementów. Do zakodowania n elementów wkorzstuje się n zmiennch binarnch. W każdm zapisie liczb jedna zmienna ma wartość. Przkład Liczba od z 6 dziesiętna a 5 a 4 a a a a 4 5 od pseudopierścieniow i kod z n są kodami nieminimalnmi wmagają użcie większej liczb zmiennch (bitów) niż naturaln kod dwójkow lub kod Graa.

15 Funkcje logiczne dwuwartościowe 5 Logicznmi nazwają się funkcje, którch zmienne niezależne i zmienna zależna mogą przjmować skończoną liczbę wartości. Funkcje logiczne, którch zmienne niezależne i zmienna zależna mogą przjmować tlko dwie wartości nazwają się funkcjami logicznmi dwuwartościowmi. Do opisu działania dskretnch układów sterowania wkorzstuje się funkcje logiczne dwuwartościowe. Różnch dwuwartościowch funkcji logicznch o liczbie argumentów jest n Zatem istnieją czter tlko dwuwartościowe funkcje logiczne jednoargumentowe, szesnaście funkcji dwuargumentowch, 56 funkcji trójargumentowch, itd.

16 Funkcje logiczne dwuwartościowe Podstawowmi formami zapisu funkcji logicznch są: - postacie tabelarczne, - zapis algebraiczn. Funkcje logiczne jednoargumentowe f () 6 Funkcja stała zerowa Funkcja powtórzenie Funkcja stała jednkowa Funkcja negacja

17 Funkcje logiczne dwuwartościowe Funkcje logiczne dwuargumentowe f (, ) funkcja stała zerowa koniunkcja, iloczn logiczn, mnożenie logiczne zakaz przez, negacja implikacji powtórzenie 4 zakaz przez, negacja implikacji odwrotnej 5 powtórzenie

18 Funkcje logiczne dwuwartościowe Funkcje logiczne dwuargumentowe alternatwa włączająca, dodawanie modulo dwa, nierównoważność alternatwa, dodawanie logiczne, suma logiczna 9 negacja funkcja Peirce a, nagacja alternatw, funkcja NOR równoważność

19 Funkcje logiczne dwuwartościowe 9 Funkcje logiczne dwuargumentowe implikacja odwrotna negacja 4 / 5 implikacja funkcja stała jednkowa funkcja Sheffera, negacja koniunkcji, funkcja NAND

20 Algebra Boole a Algebra Boole a zajmuje się zależnościami zachodzącmi pomiędz funkcjami: alternatwą, koniunkcją i negacją. Funkcje alternatwa, koniunkcja i negacja tworzą tzw. podstawow sstem funkcjonalnie pełn. Sstem funkcjonalnie pełn jest to zbiór (zestaw) funkcji logicznch umożliwiając tworzenie zapisów algebraicznch dowolnie złożonch funkcji logicznch. Tworzenie zapisu algebraicznego funkcji logicznej zdefiniowanej np. w postaci opisu słownego, w postaci tabelarcznej lub w inn sposób, nazwa się sntezą tej funkcji, do czego niezbędna jest znajomość algebr Boole a. Zależności zachodzące pomiędz funkcjami: alternatwą, koniunkcją i negacją wraża zestaw twierdzeń (praw) zwanch aksjomatami algebr Boole a.

21 Algebra Boole a Aksjomat algebr Boole a 4 5 Prawa przemienności 6 Prawa łączności 7 ( ) ( ) ( ) ( )

22 Prawo rozdzielności mnożenia logicznego względem dodawania logicznego Algebra Boole a Prawo rozdzielności dodawania logicznego względem mnożenia logicznego 8 Prawa de Morgana 9 Prawo podwójnej negacji (podwójnego przeczenia) ( ) Na podstawie powższch twierdzeń można tworzć szereg innch zależności przdatnch prz przekształcaniu funkcji logicznch. ( ) ( ) ( ) Smbole,,, w tch twierdzeniach mogą reprezentować zarówno pojedncz argument jak i dowolnie złożoną funkcję logiczną.

23 Snteza funkcji logicznch Wprowadźm szereg terminów posługując się przkładowo funkcją trójargumentową f,, ). ( Elementarn iloczn funkcji jest to dowoln iloczn argumentów prostch lub zanegowanch, np. Składnik jedności elementarn iloczn, w którm wstępują wszstkie argument danej funkcji. Elementarna suma funkcji jest to dowolna suma argumentów prostch lub zanegowanch, np. Cznnik zera elementarna suma, w której wstępują wszstkie argument danej funkcji. olejne stan argumentów danej funkcji, np. stan ( =, =, =) tworzą dwójkowe zapis liczb dziesiętnch, które nazwam numerami stanu argumentów; numerem stanu argumentów jest.

24 Snteza funkcji logicznch 4 Nr st. argum. Składniki jedności funkcji Cznniki zera funkcji D D D D 4 D 5 D 6 D 7 D ),, ( f ),, ( f Składniki jedności i cznniki zera funkcji trójargumentowch

25 Snteza funkcji logicznch W tablic: - składnik jedności oznaczono indeksem i, jeżeli dla i-tego stanu argumentów przjmuje on wartość, - cznnik zera D oznaczono indeksem i, jeżeli dla i-tego stanu argumentów przjmuje on wartość. 5 Należ zauważć, że dla przjętego sposobu numeracji składników jedności i cznników zera: - składnik jedności i przjmuje wartość tlko dla i-tego stanu argumentów; dla pozostałch stanów argumentów jest zerem, - cznnik zera D i przjmuje wartość tlko dla i-tego stanu argumentów; dla pozostałch stanów argumentów jest jednką. Liczba składników jedności (cznników zera) jest równa liczbie stanów argumentów.

26 Snteza funkcji logicznch 6 Łatwo zauważć, że jakąkolwiek funkcję trójargumentową (i analogicznie funkcje o innej liczbie argumentów) można zapisać w postaci: ),, ( zwanej kanoniczną postacią alternatwną danej funkcji, gdzie: - wartość zmiennej zależnej funkcji prz zerowm stanie argumentów, - wartość funkcji prz pierwszm stanie argumentów, itd. ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ),, ( D D D D D D D D lub w postaci zwanej kanoniczną postacią koniunkcjną danej funkcji.

27 Snteza funkcji logicznch 7 Nr st. argum Przkład dana jest funkcja w postaci tablic wartości anoniczna postać alternatwna: ),, ( Po usunięciu składników o wartości ),, ( Funkcję tę można przedstawić w postaci smbolicznej (liczbowej): 7,,4,5,6, ),, ( Właściwm zapisem kanonicznej postaci alternatwnej danej funkcji jest:

28 Nr st. argum Snteza funkcji logicznch anoniczna postać koniunkcjna: (, ( D, ) ( Po usunięciu cznników o wartości, otrzmuje się 7 Funkcję tę można przedstawić w postaci smbolicznej (liczbowej): (,, ), Właściwm zapisem kanonicznej postaci koniunkcjnej danej funkcji jest: ) ( ) ) ( D ) ( D 4 ) ( D,, ) 5 D ) ( D ) ( D ( D D ( 6 ) ) ( D 7 8 )

29 Snteza funkcji logicznch Postacie kanoniczne są algebraiczną formą zapisu dowolnie złożonch funkcji logicznch. Są one tworzone z wkorzstaniem tlko trzech operacji logicznch: alternatw, koniunkcji i negacji. 9 Zestaw (zbiór) funkcji logicznch umożliwiając tworzenie algebraicznch zapisów dowolnch funkcji logicznch nazwa się sstemem funkcjonalnie pełnm. Zestaw funkcji: alternatwa, koniunkcja i negacja nazwan jest podstawowm sstemem funkcjonalnie pełnm. Sstemami funkcjonalnie pełnmi są także: alternatwa i negacja, koniunkcja i negacja, funkcja NOR, funkcja NAND i inne.

30 Minimalizacja funkcji logicznch Na ogół, korzstając z praw algebr Boole a, można przekształcać postacie kanoniczne w celu zmniejszenia liczb wstępującch w nich elementarnch operacji logicznch, co nazwam minimalizacją funkcji logicznch. Podstawową cznnością prz poszukiwaniu możliwości minimalizacji postaci kanonicznch jest poszukiwanie par składników jedności lub par cznników zera, nad którmi można wkonać tzw. operację sklejania. Operacja sklejania (sklejanie), w przpadku minimalizacji kanonicznej postaci alternatwnej, polega na wkonaniu działań tpu ab ab a( b b) a a gdzie: a reprezentuję jednakową część obu składników, b - zmienną różniącą się znakiem negacji.

31 Minimalizacja funkcji logicznch Przkład: ) ( ) ( W przpadku minimalizacji kanonicznej postaci koniunkcjnej, operacja sklejania polega na wkonaniu działań tpu a a b b a b a b a ) ( ) ( gdzie: a reprezentuję jednakową część obu cznników, b - zmienną różniącą się znakiem negacji Przkład: Metoda minimalizacji polegająca na wkonwaniu kolejnch przekształceń pierwotnego zapisu funkcji w postaci kanonicznej nazwa się metodą przekształceń algebraicznch.

32 Minimalizacja funkcji logicznch Inne metod minimalizacji: metoda Quine a McCluske a, metoda tablic arnaugha, usprawniają jednie procedurę poszukiwania możliwości i wkonwania operacji sklejania. Postać funkcji uzskana w wniku wkonaniu wszstkich możliwch sklejeń w kanonicznej postaci alternatwnej nazwa się normalną postacią alternatwną. Postać funkcji uzskana w wniku wkonaniu wszstkich możliwch sklejeń w kanonicznej postaci koniunkcjnej nazwa się normalną postacią koniunkcjną. Postacie normalne nie zawsze są opisem wkorzstującm najmniejszą z możliwch operacji logicznch.

33 Minimalizacja funkcji logicznch Zmniejszenie liczb operacji logicznch wstępującch w normalnej postaci alternatwnej jest możliwe jeżeli z dwóch lub więcej elementarnch ilocznów można wprowadzić przed nawias wspóln cznnik (prawo o rozdzielności mnożenia względem dodawania), np. ( ) Zmniejszenie liczb operacji logicznch wstępującch w normalnej postaci koniunkcjnej jest możliwe jeżeli z dwóch lub więcej elementarnch sum można wprowadzić przed nawias wspóln składnik (prawo o rozdzielności dodawania względem mnożenia), np. ) ( ) ( ) ( ) ( Operacje takie nazwane są faktorzacją.

34 Minimalizacja funkcji logicznch 4 Minimalizacja metodą przekształceń algebraicznch Zminimalizujm funkcję zdefiniowaną w postaci tablic wartości: anoniczna postać alternatwna funkcji ma postać Można w niej zauważć pokazane możliwości sklejeń W uzskanm wniku widoczna jest możliwość dalszego sklejania - środkow składnik można skleić z pierwszm i z trzecim.

35 Minimalizacja funkcji logicznch 5 orzstając z twierdzenia algebr Boole a + =,środkow składnik można traktować jakb wstąpił dwukrotnie. Zatem: Uzskana postać funkcji jest postacią minimalną. anoniczna postać koniunkcjna rozważanej funkcji ma postać: ) ( ) ( Wstępujące w niej cznniki zera różnią się znakiem negacji prz zmiennej, zatem w rezultacie sklejenia obu cznników otrzmuje się

36 Metoda Quine a McCluske a 6 Metoda Quine a McCluske a polega na wkonaniu nad postacią kanoniczną wszstkich możliwch sklejeń, prz czm stosuje się specficzn, uporządkowan sposób postępowania. Przkład Zminimalizować funkcję (,,, ) 4,,,5,8,9,,,4, 5 Liczbow zapis funkcji podaje numer składników jedności kanonicznej postaci alternatwnej, np. oznacza 4 oznacza 4 i można skleić; wnikiem sklejenia jest

37 Metoda Quine a McCluske a 7 W metodzie Quine a McCluske a składniki jedności funkcji zapisuje się w formie liczbowej, np. =, = ; wnik sklejenia zapisuje się w formie + = -, co oznacza Proces minimalizacji wkonuje się tworząc kolumn: kolumna zawiera liczbow zapis wszstkich składników jedności kolumna składniki pogrupowane ze względu na liczbę zer kolumna wniki pierwszego etapu sklejeń (sklejać dają się tlko składniki sąsiednich grup) kolumna 4 wniki kolejnego etapu sklejania. Wrażenia przeniesione do kolejnej kolumn lub wkorzstane do sklejania oznacza się np. strzałką; wrażenia bez strzałki są końcowm wnikiem sklejania.

38 Metoda Quine a McCluske a 8 Przebieg procesu sklejania funkcji,,, ),,,5,8,9,,,4, 5 ( 4

39 Metoda Quine a McCluske a Po wkonaniu wszstkich możliwch sklejeń pozostał zestaw trzech różnch tzw. implikantów prostch w kolumnie czwartej i trzech w kolumnie trzeciej. Można smbolicznie napisać: ( ) () () ( ) ( ) ( ) 9 co oznacza, że Zwkle nie wszstkie implikant są niezbędne do wrażenia danej funkcji. Do wboru niezbędnego zestawu implikantów służ tablica implikantów. W tablic smbolem v oznaczono te składniki jedności, ze sklejenia którch powstał dan implikant prost. Mówi się, że imlikant prost pochłania te składniki jedności, z którch powstał.

40 Implikant proste Metoda Quine a McCluske a Ab postać zminimalizowana bła poprawnm zapisem danej funkcji, musi zawierać zestaw implikantów prostch pochłaniającch wszstkie składniki jedności minimalizowanej funkcji. W rozpatrwanm przkładzie jest to zestaw implikantów oznaczonch smbolem *. Zatem ostatecznie otrzmuje się zminimalizowaną postać alternatwną funkcji: 4 4 Składniki jedności funkcji - v v - v v - * v v -- v v v v -- * v v v v -- * v v v v 4

41 Metoda tablic arnaugha 4 Tablice arnaugha są specficzną formą tablic wartości funkcji. a) b) Nr stanu argum Tablica prawd dla funkcji trzargumentowch,, Tablica arnaugha c) Tablica arnaugha z numerami stanu argumentów

42 b) Metoda tablic arnaugha W tablicach arnaugha wartości zmiennej zależnej są wpiswane w pola tablic,, odpowiadające wartościom argumentów wpisanch na obrzeżach tablic. Charakterstczną cechą tablic arnaugha jest to, że sąsiednie wartości stanów argumentów różnią się tlko jedną pozcją (wartości argumentów są kolejnmi liczbami w kodzie Graa). Dzięki temu, składniki jedności funkcji (albo cznniki zera) o numerach znajdującch się w polach sąsiednich można sklejać., c) Polami sąsiednimi są np. pola i, i, 4 i 6, i 4 itd. 4

43 Metoda tablic arnaugha 4 Przkład : minimalizacja postaci alternatwnej, Funkcja przjmuje wartość w stanach argumentów i, co oznacza, że kanoniczna postać alternatwna funkcji jest sumą logiczną składników jedności i, które można skleić: Mówi się, że został sklejone jednki, znajdujące się w polach i. Praktcznie wnik sklejania ustala się bezpośrednio na podstawie wartości argumentów jednakowch dla obu pól. Polom i odpowiadają wartości = i = ; dlatego

44 Metoda tablic arnaugha Przkład : minimalizacja postaci koniunkcjnej, Funkcja przjmuje wartość w stanach argumentów i, co oznacza, że kanoniczna postać koniunkcjna funkcji jest ilocznem logicznm cznników zera D i D, które można skleić. D D ) ( ) ( Mówi się, że został sklejone zera, znajdujące się w polach i. Praktcznie wnik sklejania ustala się bezpośredni na podstawie wartości argumentów jednakowch dla obu pól. Polom i odpowiadają wartości = i = ; dlatego, co w przpadku postaci koniunkcjnej odpowiada funkcji 44

45 Metoda tablic arnaugha 45 W tablicach arnaugha, sklejają się wniki sklejeń sąsiednich par jednek albo sąsiednich par zer. Przkład, Funkcja przjmuje wartość w stanach argumentów,, 4 i 5, co oznacza, że kanoniczna postać alternatwna funkcji jest sumą logiczną składników jedności,, 4 i 5, które można skleić. Wnik sklejania otrzmuje się na podstawie wartości argumentu nie zmieniającego się dla sklejanch jednek. Ponieważ dla tch jednek jest =, to

46 Metoda tablic arnaugha 46 Sąsiednimi parami jednek, dającmi się skleić są także par poziome., Przkład Sklejając czwórkę jednek lub czwórkę zer, otrzmuje się Dla funkcji trójargumentowch można także wkorzstwać tablice arnaugha w układzie pionowm.,

47 Metoda tablic arnaugha 47 Tablice arnaugha dla funkcji dwu- i czteroargumentowch, 4, Tablice arnaugha umożliwiają także minimalizację funkcji pięcioi sześcioargumentowch.

48 Metoda tablic arnaugha 48 Przkład minimalizacji funkcji trójargumentowch ( ) ( ) ( )

49 Metoda tablic arnaugha 49 Przkład minimalizacji funkcji czteroargumentowch ( ( ) ( 4 ) ( ) 4 )

50 Minimalizacja funkcji logicznch nie w pełni określonch 5 Funkcjami logicznmi nie w pełni określonmi nazwają się funkcje, które dla niektórch stanów argumentów nie mają określonch wartości. W tablicach wartości takich funkcji w stanach nie określonch zamiast wartości zmiennej zależnej wpisuje się kreskę. W liczbowch zapisach funkcji nie w pełni określonch numer stanów nie określonch podaje się w nawiasach, np. (,,, 4),,,,4,9,(5,7,,5) 6,8,,,4(5,7,,5) Przeprowadźm minimalizację tej funkcji z wkorzstaniem tablic arnaugha.

51 Metoda tablic arnaugha 5 Minimalizacja postaci alternatwnej Sklejając jednki, czego efektem jest normalna postać alternatwna funkcji, korzstnie jest przjąć, że we wszstkich stanach nie określonch zmienna zależna przjmuje wartość, zatem 4

52 Metoda tablic arnaugha 5 Minimalizacja postaci koniunkcjnej ( ) ( 4) W przpadku sklejania zer, co prowadzi do uzskania normalnej postaci koniunkcjnej, najprostszą postać funkcji uzskuje się przjmując, że w dwóch stanach nie określonch zmienna zależna przjmuje wartość (a więc w pozostałch przjmuje wartość ). Zatem funkcja uzskana w wniku sklejania zer jest inną niż funkcja uzskana w wniku sklejania jednek, co nie ma znaczenia, gdż różnice dotczą tlko stanów nie określonch.

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Kody liczb całkowitych nieujemnych Kody liczbowe dzielimy na analityczne nieanalityczne (symboliczne)

Bardziej szczegółowo

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 12 - synteza i minimalizacja funkcji logicznych Instytut Automatyki i Robotyki Warszawa, 2017 Synteza funkcji logicznych Terminy - na bazie funkcji trójargumenowej y = (x 1, x 2, x 3 ) (1) Elementarny

Bardziej szczegółowo

nie jest jednoznaczny i wymaga dodatkowego wyjaśnienia. Układ z sygnałem wyjściowym y

nie jest jednoznaczny i wymaga dodatkowego wyjaśnienia. Układ z sygnałem wyjściowym y 5. Wprowadzenie do sterowania procesami dskretnmi Ciągłmi nazwam proces, do opisu którch niezbędne są zmienne przjmujące nieskończenie wiele wartości np. proces regulacji temperatur, ciśnienia, napięcia,

Bardziej szczegółowo

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski Wykład nr 1 Techniki Mikroprocesorowe dr inż. Artur Cichowski ix jy i j {0,1} {0,1} Dla układów kombinacyjnych stan dowolnego wyjścia y i w danej chwili czasu zależy wyłącznie od aktualnej kombinacji stanów

Bardziej szczegółowo

Cykl III ćwiczenie 3. Temat: Badanie układów logicznych

Cykl III ćwiczenie 3. Temat: Badanie układów logicznych Ckl III ćwiczenie Temat: Badanie układów logicznch Ćwiczenie składa się z dwóch podtematów: Poziom TTL układów logicznch oraz Snteza układów kombinacjnch Podtemat: Poziom TTL układów logicznch. Wprowadzenie

Bardziej szczegółowo

Realizacja funkcji przełączających

Realizacja funkcji przełączających Realizacja funkcji przełączającch. Wprowadzenie teoretczne.. Podstawowe funkcje logiczne Funkcja logiczna NOT AND OR Zapis = x x = = x NAND NOR.2. Metoda minimalizacji funkcji metodą tablic Karnaugha Metoda

Bardziej szczegółowo

Z funkcji zdaniowej x + 3 = 7 można otrzymać zdania w dwojaki sposób:

Z funkcji zdaniowej x + 3 = 7 można otrzymać zdania w dwojaki sposób: Z funkcji zdaniowej + 3 = 7 można otrzmać zdania w dwojaki sposób: podstawiając w tej funkcji zdaniowej za stałe będące nazwami liczb np. 4 2 itp. poprzedzając tę funkcję zdaniową zwrotami: dla każdego

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

14. Grupy, pierścienie i ciała.

14. Grupy, pierścienie i ciała. 4. Grup, pierścienie i ciała. Definicja : Zbiór A nazwam grupą jeśli jest wposaŝon w działanie wewnętrzne łączne, jeśli to działanie posiada element neutraln i kaŝd element zbioru A posiada element odwrotn.

Bardziej szczegółowo

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

dr inż. Rafał Klaus Zajęcia finansowane z projektu Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle POKL Technika cyfrowa w architekturze komputerów materiał do wykładu 2/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii

Bardziej szczegółowo

Arytmetyka liczb binarnych

Arytmetyka liczb binarnych Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Algebra Boole a

Wstęp do Techniki Cyfrowej... Algebra Boole a Wstęp do Techniki Cyfrowej... Algebra Boole a Po co AB? Świetne narzędzie do analitycznego opisu układów logicznych. 1854r. George Boole opisuje swój system dedukcyjny. Ukoronowanie zapoczątkowanych w

Bardziej szczegółowo

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S. Logika binarna Logika binarna zajmuje się zmiennymi mogącymi przyjmować dwie wartości dyskretne oraz operacjami mającymi znaczenie logiczne. Dwie wartości jakie mogą te zmienne przyjmować noszą przy tym

Bardziej szczegółowo

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Podstaw Automatki Człowiek- najlepsza inwestcja Projekt współfinansowan przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Program 2 Podstaw Automatki Insttut Automatki i Robotki Autor programu:

Bardziej szczegółowo

ELEMENTY TEORII ZBIORÓW ROZMYTYCH

ELEMENTY TEORII ZBIORÓW ROZMYTYCH ELEMENTY TEORII ZBIORÓW ROZMYTYCH OPRACOWAŁ: M. KWIESIELEWICZ POJĘCIA NIEPRECYZYJNE ODDZIAŁYWANIA CZŁOWIEK-OBIEKT TECHNICZNY OTOCZENIE (Hoang 990: człowieka na otoczenie, np.: ergonomiczna konstrukcja

Bardziej szczegółowo

dr inż. Małgorzata Langer Architektura komputerów

dr inż. Małgorzata Langer Architektura komputerów Instrukcja współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna dydaktyka bez ograniczeń zintegrowany rozwój Politechniki Łódzkiej zarządzanie Uczelnią,

Bardziej szczegółowo

Równania różniczkowe cząstkowe

Równania różniczkowe cząstkowe Równania różniczkowe cząstkowe Definicja: Równaniem różniczkowm cząstkowm nazwam takie równanie różniczkowe w którm wstępuje co najmniej jedna pochodna cząstkowa niewiadomej funkcji dwóch lub więcej zmiennch

Bardziej szczegółowo

Wykład 1 Podstawy projektowania układów logicznych i komputerów Synteza i optymalizacja układów cyfrowych Układy logiczne

Wykład 1 Podstawy projektowania układów logicznych i komputerów Synteza i optymalizacja układów cyfrowych Układy logiczne Element cfrowe i układ logicne Wkład Literatura M. Morris Mano, Charles R. Kime Podstaw projektowania układów logicnch i komputerów, Wdawnictwa Naukowo- Technicne Giovanni De Micheli - Sntea i optmaliacja

Bardziej szczegółowo

Koszt literału (literal cost) jest określony liczbą wystąpień literału w wyrażeniu boolowskim realizowanym przez układ.

Koszt literału (literal cost) jest określony liczbą wystąpień literału w wyrażeniu boolowskim realizowanym przez układ. Elementy cyfrowe i układy logiczne Wykład Legenda Kryterium kosztu realizacji Minimalizacja i optymalizacja Optymalizacja układów dwupoziomowych Tablica (mapa) Karnaugh a Metoda Quine a-mccluskey a Złożoność

Bardziej szczegółowo

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a i układy logiczne 1 Elementy logiki dla informatyków Wykład III Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a

Bardziej szczegółowo

Metoda Karnaugh. B A BC A

Metoda Karnaugh. B A BC A Metoda Karnaugh. Powszechnie uważa się, iż układ o mniejszej liczbie elementów jest tańszy i bardziej niezawodny, a spośród dwóch układów o takiej samej liczbie elementów logicznych lepszy jest ten, który

Bardziej szczegółowo

Stan wysoki (H) i stan niski (L)

Stan wysoki (H) i stan niski (L) PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo

Bardziej szczegółowo

25. RÓWNANIA RÓŻNICZKOWE PIERWSZEGO RZĘDU. y +y tgx=sinx

25. RÓWNANIA RÓŻNICZKOWE PIERWSZEGO RZĘDU. y +y tgx=sinx 5. RÓWNANIA RÓŻNICZKOWE PIERWSZEGO RZĘDU 5.1. Pojęcia wstępne. Klasfikacja równań i rozwiązań Rozróżniam dwa zasadnicze tp równań różniczkowch: równania różniczkowe zwczajne i równania różniczkowe cząstkowe.

Bardziej szczegółowo

Minimalizacja form boolowskich

Minimalizacja form boolowskich Sławomir Kulesza Technika cyfrowa Minimalizacja form boolowskich Wykład dla studentów III roku Informatyki Wersja 1.0, 05/10/2010 Minimalizacja form boolowskich Minimalizacja proces przekształcania form

Bardziej szczegółowo

Programowanie nieliniowe optymalizacja funkcji wielu zmiennych

Programowanie nieliniowe optymalizacja funkcji wielu zmiennych Ekonomia matematczna II Ekonomia matematczna II Prowadząc ćwiczenia Programowanie nieliniowe optmalizacja unkcji wielu zmiennch Modele programowania liniowego często okazują się niewstarczające w modelowaniu

Bardziej szczegółowo

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z funktorami realizującymi podstawowe funkcje logiczne poprzez zaprojektowanie, wykonanie i przetestowanie kombinacyjnego układu logicznego realizującego

Bardziej szczegółowo

Równania różniczkowe cząstkowe

Równania różniczkowe cząstkowe Równania różniczkowe cząstkowe Definicja Równaniem różniczkowm cząstkowm nazwam takie równanie różniczkowe w którm wstępuje co najmniej jedna pochodna cząstkowa niewiadomej funkcji dwóch lub więcej zmiennch

Bardziej szczegółowo

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji.

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji. Algebra Boole a Algebrą Boole a nazywamy zbiór B, wyróżnione jego podzbiory O i I oraz operacje dwuargumentowe +;, które dla dowolnych elementów X, Y, Z zbioru B spełniają następujące aksjomaty: X+Y B;

Bardziej szczegółowo

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań. Wykłady z Analizy rzeczywistej i zespolonej w Matematyce stosowanej Wykład ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Modelowanie kombinacyjnych układów przełączających z wykorzystaniem elementów Podstawy Automatyki i Automatyzacji - Ćwiczenia Laboratoryjne mgr inż.

Bardziej szczegółowo

Willard Van Quine. teaching mathematical logic.

Willard Van Quine. teaching mathematical logic. Willard Van Quine Born: 5 June 98 in Akron, Ohio, USA Died: 5 Dec in Boston, Massachusetts, USA Amerkański filozof i logik., prof.. Uniwerstetu Harvarda w Cambridge, twórca orginalnego ujęcia logiki i

Bardziej szczegółowo

Cyfrowe bramki logiczne 2012

Cyfrowe bramki logiczne 2012 LORTORIUM ELEKTRONIKI yfrowe bramki logiczne 2012 ndrzej Malinowski 1. yfrowe bramki logiczne 3 1.1 el ćwiczenia 3 1.2 Elementy algebry oole`a 3 1.3 Sposoby zapisu funkcji logicznych 4 1.4 Minimalizacja

Bardziej szczegółowo

WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO

WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO Przedmiot: PODSTAWY AUTOMATYKI I AUTOMATYZACJI (studia I stopnia) ĆWICZENIE RACHUNKOWE PROJEKT PROSTEGO

Bardziej szczegółowo

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych.

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych. DODATEK: FUNKCJE LOGICZNE CD. 1 FUNKCJE LOGICZNE 1. Tablice Karnaugha Do reprezentacji funkcji boolowskiej n-zmiennych można wykorzystać tablicę prawdy o 2 n wierszach lub np. tablice Karnaugha. Tablica

Bardziej szczegółowo

Układy Logiczne i Cyfrowe

Układy Logiczne i Cyfrowe Układy Logiczne i Cyfrowe Wykład dla studentów III roku Wydziału Elektrycznego mgr inż. Grzegorz Lisowski Instytut Automatyki Podział układów cyfrowych elementy logiczne bloki funkcjonalne zespoły funkcjonalne

Bardziej szczegółowo

Elementy cyfrowe i układy logiczne

Elementy cyfrowe i układy logiczne Element cfrowe i układ logiczne Wkład 6 Legenda Technika cfrowa. Metod programowania układów PLD Pamięć ROM Struktura PLA Struktura PAL Przkład realizacji 3 4 5 6 7 8 Programowanie PLD po co? ustanowić

Bardziej szczegółowo

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Temat lekcji: Minimalizacja funkcji logicznych Etapy lekcji: 1. Podanie tematu i określenie celu lekcji SOSOBY MINIMALIZACJI

Bardziej szczegółowo

1259 (10) = 1 * * * * 100 = 1 * * * *1

1259 (10) = 1 * * * * 100 = 1 * * * *1 Zamiana liczba zapisanych w dowolnym systemie na system dziesiętny: W systemie pozycyjnym o podstawie 10 wartości kolejnych cyfr odpowiadają kolejnym potęgom liczby 10 licząc od strony prawej i numerując

Bardziej szczegółowo

Rozwiązywanie układu równań metodą przeciwnych współczynników

Rozwiązywanie układu równań metodą przeciwnych współczynników Rozwiązwanie układu równań metodą przeciwnch współcznników Sposob postępowania krok po kroku: I. przgotowanie równań. pozbwam się ułamków mnoŝąc kaŝd jednomian równania równań przez najmniejszą wspólną

Bardziej szczegółowo

UKŁADY PRZEŁĄCZAJĄCE

UKŁADY PRZEŁĄCZAJĄCE Część trzecia UKŁADY PRZEŁĄCZAJĄCE. Funkcje i element logiczne.. Określenia podstawowe Układ przełączające, nazwano również układami cfrowmi lub logicznmi * ), operują sgnałami dskretnmi, tzn. przjmującmi

Bardziej szczegółowo

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze

Bardziej szczegółowo

RÓWNANIA RÓŻNICZKOWE WYKŁAD 3

RÓWNANIA RÓŻNICZKOWE WYKŁAD 3 RÓWNANIA RÓŻNICZKOWE WYKŁAD 3 Równania różniczkowe liniowe Metoda przewidwań Metoda przewidwań całkowania równania niejednorodnego ' p( x) opiera się na następującm twierdzeniu. Twierdzenie f ( x) Suma

Bardziej szczegółowo

Całkowanie przez podstawianie i dwa zadania

Całkowanie przez podstawianie i dwa zadania Całkowanie przez podstawianie i dwa zadania Antoni Kościelski Funkcje dwóch zmiennch i podstawianie Dla funkcji dwóch zmiennch zachodzi następując wzór na całkowanie przez podstawianie: f(x(a, b), (a,

Bardziej szczegółowo

SKRYPT Z MATEMATYKI. Wstęp do matematyki. Rafał Filipów Piotr Szuca

SKRYPT Z MATEMATYKI. Wstęp do matematyki. Rafał Filipów Piotr Szuca Publikacja współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego SKRYPT Z MATEMATYKI Wstęp do matematki Rafał Filipów Piotr Szuca Publikacja współfinansowana przez Unię Europejską

Bardziej szczegółowo

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Historia teorii mnogości Teoria mnogości to inaczej nauka o zbiorach i ich własnościach; Zapoczątkowana przez greckich matematyków i filozofów w

Bardziej szczegółowo

LOGIKA I TEORIA ZBIORÓW

LOGIKA I TEORIA ZBIORÓW LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Modelowanie kombinacyjnych układów przełączających z wykorzystaniem elementów pneumatycznych i elektrycznych Podstawy Automatyki i Automatyzacji

Bardziej szczegółowo

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Logika Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Często słowu "logika" nadaje się szersze znaczenie niż temu o czym będzie poniżej: np. mówi się "logiczne myślenie"

Bardziej szczegółowo

Warsztat pracy matematyka

Warsztat pracy matematyka Warsztat prac matematka Izabela Bondecka-Krzkowska Marcin Borkowski Jęzk matematki Teoria Jednm z podstawowch pojęc matematki jest pojęcie zbioru. Teorię opisującą zbior nazwa sie teorią mnogości. Definicja

Bardziej szczegółowo

Pierwiastki kwadratowe z liczby zespolonej

Pierwiastki kwadratowe z liczby zespolonej Pierwiastki kwadratowe z liczb zespolonej Pierwiastkiem kwadratowm z liczb w C nazwam każdą liczbę zespoloną z C, dla której z = w. Zbiór wszstkich pierwiastków oznaczam smbolem w. Innmi słow w = {z C

Bardziej szczegółowo

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System

Bardziej szczegółowo

Część 2. Funkcje logiczne układy kombinacyjne

Część 2. Funkcje logiczne układy kombinacyjne Część 2 Funkcje logiczne układy kombinacyjne Zapis funkcji logicznych układ funkcjonalnie pełny Arytmetyka Bool a najważniejsze aksjomaty i tożsamości Minimalizacja funkcji logicznych Układy kombinacyjne

Bardziej szczegółowo

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości: Treść wykładów: Automatyka dr inż. Szymon Surma szymon.surma@polsl.pl pok. 202, tel. +48 32 603 4136 1. Podstawy automatyki 1. Wstęp, 2. Różnice między sygnałem analogowym a cyfrowym, 3. Podstawowe elementy

Bardziej szczegółowo

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Wykład 2 Informatyka Stosowana 8 października 2018, M. A-B Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Elementy logiki matematycznej Informatyka Stosowana Wykład 2 8 października

Bardziej szczegółowo

Minimalizacja funkcji boolowskich - wykład 2

Minimalizacja funkcji boolowskich - wykład 2 SWB - Minimalizacja funkcji boolowskich - wykład 2 asz 1 Minimalizacja funkcji boolowskich - wykład 2 Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s09 SWB - Minimalizacja funkcji boolowskich

Bardziej szczegółowo

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu Automatyka Lab 1 Teoria mnogości i algebra logiki Harmonogram zajęć Układy przełączające: 1. Algebra logiki - Wprowadzenie 2. Funkcje logiczne - minimalizacja funkcji 3. Bramki logiczne - rysowanie układów

Bardziej szczegółowo

Wektory. P. F. Góra. rok akademicki

Wektory. P. F. Góra. rok akademicki Wektor P. F. Góra rok akademicki 009-0 Wektor zwiazan. Wektorem zwiazanm nazwam parę punktów. Jeżeli parę tę stanowią punkt,, wektor przez nie utworzon oznaczm. Graficznie koniec wektora oznaczam strzałką.

Bardziej szczegółowo

Architektura komputerów Wykład 2

Architektura komputerów Wykład 2 Architektura komputerów Wykład 2 Jan Kazimirski 1 Elementy techniki cyfrowej 2 Plan wykładu Algebra Boole'a Podstawowe układy cyfrowe bramki Układy kombinacyjne Układy sekwencyjne 3 Algebra Boole'a Stosowana

Bardziej szczegółowo

Liczby, działania i procenty. Potęgi I pierwiastki

Liczby, działania i procenty. Potęgi I pierwiastki Zakres materiału obowiązując do egzaminu poprawkowego z matematki klasa technikum str Dział programow Liczb, działania i procent Potęgi I pierwiastki Zbior i przedział liczbowe Wrażenia algebraiczne Równania

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Wstęp do Techniki Cyfrowej i Mikroelektroniki Wstęp do Techniki Cyfrowej i Mikroelektroniki dr inż. Maciej Piotrowicz Katedra Mikroelektroniki i Technik Informatycznych PŁ piotrowi@dmcs.p.lodz.pl http://fiona.dmcs.pl/~piotrowi -> Wstęp do... Układy

Bardziej szczegółowo

1.1. Pozycyjne systemy liczbowe

1.1. Pozycyjne systemy liczbowe 1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego

Bardziej szczegółowo

ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem 27.10.2010

ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem 27.10.2010 ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem 27.10.2010 Do zapisu liczby ze znakiem mamy tylko 8 bitów, pierwszy od lewej bit to bit znakowy, a pozostałem 7 to bity na liczbę. bit znakowy 1 0 1 1

Bardziej szczegółowo

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C300 020 Politechnika Białostocka Wdział lektrczn Katedra Automatki i lektroniki Instrukcja do ćwiczeń laboratorjnch z przedmiotu TCHNIKA CFROWA TSC Ćwiczenie Nr CFROW UKŁAD KOMUTACJN Opracował dr inż. Walent Owieczko

Bardziej szczegółowo

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego.

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego. SWB - Minimalizacja funkcji boolowskich - wykład 2 asz 1 Funkcja Boolowska Funkcja boolowskanargumentową nazywamy odwzorowanie f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest

Bardziej szczegółowo

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna. Układy kombinacyjne. Czas trwania: 6h. Cele ćwiczenia Przypomnienie podstawowych praw Algebry Boole a. Zaprojektowanie, montaż i sprawdzenie działania zadanych układów kombinacyjnych.. Wymagana znajomość

Bardziej szczegółowo

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 = Systemy liczbowe Dla każdej liczby naturalnej x Î N oraz liczby naturalnej p >= 2 istnieją jednoznacznie wyznaczone: liczba n Î N oraz ciąg cyfr c 0, c 1,..., c n-1 (gdzie ck Î {0, 1,..., p - 1}) taki,

Bardziej szczegółowo

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole

Bardziej szczegółowo

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały: Dr inż Jan Chudzikiewicz Pokój 7/65 Tel 683-77-67 E-mail: jchudzikiewicz@watedupl Materiały: http://wwwitawatedupl/~jchudzikiewicz/ Warunki zaliczenie: Otrzymanie pozytywnej oceny z kolokwium zaliczeniowego

Bardziej szczegółowo

Techniki multimedialne

Techniki multimedialne Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo

Bardziej szczegółowo

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna. Architektura komputerów ćwiczenia Zbiór zadań IV Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna. Wprowadzenie 1 1 fragmenty książki "Organizacja i architektura systemu

Bardziej szczegółowo

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY Zachodniopomorski Uniwerstet Technologiczn w Szczecinie Wdział Inżnierii Mechanicznej i Mechatroniki PIOTR PWEŁKO NPĘD I STEROWNIE PNEUMTYCZNE PODSTWY ĆWICZENI LBORTORYJNE Funkcje logiczne realizowane

Bardziej szczegółowo

Pracownia Komputerowa wykład V

Pracownia Komputerowa wykład V Pracownia Komputerowa wykład V dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Reprezentacje liczb i znaków! Liczby:! Reprezentacja naturalna nieujemne liczby całkowite naturalny system

Bardziej szczegółowo

Podstawy Informatyki

Podstawy Informatyki Podstawy Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 3 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki Wykład 3 1 / 42 Reprezentacja liczb całkowitych

Bardziej szczegółowo

Wykład 4 Testy zgodności. dystrybuanta rozkładu populacji dystrybuanty rozkładów dwóch populacji rodzaj rozkładu wartości parametrów.

Wykład 4 Testy zgodności. dystrybuanta rozkładu populacji dystrybuanty rozkładów dwóch populacji rodzaj rozkładu wartości parametrów. Wkład Test zgodności. Test zgodności służą do werikacji hipotez mówiącch, że a dstrbuanta rozkładu populacji ma określoną z gór postać unkcjną b dstrbuant rozkładów dwóch populacji nie różnią się w sposób

Bardziej szczegółowo

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest

Bardziej szczegółowo

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia. ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb

Bardziej szczegółowo

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia Opracował: dr inż. Jarosław Mierzwa KTER INFORMTKI TEHNIZNEJ Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 202 Temat: Układy kombinacyjne 1. el ćwiczenia Ćwiczenie ma na celu praktyczne zapoznanie

Bardziej szczegółowo

Arytmetyka komputera

Arytmetyka komputera Arytmetyka komputera Systemy zapisu liczb System dziesiętny Podstawą układu dziesiętnego jest liczba 10, a wszystkie liczby można zapisywać dziesięcioma cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Jednostka

Bardziej szczegółowo

KURS FUNKCJE WIELU ZMIENNYCH

KURS FUNKCJE WIELU ZMIENNYCH KURS FUNKCJE WIELU ZMIENNYCH Lekcja 1 Pochodne cząstkowe ZADANIE DOMOWE www.etrapez.pl Strona 1 Część 1: TEST Zaznacz poprawną odpowiedź (tlko jedna jest prawdziwa). Ptanie 1 Funkcja dwóch zmiennch a)

Bardziej szczegółowo

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q LABORAORIUM PROCESORY SYGAŁOWE W AUOMAYCE PRZEMYSŁOWEJ Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q 1. Zasady arytmetyki stałoprzecinkowej. Kody stałopozycyjne mają ustalone

Bardziej szczegółowo

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok

Bardziej szczegółowo

Zapis liczb binarnych ze znakiem

Zapis liczb binarnych ze znakiem Zapis liczb binarnych ze znakiem W tej prezentacji: Zapis Znak-Moduł (ZM) Zapis uzupełnień do 1 (U1) Zapis uzupełnień do 2 (U2) Zapis Znak-Moduł (ZM) Koncepcyjnie zapis znak - moduł (w skrócie ZM - ang.

Bardziej szczegółowo

Pomiar bezpośredni przyrządem wskazówkowym elektromechanicznym

Pomiar bezpośredni przyrządem wskazówkowym elektromechanicznym . Rodzaj poiaru.. Poiar bezpośredni (prost) W przpadku poiaru pojednczej wielkości przrząde wskalowan w jej jednostkach wartość niedokładności ± określa graniczn błąd przrządu analogowego lub cfrowego

Bardziej szczegółowo

Algebra Boole a i jej zastosowania

Algebra Boole a i jej zastosowania lgebra oole a i jej zastosowania Wprowadzenie Niech dany będzie zbiór dwuelementowy, którego elementy oznaczymy symbolami 0 oraz 1, tj. {0, 1}. W zbiorze tym określamy działania sumy :, iloczynu : _ oraz

Bardziej szczegółowo

Macierze normalne. D : Dowolną macierz kwadratową można zapisać w postaci A = B + ic gdzie ( ) B = A + A B = A + A = ( A + A)

Macierze normalne. D : Dowolną macierz kwadratową można zapisać w postaci A = B + ic gdzie ( ) B = A + A B = A + A = ( A + A) Macierze normalne Twierdzenie: Macierz można zdiagonalizować za pomocą unitarnej transformacji podobieństwa wted i tlko wted gd jest normalna (AA A A). ( ) D : Dowolną macierz kwadratową można zapisać

Bardziej szczegółowo

Automatyzacja i robotyzacja procesów produkcyjnych

Automatyzacja i robotyzacja procesów produkcyjnych Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Wstęp do Techniki Cyfrowej... Układy kombinacyjne Wstęp do Techniki Cyfrowej... Układy kombinacyjne Przypomnienie Stan wejść układu kombinacyjnego jednoznacznie określa stan wyjść. Poszczególne wyjścia określane są przez funkcje boolowskie zmiennych wejściowych.

Bardziej szczegółowo

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Podstaw Automatki Człowiek- najlepsza inwestja Projekt współfinansowan przez Unię Europejską w ramah Europejskiego Funduszu Społeznego Politehnika Warszawska Insttut Automatki i Robotki r inż. Wieńzsław

Bardziej szczegółowo

Układy kombinacyjne i sekwencyjne. Podczas ćwiczenia poruszane będą następujące zagadnienia:

Układy kombinacyjne i sekwencyjne. Podczas ćwiczenia poruszane będą następujące zagadnienia: Warszawa 207 Cel ćwiczenia rachunkowego Podczas ćwiczenia poruszane będą następujące zagadnienia: modelowanie i synteza kombinacyjnych układów przełączających; minimalizacja funkcji przełączającej; projektowanie

Bardziej szczegółowo

Liczby zespolone. Niech C = R 2. Zdefiniujmy dwa działania w C. Dodawanie + : C 2 C zdefiniowane jest przez

Liczby zespolone. Niech C = R 2. Zdefiniujmy dwa działania w C. Dodawanie + : C 2 C zdefiniowane jest przez Liczb zespolone Ciało liczb zespolonch Niech C = R. Zdefiniujm dwa działania w C. Dodawanie + : C C zdefiniowane jest przez (, ) + (, ) = ( +, + ). Ćwiczenie. Obliczm (, ) + (, 0) =.................................................

Bardziej szczegółowo

Systemy zapisu liczb.

Systemy zapisu liczb. Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:

Bardziej szczegółowo

Podstawy Informatyki

Podstawy Informatyki Podstawy Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 5 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki Wykład 5 1 / 23 LICZBY RZECZYWISTE - Algorytm Hornera

Bardziej szczegółowo

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Podstawy Automatyki Człowiek- najlepsza inwestycja Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Politechnika Warszawska Instytut Automatyki i Robotyki Dr inż.

Bardziej szczegółowo

Tranzystor JFET i MOSFET zas. działania

Tranzystor JFET i MOSFET zas. działania Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej

Bardziej szczegółowo

Elementy logiki matematycznej

Elementy logiki matematycznej Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w

Bardziej szczegółowo

MATURA PRÓBNA 2 KLASA I LO

MATURA PRÓBNA 2 KLASA I LO IMIE I NAZWISKO MATURA PRÓBNA KLASA I LO CZAS PRACY: 90 MIN. SUMA PUNKTÓW: 60 ZADANIE (5 PKT) Znajdź wszstkie funkcje liniowe określone na zbiorze ;, którch zbiorem wartości jest przedział ; 0. ZADANIE

Bardziej szczegółowo

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie), Elementy logiki 1 Przykłady zdań w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2, 3 6, 2 Q, Jeśli x = 1, to x 2 = 1 (x oznacza daną liczbę rzeczywistą), Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości

Bardziej szczegółowo

Pracownia Komputerowa wykład VI

Pracownia Komputerowa wykład VI Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1

Bardziej szczegółowo