Systemy liczbowe.

Slides:



Advertisements
Podobne prezentacje
PRZEDSTAWIANIE INFORMACJI W KOMPUTERZE
Advertisements

Metody numeryczne część 1. Rozwiązywanie układów równań liniowych.
mgr inż. Ryszard Chybicki Zespół Szkół Ponadgimnazjalnych
Reprezentowanie i przetwarzanie informacji przez człowieka i komputer. Patrycja Białek.
Pisemne mnożenie liczb naturalnych
Pisemne dodawanie i odejmowanie liczb naturalnych
Pisemne dzielenie liczb naturalnych
Systemy liczbowe w architekturze komputerów materiał do wykładu 1/3
Macierze Maria Guzik.
Dane INFORMACYJNE Nazwa szkoły: Gimnazjum nr 1 w Gryficach
SYSTEMY LICZBOWE.
Liczby całkowite.
Zapis informacji Dr Anna Kwiatkowska.
Temat 3: Co to znaczy, że komputer ma pamięć? Czy można ją zmierzyć?
Matematyka.
Kod Graya.
Technika Mikroprocesorowa 1
opracowanie: Agata Idczak
UKŁADY LICZENIA SYSTEMY LICZBOWE
Informatyka I Język ANSI C
Wyrażenia algebraiczne
Cyfrowe układy logiczne
Zagadka Nr 4 Oto początkowy fragment pewnego nieskończonego ciągu liczbowego: Jego kolejne wyrazy postają zgodnie z pewną ukrytą regułą.
A. Sumionka. Starodawna gra marynarska; Gra dwu i wieloosobowa; Gracze wykonują ruchy naprzemian; Złożona ze stosów, w których znajduje się pewna ilość
Reprezentowanie i przetwarzanie informacji przez człowieka i komputer?
Doskonalenie rachunku pamięciowego u uczniów
od systemu dziesiętnego do szesnastkowego
System dwójkowy (binarny)
Dane INFORMACYJNE Nazwa szkoły:
Dane INFORMACYJNE Gimnazjum nr 2 im. Andrzeja Prądzyńskiego we Wrześni 98_63_mf_g1 Gimnazjum im. Noblistów Polskich w Polanowie 98_49_mf_g1 Opiekuowie:
Niedziesiątkowe systemy liczenia.
Systemy liczbowe.
DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH
Systemy Liczenia - I Przez system liczbowy rozumiemy sposób zapisywania i nazywania liczb. Rozróżniamy: pozycyjne systemy liczbowe i addytywne systemy.
Liczby całkowite dodatnie BCN
Systemy Liczbowe (technika cyfrowa)
Posługiwanie się systemami liczenia
Podstawy informatyki 2013/2014
Pisemne dzielenie liczb naturalnych.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
Matematyka i system dwójkowy
Reprezentacja liczb w systemie binarnym ułamki i liczby ujemne
Matematyka z Informatyką w parze
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Dwójkowy system liczbowy
T. 3. Arytmetyka komputera. Sygnał cyfrowy, analogowy
Działania w systemie binarnym
Danuta Stanek KODOWANIE LICZB Systemy liczenia III.
Podstawy Techniki Cyfrowej
ÓSEMKOWY SYSTEM LICZBOWY
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Działania na ułamkach dziesiętnych
Zasady arytmetyki dwójkowej
Rodzaje liczb.
METODY REPREZENTOWANIA IFORMACJI
Od cyfr egipskich do cyfr arabskich...
CZYM JEST KOD BINARNY ?.
System dwójkowy (binarny)
Jan Koźmiński i Łukasz Miałkas IIIA Gimnazjum w Borui Kościelnej.
Liczby 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, …(i tak dalej) nazywamy liczbami naturalnymi. Tak jak z liter tworzy się słowa, tak z cyfr tworzymy liczby. Dowolną.
Wyrażenia algebraiczne
Liczbami naturalnymi nazywamy liczby 0,1,2,3,..., 127,... Liczby naturalne poznaliśmy już wcześniej; służą one do liczenia przedmiotów. Zbiór liczb.
Copyright 2009 © by Michał Szymański. Systemy liczbowe można porównać do języków świata. Tak jak jedno słowo można przedstawić w wielu różnych językach,
Niedziesiątkowe systemy liczenia
Podstawy Informatyki.
Systemy liczbowe.
Wstęp do Informatyki - Wykład 6
Cechy podzielności liczb
RZYMSKI SYSTEM ZAPISYWANIA LICZB
Zapis prezentacji:

Systemy liczbowe

Systemy liczbowe to sposoby zapisywania i nazywania liczb Systemy liczbowe to sposoby zapisywania i nazywania liczb. Rozróżnia się systemy liczbowe pozycyjne i niepozycyjne (addytywne). W systemach liczbowych pozycyjnych liczbę przedstawia się jako ciąg cyfr. Wartość jej jest zależna od położenia (pozycji) cyfr w liczbie. Do systemów pozycyjnych zaliczamy m.in.: dziesiątkowy, dwójkowy, ósemkowy, szesnastkowy. Do niepozycyjnych systemów liczbowych zaliczamy m.in.: rzymski, hieroglificzny, alfabetyczny, gdzie wartość liczby jest sumą wartości jej znaków cyfrowych.

