dr inż. Paweł Myszkowski
|
|
- Czesław Wieczorek
- 7 lat temu
- Przeglądów:
Transkrypt
1 dr inż. Paweł Myszkowski Politechnika Białostocka Wydział Elektryczny Elektronika i Telekomunikacja, semestr II, studia stacjonarne I stopnia Rok akademicki 2015/2016 Wykład nr 2 ( )
2 Plan prezentacji: kodowanie liczb stałopozycyjnych kodowanie znaków
3 Pozycyjne systemy liczbowe a język C w języku C możemy zapisywać liczby w trzech systemach: dziesiętnym (domyślnie), np ósemkowym (liczba poprzedzona zerem 0), np. 011 (11 (8) = 9 (10) ) szesnastkowym (liczba poprzedzona 0x lub 0X), np. 0x11 (11 (16) = 17 (10) ) Specyfikatory formatu - wyświetlanie funkcją printf() liczba dziesiętna: %d %i liczba ósemkowa: %o liczba szesnastkowa: %x %X Specyfikatory formatu wczytywanie funkcją scanf() liczba dziesiętna: %d (typ int) %D (typ long) liczba ósemkowa: %o (typ int) %O (typ long) liczba szesnastkowa: %x (typ int) %X (typ long)
4 Kodowanie Przetwarzane informacje: liczby, znaki, wartości logiczne, obrazy, dźwięki, itp. muszą być reprezentowane za pomocą tylko dwóch wartości: 1 stan wysoki 0 stan niski Konieczne jest przyjęcie reguł przekształcania różnych postaci informacji na wartości binarne (zero-jedynkowe) Kodowaniem nazywamy proces przekształcania jednej postaci informacji na inną postać
5 Klasyfikacja kodów ze względu na przeznaczenie: KODY LICZBOWE ALFANUMERYCZNE INNE NKB BCD 1 z N 2 z 5 Kołowy ASCII ISO 646 ISO 8859 EBCDIC Unicode Graya Morse'a
6 Klasyfikacja kodów ze względu na konstrukcję: KODY PROSTE DETEKCYJNE NKB BCD ASCII Graya 1 z N 2 z 5 ISO 646 ISO 8859 Unicode
7 Naturalny Kod Binarny (NKB, BCN) Naturalny Kod Binarny otrzymujemy przypisując dowolnej liczbie dziesiętnej odpowiadającą jej liczbę binarną x 7 x x 5 x x 3 x x 1 x Liczba (10) NKB Liczba (10) NKB Liczba (10) NKB Liczba (10) NKB
8 Naturalny Kod Binarny (NKB, BCN) W Naturalnym Kodzie Binarnym za pomocą n-bitów można zapisać liczbę binarną z zakresu X (2) =[0,2 n -1] Maksymalne liczby binarne 1 bit 1 (2) = = 1 (10) 2 bity 11 (2) = = 3 (10) 3 bity 111 (2) = = 7 (10) 8 bitów (2) = = 255 (10) 16 bitów (2) = = (10) 24 bity (2) = = (10) 32 bity (2) = = (10)
9 Kod BCD (Binary-Coded Decimal) sposób zapisu liczb polegający na zakodowaniu kolejnych cyfr liczby dziesiętnej przy użyciu kolejnych półbajtów (tetrad) systemu dwójkowego (NKB) w ogólnym przypadku kodowane są tylko znaki 0 9 pozostałe kombinacje bitów można wykorzystać np. do zakodowania znaku liczby Zastosowanie kalkulatory, mierniki cyfrowe data i czas w BIOS-ie systemy bankowe Liczba (10) BCD Liczba (10) BCD
10 Kod BCD przykłady 1924 (10) =? (BCD) (10) = (BCD) (BCD) =? (10) (BCD) = 9632 (10)
11 Kod BCD zalety i wady Przewaga BCD nad NKB: prostsze obliczenia i zaokrąglanie liczb (podstawa systemu: 10) łatwa konwersja dla potrzeb wyświetlacza 7-segmentowego mniejsze błędy obliczeń dla niektórych wartości niecałkowitych, np. 0.1 Przewaga NKB nad BCD: nadmiarowość na czterech bitach można zapisać 16 różnych wartości, a BCD korzysta tylko z dziesięciu skomplikowane operacje arytmetyczne, np. dodawanie, mnożenie
12 Liczba dziesiętna BCD 8421 Excess-3 BCD 2421 BCD
13 Kod 1 z N (pierścieniowy) Najbardziej rozpowszechniony wariant to kod 1 z 10 Kod wagowy (9, 8, 7, 6, 5, 4, 3, 2, 1, 0) Kod detekcyjny w czasie wykonywania operacji można testować liczbę jedynek brak jedynki lub wykrycie dwóch lub więcej wskazuje na błąd
14 Kod 1 z 10 Liczba (10) NKB Kod 1 z
15 Kod 2 z 5 Kod 5-bitowy jeden znak kodowany jest na 5 bitach Zawsze zapalone (1) są dwa bity, a trzy wygaszone (0) Można zakodować 10 znaków (zwykle cyfry dziesiętne) Kod stałowagowy; istnieją różne warianty kodu (01236, 74210), nie są jednak wzajemnie jednoznaczne Kod detekcyjny (stała liczba jedynek w każdym słowie kodowym) Zastosowanie: kody kreskowe
16 Kod 2 z 5 różne warianty Liczba dziesiętna 2 z 5 (01236) 2 z 5 (74210)
17 Kod kołowy 5-bitowy kod kołowy nazywany jest kodem Johnsona Zaczynając od najmniej znaczącego bitu zwiększamy liczbę stanów 1, aż do wszystkich bitów równych 1 Następnie zerujemy stany równe 1, zaczynając od najmniej znaczącego bitu, aż do osiągnięcia wartości Kod jest cykliczny, więc kolejną wartością po będzie 00000
18 Kod kołowy (Johnsona) Liczba (10) NKB Kod Johnsona
19 Kod Graya Kod dwójkowy, bezwagowy, niepozycyjny, detekcyjny Każde dwa kolejne słowa kodowe różnią się stanem zaledwie jednego bitu Kod jest cykliczny pierwsze i ostatnie słowo kodowe również różnią się stanem jednego bitu Kod ma szerokie zastosowanie w przemyśle, szczególnie do cyfrowego pomiaru analogowych wielkości mechanicznych (kąt, przesuw), a także w przetwornikach analogowo-cyfrowych
20 Kod Graya Kod 1-bitowy 0 1 konstrukcja n-bitowego kodu Graya: Kod 2-bitowy dopisz do kodu (n-1)-bitowego te same słowa kodowe, ale w odwrotnej kolejności (odbicie lustrzane) do początkowych wyrazów na początku dopisz bit o wartości 0, a do odbitych bit o wartości 1 Kod 3-bitowy
21 Kodowanie znaków: ASCII ISO 646 (7 bitów) (7 bitów) IBM-Latin-2 Mazovia ISO 8859 (8 bitów) EBCDIC (8 bitów) UNICODE Win-1250 UTF-8 UTF-16 UTF-32
22 Kod ASCII American Standard Code for Information Interchange kod 7-bitowy [0-127] kody 0-31 oraz 127 kody sterujące (np. terminal) kody litery, cyfry, znaki z klawiatury
23 Kod ASCII znaki "widoczne" Kod Znak sp.! " # $ % & ' ( ) * +, -. / Kod Znak : ; < = >? Kod A B C D E F G H I J K L M N O Kod Znak P Q R S T U V W X Y Z [ \ ] ^ _ Kod Znak ` a b c d e f g h i j k l m n o Kod Znak p q r s t u v w x y z { } ~
24 Kod ASCII znaki sterujące Kod Znak Opis Kod Znak Opis 0 NUL null 16 DLE data link escape 1 SOH start of heading 17 DC1 device control 1 2 STX start of text 18 DC2 device control 2 3 ETX end of text 19 DC3 device control 3 4 EOT end of transmission 20 DC4 device control 4 5 ENQ enquiry 21 NAK negative acknowledge 6 ACK acknowledge 22 SYN synchronous idle 7 BEL bell 23 ETB end of trans. block 8 BS backspace 24 CAN cancel 9 TAB horizontal tab 25 EM end of medium 10 LF line feed, new line 26 SUB substitute 11 VT vertical tab 27 ESC escape 12 FF form feed, new page 28 FS file separator 13 CR carriage return 29 GS group separator 14 SO shift out 30 RS record separator 15 SI shift in 31 US unit separator 127 DEL delete
25 Znaki sterujące w języku C/C++ NUL koniec łańcucha znaków [\0] BEL alarm, sygnał dźwiękowy [\a] BS klawisz Backspace [\b] TAB tabulator (odstęp) [\t] LF przejście do nowego wiersza [\n] CR powrót na początek wiersza [\r]
26 ISO / IEC 646 Pierwsze próby kodowania znaków diakrytycznych stosowany w latach 70-tych i 80-tych również kod 7-bitowy [0-127] 10 miejsc na litery danego kraju (języka) 2 miejsca na oznaczenie waluty pozostałe znaki zgodne z ASCII
27 ISO / IEC 646 kolor żółty znaki narodowe i symbole waluty
28 Polskie znaki tylko małe litery (zbyt mało miejsc) [BN-74/ ] Wybrane kodowania odmian narodowych:
29 ISO / IEC 8859 Zestaw standardów dla większości krajów świata utworzony w połowie lat 80-tych i uznany jako norma kod 8-bitowy [0-255] pełny bajt kody tablica znaków ASCII kody dodatkowe znaki sterujące (nieużywane) kody znaki diakrytyczne czerwiec 2004 r. koniec prac nad standardem
30 ISO / IEC 8859 stosowane standardy ISO (Latin-1) alfabet łaciński (Europa zachodnia) ISO (Latin-2) łaciński (Europa środkowa i wschodnia) ISO (Latin-3) łaciński (Europa południowa) ISO (Latin-4) łaciński (Europa północna) ISO (Cyrillic) cyrylica ISO (Arabic) alfabet arabski ISO (Greek) alfabet grecki ISO (Hebrew) alfabet hebrajski ISO (Latin-5) ISO (Latin-6) ISO (Thai) alfabet tajski ISO brak ISO (Latin-7) ISO (Latin-8) występują polskie znaki ISO (Latin-9) ISO (Latin-10) łaciński (Europa środkowa; są polskie znaki)
31 ISO / IEC ("zachodnioeuropejskie") dostępne języki: albański, angielski, baskijski, duński, estoński, fiński, francuski, hiszpański, irlandzki, islandzki, kataloński, łaciński, niderlandzki, niemiecki, norweski, portugalski, retoromański, szkocki, szwedzki, włoski ISO / IEC ("środkowo-", "wschodnioeuropejskie") dostępne języki: bośniacki, chorwacki, czeski, węgierski, polski, rumuński, serbski, serbsko-chorwacki, słowacki, słoweński, górno- i dolnołużycki kodowanie zgodne z Polską Normą
32 Porównanie ISO / IEC oraz ISO / IEC Polskie znaki: Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ź ź Ż ż
33 EBCDIC Próba wykorzystania kodu BCD do kodowania znaków Extended Binary Coded Decimal Interchange Code stosowany głównie w systemach IBM w latach 60-tych kod 8-bitowy [0-255] nie ma nawet częściowej zgodności z ASCII nie zachowuje kolejności liter, np. po i nie występuje j
34 Porównanie EBCDIC oraz ISO / IEC
35 Problem kodowania polskich znaków w Polsce stosowano ok. 20 schematów kodowania polskich liter przymiarki do wprowadzenia standardu: Mazovia promowany przez społeczność informatyczną (określał sposób kodowania polskich liter, choć nie był pełną stroną kodową) IBM-Latin-2 (CP-852) wprowadzony przez IBM i Microsoft, stosowany w systemach DOS, OS/2 i częściowo w Windows Windows-1250 (CP-1250) wprowadzony w polskiej wersji językowej systemu Windows ISO-Latin-2 (ISO ) stosowany w Internecie rok 1993: wprowadzenie normy PN-93 T "Technika informatyczna. Znormalizowane zbiory znaków graficznych przeznaczone do stosowania w kodach 8-bitowych." więcej informacji:
36 Różnice w kodowaniu polskich znaków Litera Mazovia IBM Latin-2 Windows-1250 ISO Latin-2 Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż
37 Windows-1250 Przez długi czas był standardem ze względu na pozycję firmy strona kodowa używana przez system Microsoft Windows do reprezentacji tekstów w językach środkowoeuropejskich, bazujących na alfabecie łacińskim obsługiwane języki: albański, chorwacki, czeski, polski, rumuński, słowacki, słoweński, węgierski, także niemiecki duży stopień podobieństwa do ISO : Windows-1250 posiada wszystkie jego drukowalne znaki (plus dodatkowe), jednak niektóre zajmują inne miejsca
38 Porównanie ISO oraz Windows-1250
39 Problem z kompatybilnością w praktyce tekst zapisany w standardzie ISO Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż ten sam tekst wyświetlony w systemie Windows jako Windows-1250 (np. w Notatniku) Ć Ę Ł Ń Ó Ż ± ć ę ł ń ó Ľ ż
40 Unicode (Unikod) Ostateczne rozwiązanie? Unicode komputerowy zestaw znaków, który ma 0bługiwać wszystkie pisma i inne znaki (np. symbole muzyczne, techniczne) używane na świecie przypisuje unikalny numer każdemu znakowi, niezależny od używanego systemu, programu czy języka reprezentuje znaki w postaci abstrakcyjnej to oprogramowanie dobiera postać wizualną (czcionkę, rozmiar) zdefiniowany przez dwa standardy Unicode oraz ISO / IEC w których znaki są identyczne obsługiwany przez nowe technologie (Java, XML,.NET Framework)
41 Unicode (Unikod) rozwijany przez konsorcjum skupiające firmy komputerowe, twórców oprogramowania oraz użytkowników koduje w sumie znaków! pierwsza wersja: październik 1991 (Unicode 1.0) ostatnia wersja: czerwiec 2015 (Unicode 8.0) więcej informacji:
42 Unicode - podział Zakres Znaczenie F Basic Latin (to samo co w ASCII) FF Latin-1 Supplement (to samo co w ISO ) F Latin Extended-A F Latin Extended-B AF IPA Extensions (International Phonetic Alphabet) 02B0 02FF Spacing Modifiers Letters FF Greek FF Cyrillic 1D00 1D7F Phonetic Extensions 1D80 1DBF Phonetic Extensions Supplement 1E00 1EFF Latin Extended Additional 1F00 1FFF Greek Extended
43 Unicode (Unikod) standard definiuje kody numeryczne przypisane poszczególnym znakom, ale nie określa sposobu ich bajtowego kodowania kodowanie określa, w jaki sposób znaki ze zbioru mają być przedstawione w postaci binarnej istnieją trzy podstawowe metody kodowania (i wiele dodatkowych): UTF-32 UFT-16 UTF-8 UTF UCS znak kodowany na 32 bitach (4 bajty) znak kodowany na 16 bitach (2 bajty) znak kodowany na 8 bitach (1 bajt) UCS Transformation Format Universal Character Set każda z metod obejmuje wszystkie kodowane w Unicode znaki
44 Unicode (Unikod) w zależności od metody kodowania znak opisany jest za pomocą różnej liczby bajtów źródło:
45 Kodowanie UTF-32 sposób kodowania wymagający użycia 32-bitowych słów kod znaku przedstawia numer w tabeli Unicode i ma zawsze stałą długość (4 bajty) kody obejmują zakres od 0 do 0x10FFFF (16) (od 0 do (10) ) w przypadku typowych znaków ten typ jest bardzo nieefektywny (np. litera 'A' w ISO 8859 zajmuje tylko 1 bajt)
46 Kodowanie UTF-16 sposób kodowania wymagający użycia 16-bitowych słów znaki z przedziału od 0 do 0xFFFF kodowane są jednym słowem, którego wartość jest jednocześnie kodem znaku w Unicode znaki z wyższych pozycji kodowane są za pomocą dwóch słów: pierwsze słowo z przedziału: drugie słowo z przedziału: 0xD800 0xDBFF 0XDC00 0xDFFF
47 Kodowanie UTF-8 kodowanie ze zmienną długością reprezentacji znaku, wymagające użycia 8-bitowych słów znaki mapowane są na ciągi bajtów 0x00 do 0x7F - bity 0xxxxxxx 0x80 do 0x7FF - bity 110xxxxx 10xxxxxx 0x800 do 0xFFFF - bity 1110xxxx 10xxxxxx 10xxxxxx 0x10000 do 0x1FFFFF - bity 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 0x do 0x3FFFFFF - bity xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 0x do 0x7FFFFFFF - bity x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
48 Kodowanie UTF-8 Zalety kodowania UTF-8 każdy znak z ASCII jest znakiem w UTF-8, a żaden znak spoza ASCII nie zawiera bajtu z ASCII o każdym bajcie wiadomo, czy jest początkiem znaku, czy leży w środku tekst zakodowany w ISO-Latin-x przybiera na objętości w niewielkim stopniu po przekodowaniu go do UTF-8 Wady kodowania UTF-8 znaki alfabetów nie-łacińskich (np. polskie znaki) zajmują po dwa bajty, a w kodowaniach narodowych (np. ISO ) tylko jeden
49 Przykłady '?' znak zapytania, kod ASCII = 3F (16) = 63 (10) 63 (10) = (2) I zakres, kod UTF-8: (2) ' ' mała grecka litera mikro, kod Unicode = B5 (16) = 181 (10) 181 (10) = (2) II zakres, kod UTF-8: (2)
50 Polskie litery w Unicode małe litery Litera ą ć ę ł ń ó ś ź ż Kod F3 015B 017A 017C wielkie litery Litera Ą Ć Ę Ł Ń Ó Ś Ź Ż Kod D3 015A B
51 Uwaga praktyczna program pracujący w oknie konsoli korzysta ze strony kodowej CP 852 (IBM-Latin-2) stronę kodową w oknie konsoli można sprawdzić i zmienić poleceniem systemowym CHCP (CHange Code Page) >system("chcp"); >Aktywna strona kodowa: 852 >system("chcp 1250"); >Aktywna strona kodowa: 1250 wykorzystanie innej strony kodowej i uzyskanie polskich liter wymaga dodatkowo zmiany czcionki w ustawieniach okna konsoli
52 Dziękuję za uwagę. Kolejny wykład: 9 marca 2016 Zapraszam!
Kodowanie liczb. Kodowanie znaków. Reprezentacja liczb w systemach komputerowych Reprezentacja stałoprzecinkowa. dr inŝ.
Rok akademicki 2/2, Wykład nr 3 2/53 Plan wykładu nr 3 Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2/2 Kodowanie
Bardziej szczegółowoArchitektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów
Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów Marcin Stępniak Informacje. Kod NKB Naturalny kod binarny (NKB) jest oparty na zapisie liczby naturalnej w dwójkowym systemie
Bardziej szczegółowoKomunikacja człowiek-komputer
Komunikacja człowiek-komputer Wykład 3 Dr inż. Michał Kruk Komunikacja człowiek - komputer dr inż. Michał Kruk Reprezentacja znaków Aby zakodować tekst, trzeba każdej możliwej kombinacji bitów przyporządkować
Bardziej szczegółowoInformatyka 1. Wykład nr 3 ( ) Politechnika Białostocka. - Wydział Elektryczny. dr inŝ. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia (zaoczne) Rok akademicki 2007/2008 Wykład nr 3 (30.03.2008) Rok akademicki 2007/2008,
Bardziej szczegółowoKody liczbowe - Naturalny Kod Binarny (NKB) Kody liczbowe - Kod BCD. Kody liczbowe - Przechowywanie liczb w kodzie BCD
Rok akademicki 007/008, Wykład nr 3 /4 Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia (zaoczne) Rok akademicki 007/008 Wykład nr
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Wykład nr 2 (06.03.2015) Rok akademicki 2014/2015, Wykład
Bardziej szczegółowoJednostki informacji cyfrowej. Kodowanie znaków. Kodowanie liczb. dr inż. Jarosław Forenc
Rok akademicki 2014/2015, Wykład nr 2 2/55 Plan wykładu nr 2 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015
Bardziej szczegółowoKodowanie informacji. Kody liczbowe
Wykład 2 2-1 Kodowanie informacji PoniewaŜ komputer jest urządzeniem zbudowanym z układów cyfrowych, informacja przetwarzana przez niego musi być reprezentowana przy pomocy dwóch stanów - wysokiego i niskiego,
Bardziej szczegółowoKodowanie informacji. Przygotował: Ryszard Kijanka
Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy
Bardziej szczegółowoInformatyka 1. Wykład nr 3 ( ) Politechnika Białostocka. - Wydział Elektryczny. dr inŝ. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2007/2008 Wykład nr 3 (07.04.2008) Rok akademicki 2007/2008, Wykład
Bardziej szczegółowoKody liczbowe - Naturalny Kod Binarny (NKB) Kody liczbowe - Kod BCD. Kody liczbowe - Przechowywanie liczb w kodzie BCD
Rok akademicki 2007/2008, Wykład nr 3 2/55 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2007/2008 Wykład nr 3 (07.04.2008)
Bardziej szczegółowoPracownia Komputerowa wyk ad VII
Pracownia Komputerowa wyk ad VII dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Notacja szesnastkowa - przypomnienie Szesnastkowy
Bardziej szczegółowoDZIESIĘTNY SYSTEM LICZBOWY
DZIESIĘTNY SYSTEM LICZBOWY Do zapisu dowolnej liczby system wykorzystuje dziesięć symboli (cyfr): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Dowolną liczbę w systemie dziesiętnym możemy przedstawić jako następująca
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2018/2019 Wykład nr 6 (05.04.2019) Rok akademicki 2018/2019, Wykład
Bardziej szczegółowoJednostki informacji cyfrowej. Kodowanie znaków. Kodowanie liczb. Reprezentacja liczb w systemach komputerowych. Reprezentacja stałoprzecinkowa
Rok akademicki 2012/2013, Wykład nr 2 2/65 Plan wykładu nr 2 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013
Bardziej szczegółowodr inż. Jarosław Forenc
Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki 2014/2015 Pracownia nr 2 (08.10.2014) dr inż. Jarosław Forenc Rok akademicki
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2011/2012 Wykład nr 2 (16.03.2012) dr inż. Jarosław Forenc Rok akademicki
Bardziej szczegółowoSystemy pozycyjne. Systemy niepozycyjne. Kodowanie liczb. Kodowanie znaków. dr inż. Jarosław Forenc
Rok akademicki 2011/2012, Wykład nr 2 2/50 Plan wykładu nr 2 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2011/2012
Bardziej szczegółowoJednostki informacji - bit. Kodowanie znaków: ASCII, ISO 8859, Unicode liczb: NKB (BCN), U2, BCD. Liczby zmiennoprzecinkowe standard IEEE 754
Rok akademicki 06/07, Pracownia nr /33 Pracownia nr Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki 06/07 Jednostki informacji
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2013/2014 Wykład nr 2 (24.03.2014) Rok akademicki 2013/2014, Wykład
Bardziej szczegółowoOchrona danych osobowych. Pozycyjne systemy liczbowe. Jednostki informacji. Kodowanie znaków ASCII, ISO 8859, Unicode. Kodowanie liczb NKB, U2, BCD
Rok akademicki /, Pracownia nr / Pracownia nr Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki / Pracownia nr (8/..) dr inż.
Bardziej szczegółowo1. System pozycyjny zapisu liczb
W.K.: Kody i liczby 1. System pozycyjny zapisu liczb Oznaczenia: R - podstawa pozycyjnego systemu liczenia (liczba naturalna) L - wartość liczby a i - cyfra ; a i {0,1,.., R-1} Zapis liczby (łańcuch cyfr):
Bardziej szczegółowoTechniki 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ółowo4 Standardy reprezentacji znaków. 5 Przechowywanie danych w pamięci. 6 Literatura
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 1 2 Standardy reprezentacji wartości całkowitoliczbowych
Bardziej szczegółowo12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Bardziej szczegółowoO oszczędnym dziennikarzu, czyli czym jest
O oszczędnym dziennikarzu, czyli czym jest informacja i jak ja mierzymy? Adam Doliwa doliwa@matman.uwm.edu.pl WYKŁAD DLA MŁODZIEŻY WYDZIAŁ MATEMATYKI I INFORMATYKI UWM Olsztyn, 9 lutego 2016 r. Adam Doliwa
Bardziej szczegółowoPracownia komputerowa. Dariusz Wardecki, wyk. VIII
Pracownia komputerowa Dariusz Wardecki, wyk. VIII Powtórzenie Podaj wartość liczby przy następującej reprezentacji zmiennoprzecinkowej (Kc = 7) Z C C C C M M M 1 0 1 1 1 1 1 0-1.75 (dec) Rafa J. Wysocki
Bardziej szczegółowoJednostki informacji cyfrowej. Kodowanie znaków. Język C. dr inż. Jarosław Forenc. FLOPS (FLoating point Operations Per Second)
Rok akademicki 2018/2019, Wykład nr 3 2/56 Plan wykładu nr 3 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2018/2019
Bardziej szczegółowo1.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ółowoPodstawy języka C++ Marek Pudełko
Podstawy języka C++ Marek Pudełko Elementy języka C++ identyfikatory, słowa kluczowe, stałe i teksty, operatory, separatory, odstępy, komentarze. 2 Komentarz Komentarz to opis działania danego fragmentu
Bardziej szczegółowokodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer
kodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer Liczba całkowita to ciąg cyfr d n d n-1... d 2 d 1 d 0 system dziesiętny podstawa = 10 d i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 liczba (10)
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2018/2019 Wykład nr 7 (12.04.2019) Rok akademicki 2018/2019, Wykład
Bardziej szczegółowoInformatyka 1. Wykład nr 3 ( ) Politechnika Białostocka. - Wydział Elektryczny. dr inŝ. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 008/009 Wykład nr 3 (31.03.009) Rok akademicki 008/009, Wykład nr 3
Bardziej szczegółowoSposób reprezentacji informacji w systemie. Reprezentacja informacji. Dzięki kodowaniu informacji.
Sposób reprezentacji informacji w systemie Reprezentacja informacji Jak to się dzieje że w pamięci komputera można przechowywać teksty, obrazy, dźwięki i liczby? Dzięki kodowaniu informacji. Kodowanie
Bardziej szczegółowoDodatek Technologie internetowe 1. UTF-8 wg 2. Adresy URL
Dodatek Technologie internetowe http://pl.wikipedia.org/wiki/utf-8 1. UTF-8 wg 2. Adresy URL 1 Dodatek Technologie internetowe http://pl.wikipedia.org/wiki/utf-8 1. UTF-8 2 Zalety i wady Zalety 1. KaŜdy
Bardziej szczegółowoPodstawy informatyki. Reprezentacja danych w systemach cyfrowych
Podstawy informatyki Reprezentacja danych w systemach cyfrowych Systemy liczbowe Najpopularniejsze systemy liczbowe: system decymalny (dziesiętny) system binarny (dwójkowy) system heksadecymalny (szesnastkowy)
Bardziej szczegółowoArytmetyka 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ółowoKodowanie liczb całkowitych w systemach komputerowych
Kodowanie liczb całkowitych w systemach komputerowych System pozycyjny Systemy addytywne znaczenie historyczne Systemy pozycyjne r podstawa systemu liczbowego (radix) A wartość liczby a - cyfra i pozycja
Bardziej szczegółowoLiczby całkowite. Wstęp do Informatyki Podstawy arytmetyki komputerowej c.d. Kod BCD (Binary Coded Decimal) Arytmetyka liczb całkowitych
Podstawy arytmetyki komputerowej c.d. Cezary Bolek Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Liczby całkowite Za pomocą n-bitów moŝna zapisać dokładnie 2 n róŝnych liczb całkowitych (NKB,
Bardziej szczegółowoSystemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Bardziej szczegółowoDla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Bardziej szczegółowoKomputerowa reprezentacja znaków i liczb. dr inż. Izabela Szczęch Politechnika Poznańska Podstawy informatyki
Komputerowa reprezentacja znaków i liczb dr inż. Izabela Szczęch Politechnika Poznańska Podstawy informatyki Plan wykładu Reprezentacja informacji w systemie komputerowym Podstawowe jednostki informacji
Bardziej szczegółowoDane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Bardziej szczegółowoTemat 7. Dekodery, enkodery
Temat 7. Dekodery, enkodery 1. Pojęcia: koder, dekoder, enkoder, konwerter kodu, transkoder, enkoder priorytetowy... Koderami (lub enkoderami) nazywamy układy realizujące proces zamiany informacji kodowanej
Bardziej szczegółowoJęzyki i metodyka programowania. Reprezentacja danych w systemach komputerowych
Reprezentacja danych w systemach komputerowych Kod (łac. codex - spis), ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania
Bardziej szczegółowoTechnologie Informacyjne
System binarny Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności October 7, 26 Pojęcie bitu 2 Systemy liczbowe 3 Potęgi dwójki 4 System szesnastkowy 5 Kodowanie informacji 6 Liczby ujemne
Bardziej szczegółowoInstrukcja dotycząca kodów kreskowych
Instrukcja dotycząca kodów kreskowych Wersja 0 POL 1 Wprowadzenie 1 Omówienie 1 1 Niniejsza skrócona instrukcja zawiera informacje na temat drukowania kodów kreskowych z wykorzystaniem poleceń sterujących
Bardziej szczegółowoModel warstwowy i architektura sieci komputerowej
Model warstwowy i architektura sieci komputerowej 1 Wprowadzenie Wymagania wstępne: znajomość podstaw modelu warstwowego OSI. 1.1 Podstawowe pojęcia Ze względu na swą złożoność, oprogramowanie i sprzęt
Bardziej szczegółowoARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach
Reprezentacja danych w komputerach dr inż. Wiesław Pamuła wpamula@polsl.katowice.pl Literatura 2. J.Biernat: Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław2002. 3. Null
Bardziej szczegółowoArchitektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Bardziej szczegółowoUkłady cyfrowe. Kodowanie informacji
Układy cyfrowe Przełom dwudziestego i dwudziestego pierwszego wieku można śmiało nazwać erą informatyki i mikroprocesorów. Obydwa te obszary zrewolucjonizowały nasze życie. Systemy i układy mikroprocesorowe
Bardziej szczegółowoPODSTAWY INFORMATYKI. Informatyka? - definicja
PODSTAWY INFORMATYKI Informatyka? - definicja Definicja opracowana przez ACM (Association for Computing Machinery) w 1989 roku: Informatyka to systematyczne badanie procesów algorytmicznych, które charakteryzują
Bardziej szczegółowoPracownia Komputerowa wykład IV
Pracownia Komputerowa wykład IV 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
Bardziej szczegółowoDane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Bardziej szczegółowoReprezentacja symboli w komputerze.
Reprezentacja symboli w komputerze. Znaki alfabetu i łańcuchy znakowe. Programowanie Proceduralne 1 ASCII The American Standard Code for Information Interchange, 1968 r. 7 bitów, liczby z zakresu 0-127
Bardziej szczegółowoDr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI Ćwiczenia i laboratorium 2 Kolokwia zaliczeniowe - 1 termin - poniedziałek, 29 stycznia 2018 11:30
Bardziej szczegółowoARCHITEKTURA 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ółowoRODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.
RODZAJE INFORMACJI Informacje analogowe U(t) Umax Umax 0 0 R=(0,Umax) nieskończony zbiór możliwych wartości WE MASZYNA ANALOGOWA WY Informacje cyfrowe U(t) Umaxq Umax R=(U, 2U, 3U, 4U) # # MASZYNA # CYFROWA
Bardziej szczegółowoTeoretyczne Podstawy Informatyki
Teoretyczne Podstawy Informatyki cel zajęć Celem kształcenia jest uzyskanie umiejętności i kompetencji w zakresie budowy schematów blokowych algor ytmów oraz ocenę ich złożoności obliczeniowej w celu optymizacji
Bardziej szczegółowoPodstawy programowania w C++
Podstawy programowania w C++ Zmienne typu znakowego Bibliografia: CPA: PROGRAMMING ESSENTIALS IN C++ https://www.netacad.com Opracował: Andrzej Nowak ASCII (American Standard Code for Information Interchange)
Bardziej szczegółowoPodstawy informatyki. Izabela Szczęch. Politechnika Poznańska
Podstawy informatyki Izabela Szczęch Politechnika Poznańska KOMPUTEROWA REPREZENTACJA ZNAKÓW I LICZB 2 Plan wykładu Reprezentacja informacji w systemie komputerowym Podstawowe jednostki informacji Komputerowa
Bardziej szczegółowoKombinacyjne bloki funkcjonalne - wykład 3
SWB - Kombinacyjne bloki funkcjonalne - wykład 3 asz 1 Kombinacyjne bloki funkcjonalne - wykład 3 Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s09 SWB - Kombinacyjne bloki funkcjonalne
Bardziej szczegółowoarchitektura komputerów w. 2
architektura komputerów w. 2 Wiadomości i kody Wiadomości (Informacje) dyskretne ciągłe Kod - zbiór ciągów kodowych oraz reguła przyporządkowania ich wiadomościom. Ciąg kodowy - sygnał mający postać ciągu
Bardziej szczegółowoSystemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).
Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych
Bardziej szczegółowoPracownia Komputerowa wyk ad IV
Pracownia Komputerowa wykad IV dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Reprezentacje liczb i znaków Liczby: Reprezentacja
Bardziej szczegółowoTechnologie informacyjne (3) Zdzisław Szyjewski
Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi
Bardziej szczegółowoPracownia komputerowa. Dariusz Wardecki, wyk. IV
Pracownia komputerowa Dariusz Wardecki, wyk. IV Notacja szesnastkowa Zapis szesnastkowy (ang. hexadecimal notation) Dowolnπ nieujemnπ liczbí ca kowitπ moøna roz oøyê na potígi liczby 16 x = ÿ N 1 j=0 h
Bardziej szczegółowoStan 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ółowoKodowanie liczb. Reprezentacja liczb całkowitych. Standard IEEE 754. dr inż. Jarosław Forenc
Rok akademicki 18/19, Wykład nr 4 /63 Plan wykładu nr 4 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 18/19 Wykład
Bardziej szczegółowoWykłady 3-5. Typy danych w Pascalu. Skalarne typy danych. Działania na typach skalarnych. Funkcje standardowe. Funkcje standardowe
Wykłady 3-5 Typy danych w Pascalu Typy skalarne Typy strukturalne Skalarne Strukturalne Wskaźnikowe Typy danych w Pascalu Typy skalarne - uporządkowane i skończone zbiory wartości. Typ skalarny w Pascalu
Bardziej szczegółowoWstęp doinformatyki. Systemy liczbowe i arytmetyka komputerów. System dziesiętny. Inne systemy. System dwójkowy
Wstęp doinformatyki Systemy liczbowe i arytmetyka komputerów Dr inż. Ignacy Pardyka kademia Świętokrzyska Kielce, System dziesiętny Liczba: 5= *+5*+* - każdą z cyfr mnożymy przez tzw. wagę pozycji, która
Bardziej szczegółowoArchitektura komputerów
Wykład jest przygotowany dla IV semestru kierunku Elektronika i Telekomunikacja. Studia I stopnia Dr inż. Małgorzata Langer Architektura komputerów Prezentacja multimedialna współfinansowana przez Unię
Bardziej szczegółowoPlan wyk ladu. Kodowanie informacji. Informacja wiadomość komunikat. Informacja. ecie informacji. Kodowanie znaków
Plan wyk ladu znaków Poznań rok akademicki 2008/2009 1 Poj ecie informacji Ilość informacji 2 Za lożenia Jednostki informacji 3 Znaki alfanumeryczne Kod EBCDIC Kod ASCII UNICODE 4 Informacja wiadomość
Bardziej szczegółowoWprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Bardziej szczegółowoCyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2
Cyfrowy zapis informacji 5 grudnia 2013 Wojciech Kucewicz 2 Bit, Bajt, Słowo 5 grudnia 2013 Wojciech Kucewicz 3 Cyfrowy zapis informacji Bit [ang. binary digit] jest elementem zbioru dwuelementowego używanym
Bardziej szczegółowoINFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.
INFORMATYKA Zajęcia organizacyjne Arytmetyka komputerowa http://www.infoceram.agh.edu.pl http://home.agh.edu.pl/~grzesik/ KONSULTACJE Zbigniew Grzesik środa, 9 ; A-3, p. 2 tel.: 67-249 e-mail: grzesik@agh.edu.pl
Bardziej szczegółowoTechnologie informacyjne (3) Zdzisław Szyjewski
Technologie informacyjne (3) Zdzisław Szyjewski Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi
Bardziej szczegółowoWstęp do Informatyki
Wstęp do Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 4 Bożena Woźna-Szcześniak (AJD) Wstęp do Informatyki Wykład 4 1 / 1 DZIELENIE LICZB BINARNYCH Dzielenie
Bardziej szczegółowoL6.1 Systemy liczenia stosowane w informatyce
L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Wykład 4 Jan Kazimirski 1 Reprezentacja danych 2 Plan wykładu Systemy liczbowe Zapis dwójkowy liczb całkowitych Działania arytmetyczne Liczby rzeczywiste Znaki i łańcuchy znaków
Bardziej szczegółowoPracownia 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ółowoArytmetyka binarna - wykład 6
SWB - Arytmetyka binarna - wykład 6 asz 1 Arytmetyka binarna - wykład 6 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Arytmetyka binarna - wykład 6 asz 2 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2
Bardziej szczegółowoInformatyka kodowanie liczb. dr hab. inż. Mikołaj Morzy
Informatyka kodowanie liczb dr hab. inż. Mikołaj Morzy plan wykładu definicja informacji sposoby kodowania reprezentacja liczb naturalnych i całkowitych arytmetyka binarna arytmetyka oktalna arytmetyka
Bardziej szczegółowoInformatyka, Ćwiczenie 1. 1. Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu
Informatyka, Ćwiczenie 1 1. Uruchomienie Microsoft Visual C++ I. ZałoŜenie nowego projektu Wybieramy menu: File>New>Files jak na rys. poniŝej Zapisujemy projekt pod nazwą LAN, w katalogu d:\temp\lab typu
Bardziej szczegółowoArytmetyka 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ółowoNaturalny kod binarny (NKB)
SWB - Arytmetyka binarna - wykład 6 asz 1 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2 1 0 wartość 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 wartość 128 64 32 16 8 4 2 1 bity b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 System
Bardziej szczegółowoTechnika cyfrowa Wprowadzenie
Sławomir Kulesza Technika cyfrowa Wprowadzenie Wykład dla studentów III roku Informatyki Wer. 6.0, 01/10/2016 Organizacja zajęć Wykład: 2h 15 tyg. Zaliczenie Pracownia: 2h 10 tyg. Ocena Materiały: wmii.uwm.edu.pl/~kulesza
Bardziej szczegółowoPodstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie
Bardziej szczegółowoWstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Pojęcie liczebności Naturalna zdolność człowieka do postrzegania
Bardziej szczegółowoWstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Pojęcie liczebności Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Naturalna zdolność człowieka do postrzegania
Bardziej szczegółowoDr 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ółowoSystemy 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ółowoARCHITEKRURA 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- Wszelka informacja przetwarzana przez system komputerowy jest ciągiem zer i jedynek. Niczym więcej.
Reprezentacja danych Różne sposoby przechowywana danych w komputerze - Wszelka informacja przetwarzana przez system komputerowy jest ciągiem zer i jedynek. Niczym więcej. - Z punktu widzenia systemu KAŻDA
Bardziej szczegółowoTechnika Cyfrowa i Mikroprocesorowa
Technika Cyfrowa i Mikroprocesorowa Prowadzący przedmiot: Ćwiczenia laboratoryjne: dr inż. Andrzej Ożadowicz dr inż. Andrzej Ożadowicz dr inż. Jakub Grela Wydział Elektrotechniki, Automatyki, Informatyki
Bardziej szczegółowoWykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład I: Kodowanie liczb w systemach binarnych 1 Część 1 Dlaczego system binarny? 2 I. Dlaczego system binarny? Pojęcie bitu Bit jednostka informacji
Bardziej szczegółowoProgramowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
Bardziej szczegółowoPodstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...
Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8
Bardziej szczegółowodr inż. Jarosław Forenc
Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 8/9 Wykład nr 4 (.3.9) Rok akademicki 8/9, Wykład nr 4 /33 Plan wykładu
Bardziej szczegółowoPodstawowe 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