Systemy pozycyjne Dziesiątkowy Binarny, czyli dwójkowy Ósemkowy Szesnastkowy

System dziesiątkowy System dziesiątkowy: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - to wszystkim znane symbole cyfr arabskiego dziesiątkowego, pozycyjnego systemu liczenia. Każdemu z tych symboli przyporządkowana jest pewna wartość. Z tych prostych symboli tworzymy symbole bardziej złożone wpisując cyfry na tzw. pozycje, w uszeregowaniu od prawej do lewej. I tak najbardziej skrajna prawa pozycja, to pozycja zerowa (pozycja jedności), dalej pozycja pierwsza (pozycja dziesiątek), dalej pozycja druga (pozycja setek), ... itd. Ponieważ omawiany układ pozycyjny jest również układem dziesiątkowym, oznacza to tyle, że podstawą systemu (jednostką wyższego rzędu) jest dziesięć - symbolem jest 10. Systemy pozycyjne

Zgodnie z przedstawioną zasadą, każdemu prostemu czy złożonemu symbolowi układu można przyporządkować wartość, zwaną wartością liczbową, krótko liczbą.  I tak, np. Symbol Wartość w systemie Liczba 7 7 *10 0 siedem 56 5 * 10 1 + 6 * 10 0 pięćdziesiąt sześć 342 3 * 10 2 + 4 * 10 1 +2 * 10 0 trzysta czterdzieści dwa Poprzednia

Ogólnie oznaczając przez cn - cyfrę systemu pozycyjnego, zaś przez p - podstawę systemu, wartość reprezentowaną przez symbol liczby zapisujemy jako sumę iloczynów postaci: cn * p n + . . . + c2 * p 2 + c1 * p 1 + c0 * p 0 Podany wzór dotyczy każdego systemu pozycyjnego i jest jednocześnie algorytmem konwersji (zamiany) liczby zapisanej w innym niż dziesiątkowy system liczenia, na system dziesiątkowy. Podstawa systemu dziesiątkowego oznaczana jest również dużą literą D. Zatem np. symbole (28)10 i (28)D są sobie równoważne. Poprzednia

Systemy pozycyjne Dziesiątkowy Binarny, czyli dwójkowy Ósemkowy Szesnastkowy

System dwójkowy System ten jest podstawą wiodącej obecnie dziedziny wiedzy jaką jest elektronika. Komputer zbudowany jest z układów logicznych, w których sygnały mogą przyjmować tylko 2 stany tzw. stan niski i stan wysoki. Cyfry tego systemu: 0 i 1 zwane są bitami (bit - elementarna jednostka informacji). Każdy ciąg ośmiu kolejnych zer i jedynek tworzy tzw. bajt (bajt - podstawowa jednostka informacji). Każdy z bitów może przyjąć stan 0 lub 1, zatem bajt reprezentuje 2 = 256 stanów. Podstawą tego systemu jest 2. Stąd też i nazwa - system dwójkowy. System dwójkowy nazywa się również systemem binarnym. Podstawa systemu zastępowana jest dużą literą B. Zatem np. symbole (10101110)2 i (10101110)B są sobie równoważne. 8 Systemy pozycyjne

Możemy dokonywać różnych konwersji: z dziesiątkowego na dwójkowy z dwójkowego na dziesiątkowy z dwójkowego na szesnastkowy W systemie binarnym wykonujemy następujące działania.

Konwersja liczby z systemu dziesiątkowego na dwójkowy Liczba Dzielenie przez 2 reszta wynik ( 87)10 = 87 : 2 = 43 1 = (1010111)2 43 : 2 = 21 1 21 : 2 = 10 1 10 : 2 = 5 0 5 : 2 = 2 1 2 : 2 = 1 0 1 : 2 = 0 1 Poprzednia

Konwersja liczby z systemu dwójkowego na dziesiątkowy dokonywana jest na podstawie wzoru, np. (11011101)2 = 1 * 2 7 + 1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + + 1 * 2 2 + 0 * 2 1 + 1 * 2 0 =                         =  128 + 64 + 16 + 8 + 4 + 1 = (221)10 Poprzednia

Konwersja liczby z systemu dwójkowego na szesnastkowy Każdej cyfrze systemu szesnastkowego odpowiada cztero-pozycyjna liczba systemu dwójkowego. Stąd też zamiana postaci liczby z systemu dwójkowego na liczbę systemu szesnastkowego polega na przypisaniu każdej kolejnej cztero-pozycyjnej „paczce” układów zero-jedynkowych odpowiedniej cyfry układu szesnastkowego, np. (1011 | 0011 | 1010)2 = (B3A)16 Jeżeli w zapisie liczby dwójkowej ostatnia „paczka” (z lewej) ma mniej niż cztery pozycje zero-jedynkowe, to uzupełniamy brakujące pozycje zerami, np. (11 | 1011 | 1110)2 = (0011 | 1011 | 1110)2 = (3BE)16 Poprzednia

Działania wykonywane na systemie binarnym Dodawanie Odejmowanie Mnożenie Dzielenie

Dodawanie liczb w systemie dwójkowym Przy dodawaniu dwóch liczb w systemie dwójkowym należy pamiętać, że dwie jednostki niższego rzędu tworzą jedną jednostkę rzędu wyższego. PRZYKŁAD: Dodaj do siebie dwie liczby: (11010111) 2 i (1010111) 2 1 1 0 1 0 1 1 1 + 1 0 1 0 1 1 1 1 1 1 1 1 1 = 1 1 1 1 1 Odp.: Suma tych dwóch liczb to (100101110) 2

Odejmowanie liczb w systemie dwójkowym Przy odejmowaniu liczb również należy pamiętać, że dwie jednostki niższego rzędu tworzą jedną jednostkę rzędu wyższego. PRZYKŁAD: Odejmij od siebie dwie liczby: (100101110) 2 i (11010111) 2 1 0 0 1 0 1 1 1 0 - 1 1 0 1 0 1 1 1 = 0 0 1 1 0 1 0 1 1 1 Odp. Różnicą tych liczb jest liczba (11010111) 2

Mnożenie liczb w systemie dwójkowym Mnożenie liczb w systemie binarnym przebiega tak samo jak mnożenie liczb w systemie dziesiątkowym. PRZYKŁAD: Pomnóż przez siebie dwie liczby: (1111) 2 i (1010) 2 1 1 1 1 * 1 0 1 0 0 0 0 0 1 1 1 1 Odp. Iloczyn tych dwóch liczb jest równy (10010110) 2 0 0 0 0 + _____________ 1 1 1 1 1 0 0 1 0 1 1 0

Dzielenie liczb w systemie dwójkowym PRZYKŁAD: Podziel liczbę 19 = (10011) 2 przez 8 = (1000) 2 10011 1*2 + 0*2³ + 0*2² + 1*2 + 1*2 1000 1 * 2³ 1*2 0*2³ 0*2² 1*2 1*2 1 * 2³ 1 * 2³ 1 * 2³ 1 * 2³ 1*2³ 1*2 + 0*2 + 0*2 + 1*2 + 1*2 = (10,011) 2 4 1 _____ ______________________________ = = 4 1 _______ _____ _____ ______ _____ = + + + + = = 1 -1 -2 -3

Systemy pozycyjne Dziesiątkowy Binarny, czyli dwójkowy Ósemkowy Szesnastkowy

System ósemkowy Liczba zapisana w pozycyjnym systemie ósemkowym, tj. za pomocą ośmiu cyfr, od 0 do 7, np. 074, 0322. W językach programowania liczba ósemkowa rozpoczyna się często od nieznaczącego zera lub znaku #. Konwersji na system ósemkowy przebiega podobnie jak konwersja liczby na system dwójkowy. W tym jednak przypadku liczbę zapisana w systemie dziesiątkowym dzielimy z resztą przez 8.

Systemy pozycyjne Dziesiątkowy Binarny, czyli dwójkowy Ósemkowy Szesnastkowy

System szesnastkowy Nawet niezbyt duża co do wartości liczba z systemu dziesiątkowego zamieniona na postać dwójkową (binarną) jest dosyć długim ciągiem jedynek i zer, a ponowne przeliczenie jej na wartość w systemie dziesiątkowym - procesem żmudnym i długotrwałym. Między innymi dla uproszczenia zapisu i szybkiego przeliczenia wartości wprowadzono system pozycyjny, którego podstawą jest 24, czyli 16 i nazwano systemem szesnastkowym. Cyframi tego systemu są: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Zależność między cyframi systemu szesnastkowego, a liczbami systemu dziesiątkowego i liczbami systemu dwójkowego przedstawia tabela. Systemy pozycyjne

Cyfry systemu szesnastkowego Liczby systemu dziesiątkowego Liczby systemu dwójkowego 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 10 1010 B 11 1011 C 12 1100 D 13 1101 E 14 1110 F 15 1111

System szesnastkowy Nawet niezbyt duża co do wartości liczba z systemu dziesiątkowego zamieniona na postać dwójkową (binarną) jest dosyć długim ciągiem jedynek i zer, a ponowne przeliczenie jej na wartość w systemie dziesiątkowym - procesem żmudnym i długotrwałym. Między innymi dla uproszczenia zapisu i szybkiego przeliczenia wartości wprowadzono system pozycyjny, którego podstawą jest 24, czyli 16 i nazwano systemem szesnastkowym. Cyframi tego systemu są: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Zależność między cyframi systemu szesnastkowego, a liczbami systemu dziesiątkowego i liczbami systemu dwójkowego przedstawia tabela. Systemy pozycyjne

Konwersja liczby z systemu szesnastkowego na system dziesiątkowy odbywa się według znanego wzoru, np. (3BE)16 = 3 * 16 2 + 11 * 16 1 + 14 * 16 0 = 768 + 176 + 14 = (958)10 System szesnastkowy nosi też nazwę systemu heksadecymalnego. Podstawa systemu 16 oznaczona jest dużą literą  H. Zatem np. symbole: (3BE)16  i  (3BE)H są sobie równoważne. Poprzednia

koniec