Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. November 9, Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Podobne dokumenty
Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Informatyka, matematyka i sztuczki magiczne

Introduction to Computer Science

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Metody dowodzenia twierdze«

x y x y x y x + y x y

Lekcja 9 Liczby losowe, zmienne, staªe

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

Logika dla matematyków i informatyków Wykªad 1

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

1 Bª dy i arytmetyka zmiennopozycyjna

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

Metodydowodzenia twierdzeń

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Dokªadny jak komputer?

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Systemy liczbowe Plan zaję ć

Dokªadny jak komputer

Liczby zmiennoprzecinkowe

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

A = n. 2. Ka»dy podzbiór zbioru sko«czonego jest zbiorem sko«czonym. Dowody tych twierdze«(elementarne, lecz nieco nu» ce) pominiemy.

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

Systemy zapisu liczb.

Silnia iteracyjnie n! = 1 * 2 * 3 *... * n widać, że to definicja w pętli. Silnia rekurencyjnie n! = n * (n-1)!

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

2 Liczby rzeczywiste - cz. 2

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Matematyka dyskretna dla informatyków

1 Kodowanie i dekodowanie

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

O pewnym zadaniu olimpijskim

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, Instytut Matematyki Uniwersytetu Warszawskiego

Podstawy matematyki dla informatyków

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Zastosowania matematyki

Systemy liczbowe używane w technice komputerowej

Wojewódzki Konkurs Matematyczny

Systemy liczbowe. Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

1. Wprowadzenie do C/C++

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

System Liczbowe. Szesnastkowy ( heksadecymalny)

Zbiory i odwzorowania

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja

Ukªady równa«liniowych

2 Podstawowe obiekty kombinatoryczne

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

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

1. Wprowadzenie do C/C++

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Twierdzenie Wainera. Marek Czarnecki. Warszawa, 3 lipca Wydziaª Filozoi i Socjologii Uniwersytet Warszawski

Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej

Systemy liczbowe. 1. System liczbowy dziesiętny

Materiaªy do Repetytorium z matematyki

Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II.

CCNA Subnetting Guide

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Techniki multimedialne

Model obiektu w JavaScript

Analizy populacyjne, ªadunki atomowe

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

1. Systemy liczbowe. addytywne systemy w których wartośd liczby jest sumą wartości jej znaków cyfrowych.

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, Dawid Rasaªa Metody numeryczne 1 / 9

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Teoretyczne Podstawy Informatyki

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

Ÿ1 Oznaczenia, poj cia wst pne

Lekcja 12 - POMOCNICY

Wykªad 4. Funkcje wielu zmiennych.

Semestr letni 2014/15

Wst p do informatyki

Podzbiory Symbol Newtona Zasada szuadkowa Dirichleta Zasada wª czania i wyª czania. Ilo± najkrótszych dróg. Kombinatoryka. Magdalena Lema«ska

Urządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):

Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż.

XVII Warmi«sko-Mazurskie Zawody Matematyczne

Mierzalne liczby kardynalne

Ekstremalnie fajne równania

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

P tle. Rozdziaª Wst p. 4.2 P tle P tla for(...);

Lab. 02: Algorytm Schrage

Arytmetyka zmiennopozycyjna

Proste modele o zªo»onej dynamice

Znaki w tym systemie odpowiadają następującym liczbom: I=1, V=5, X=10, L=50, C=100, D=500, M=1000

SYSTEMY LICZBOWE 275,538 =

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

1. Podstawy budowania wyra e regularnych (Regex)

Wzorce projektowe kreacyjne

Macierze i Wyznaczniki

Transkrypt:

Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska November 9, 2015

Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych

Liczba Liczba Liczba jest pewnym abstrakcyjnym bytem wykorzystywanym do zliczania i mierzenia. Symbol lub sªowo j zyka naturalnego wyra»aj ce liczb nazywamy numeraªem lub cyfr a (ang. numeral, digit). Cyfry ró»ni si od liczb tak jak sªowa ró»ni si od rzeczy, które okre±laj. Symbole 11, jedyna±cie oraz XI s ró»nymi numeraªami reprezentuj cymi t sam liczb. W potocznym znaczeniu sªowo liczba u»ywane jest zarówno w pierwotnym znaczeniu abstrakcyjnego bytu wyra»aj cego ilo± i wielko± jak i symbolu. Oto bowiem wyra»enia numeryczne (a wi c zªo»one z cyfr) u»ywane s jako pewnego rodzaju nazwy (np. numer telefonu), w celu uporz dkowania (np. numer seryjny)czy te» jako kod (np. ISBN). a Cho termin cyfra zasadniczo zarezerwowany jest dla pojedy«czego symbolu to jednak np. j zyk angielski zdaje si nie rozró»nia tych dwóch terminów.

System liczbowy System liczbowy System liczbowy jest sposobem reprezentacji liczb przy u»yciu cyfr (numeraªów) w jednolity sposób. W zale»no±ci od kontekstu numeraª 11 interpretowa b dziemy jako dwójkowe przedstawienie liczby trzy, dziesi tne przedstawienie liczby jedyna±cie lub by mo»e jeszcze inn liczb zapisan w innym systemie.

Rodzaje systemów liczbowych Unarny system liczbowy Najprostszym systemem liczbowym jest unarny system liczbowy, w którym ka»da liczba naturalna reprezentowana jest przy pomocy jednego znaku powielonego tyle razy ile wynosi liczba reprezentowana przez tworzony numeraª. Je±li wybranym symbolem b dzie, wówczas liczb siedem zapiszemy jako siedmiokrotne powtórzenie tego znaku, czyli. Wbrew pozorom system ten wci» funkcjonuje u ludów pierwotnych a i cywilizacje bardziej rozwini te wykorzystuj go do zapisu niewielkich liczb. Systemy tego typu nazywamy tak»e systemami addytywnymi, bowiem warto± liczby otrzymujemy poprzez dodawanie kolejnych warto±ci wyra»anych przez symbole (w tym przypadku jeden symbol).

Skrócony zapis systemu unarnego Skrócony zapis systemu unarnego Dosy rozwlekªy system unarny mo»na uczyni bardziej zwi zªym stosuj c ró»ne dodatkowe symbole na okre±lenie pewnych warto±ci. Na przykªad je±li oznacza jeden, - oznacza dziesi = oznacza sto, wówczas liczb 304 zwi ¹le zapisa mo»emy w nast puj cy sposób: === a liczb 123 jako: = - - bez potrzeby u»ywania symbolu i poj cia zero. System liczbowy tego typu nazywa b dziemy systemem addytywnym jako,»e warto± liczby otrzymujemy przez dodanie warto±ci reprezentowanych przez kolejne znaki. Liczby rzymskie s wªa±nie liczbami takiego systemu.

Skrócony zapis systemu unarnego Skrócony zapis systemu unarnego Troch bardziej u»ytecznymi systemami s systemy u»ywaj ce symboli do okre±lenia ilo±ci powtórze«symboli okre±laj cych liczb. Na przykªad mo»emy u»ywa pierwszych dziewi ciu liter alfabetu na okre±lenie ilo±ci powtórze«, przy czym A oznaczaªoby dwa powtórzenia, B trzy powtórzenia itd. Wówczas liczb 304 mogli by±my zapisa jako B= C. Taki sposób wyra»ania liczb obecny jest w wi kszo±ci nowo»ytnych j zyków europejskich, np. w angielskim: three hundred [and] four czy polskim trzy-sta [i] cztery. Szczególnym przypadkim jest j zyk francuski, gdzie dziewi dziesi t zapisujemy jako quatre-vingt-dix czyli cztery dwudzieski [i] dziesi.

Rzymski system liczbowy Rzymski system liczbowy Symbol Warto± I 1 (unus) V 5 (quinque) X 10 (decem) L 50 (quinquaginta) C 100 (centum) D 500 (quingenti) M 1000 (mille)

Rzymski system liczbowy Dodatkowe symbole Kreska pionowa liczba umieszczona mi dzy kreskami byªa mno»ona przez 100 MD = (1000 + 500) 100 = 150000 Nadkre±lenie liczba nad któr wyst powaªa kreska byªa mno»ona przez 1000 MD = (1000 + 500) 1000 = 1500000 Dodatkowe zaªo»enia Ka»dorazowe wyst pienie symbolu o mniejszej warto±ci przed symbolem o wi kszej warto±ci oznacza odejmowanie (od wi kszego mniejsze). Jako poprawne uwa»a si zapisy bardziej zwarte, np. IV zamiast IIII.

Rzymski system liczbowy Dodatkowe symbole Kreska pionowa liczba umieszczona mi dzy kreskami byªa mno»ona przez 100 MD = (1000 + 500) 100 = 150000 Nadkre±lenie liczba nad któr wyst powaªa kreska byªa mno»ona przez 1000 MD = (1000 + 500) 1000 = 1500000 Dodatkowe zaªo»enia Ka»dorazowe wyst pienie symbolu o mniejszej warto±ci przed symbolem o wi kszej warto±ci oznacza odejmowanie (od wi kszego mniejsze). Jako poprawne uwa»a si zapisy bardziej zwarte, np. IV zamiast IIII.

Dodatkowe zaªo»enia

Dodatkowe zaªo»enia

Dodatkowe zaªo»enia

Dodatkowe zaªo»enia

Nowadays system Nowadays system Nowadays, the most commonly used system of numerals is known as Hindu-Arabic numerals, and two great Indian mathematicians could be given credit for developing them. Aryabhatta of Kusumapura who lived during the 5th century developed the place value notation and Brahmagupta a century later introduced the symbol zero.

Znaczenie dzisiejszych liczb 111=?! III=?! 1 1 10 1 100 1

Znaczenie dzisiejszych liczb Obserwacja 1 We wspóªczesnych systemach liczbowych pozycja cyfry w liczbie ma istotne znaczenie.

Znaczenie dzisiejszych liczb 115=?! IIV 5 5 10-1 100 1

Znaczenie dzisiejszych liczb Obserwacja 2 We wspóªczesnych systemach liczbowych znaczenie cyfry nie zale»y od kontekstu (innych symboli otaczaj cych).

Znaczenie dzisiejszych liczb Znaczenie dzisiejszych liczb W poprzednich przykªadach trzykrotnie u»yto symbolu 1 ale za ka»dym razem miaª on inne znaczenie. Co wa»niejsze, znaczenie to nie zale»aªo od innych otaczaj cych symboli, ale tylko i wyª cznie od pozycji symbolu w liczbie. Znaczenie dzisiejszych liczb 304 =?! 304 = 300 + 0 + 4 = 10 2 3 + 10 1 0 + 10 0 4

Znaczenie dzisiejszych liczb Znaczenie dzisiejszych liczb W poprzednich przykªadach trzykrotnie u»yto symbolu 1 ale za ka»dym razem miaª on inne znaczenie. Co wa»niejsze, znaczenie to nie zale»aªo od innych otaczaj cych symboli, ale tylko i wyª cznie od pozycji symbolu w liczbie. Znaczenie dzisiejszych liczb 304 =?! 304 = 300 + 0 + 4 = 10 2 3 + 10 1 0 + 10 0 4

Znaczenie dzisiejszych liczb Znaczenie dzisiejszych liczb W poprzednich przykªadach trzykrotnie u»yto symbolu 1 ale za ka»dym razem miaª on inne znaczenie. Co wa»niejsze, znaczenie to nie zale»aªo od innych otaczaj cych symboli, ale tylko i wyª cznie od pozycji symbolu w liczbie. Znaczenie dzisiejszych liczb 304 =?! 304 = 300 + 0 + 4 = 10 2 3 + 10 1 0 + 10 0 4

Systemy pozycyjne Systemy pozycyjne System pozycyjny jest znacznie bardziej elegancki ni» system unarny lub systemy pochodne od unarnego. U»ywaj c np. liczby 10 jako podstawy systemu, u»ywamy 10 symboli 0,..., 9 nazywanych cyframi i wykorzystujemy pozycj cyfry w liczbie do okre±lenia wykªadnika dla podstawy, np. 304 = 3 100 + 0 10 + 4 1. Zauwa»my, i» w tej notacji musimy u»y symbolu zero, który nie byª potrzebny wcze±niej, a tutaj daje nam mo»liwo± pomini cia pewnej pot gi.

Pewne obserwacje Pewne obserwacje Arytmetyka jest znacznie ªatwiejsza w systemach pozycyjnych ni» addytywnych. Co wi cej, addytywne systemy teoretycznie mog potrzebowa niesko«czonej ilo±ci symboli do wyra»enia co raz to wi kszych liczb (co raz to wi kszych pot g liczby 10). Wykorzystuj c natomiast pozycyjny system liczbowy, przy pomocy sko«czonego zbioru cyfr mo»emy wyrazi ka»d liczb.

Systemy pozycyjne Denicja Pozycyjnym systemem liczbowym (ang. positional numeral system lub place-value numeral system) nazywamy par (b, D), gdzie b jest liczb naturaln nazywan podstaw systemu (ang. base lub radix of that numeral system), D jest sko«czonym zbiorem b symboli {s 0, s 1,..., s b 1}, nazywanych cyframi (ang. digits) a. System taki nazywamy systemem liczbowym o podstawie b (ang. base-b system). Je±li b = 10 to taki system b dziemy nazywa tak»e dziesi tnym, je±li b = 2 dwójkowym, je±li b = 8 ósemkowym, itd. a Zazwyczaj zbiór D skªada si z odpowiedniej liczby pocz tkowych symboli tworz cych ci g {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} i je±li zajdzie taka potrzeba to kolejnych liter alfabetu ªaci«skiego: A, B,..., przyjumj c zasad,»e A oznacza dziesi, B jedyna±cie, itd.

Systemy pozycyjne Znaczenie W takich systemach ka»da liczba jest jednoznacznie reprezentowana jako ci g cyfr a jej warto± zale»y zarówno od cyfr jak i pozycji na jakich one wyst puj. Warto± v ci gu k cyfr d k 1d k 2... d 1 d 0 obliczamy wedªug poni»szej formuªy v = d k 1b k 1 + d k 2b k 2 +... + d 1 b 1 + d 0 b 0 (1) gdzie d 0,..., d k 1 D.

Systemy pozycyjne Uwaga U»ywaj c jednocze±nie kilku ró»nych pozycyjnych systemów liczbowych, zawsze musimy zaznaczy w jakim z nich dana liczba jest zapisana. Przyjrzyjmy si przykªadom: 11 10 - liczba o dziesietnej warto±ci 11 zapisana z pozycyjnym systemi liczbowym o podstawie 10, 11 2 - liczba o dziesietnej warto±ci 3 zapisana z pozycyjnym systemi liczbowym o podstawie 2, 11 5 - liczba o dziesietnej warto±ci 6 zapisana z pozycyjnym systemi liczbowym o podstawie 5, 11 25 - liczba o dziesietnej warto±ci 26 zapisana z pozycyjnym systemi liczbowym o podstawie 25.

Systemy pozycyjne Uwaga U»ywaj c jednocze±nie kilku ró»nych pozycyjnych systemów liczbowych, zawsze musimy zaznaczy w jakim z nich dana liczba jest zapisana. Przyjrzyjmy si przykªadom: 11 10 - liczba o dziesietnej warto±ci 11 zapisana z pozycyjnym systemi liczbowym o podstawie 10, 11 2 - liczba o dziesietnej warto±ci 3 zapisana z pozycyjnym systemi liczbowym o podstawie 2, 11 5 - liczba o dziesietnej warto±ci 6 zapisana z pozycyjnym systemi liczbowym o podstawie 5, 11 25 - liczba o dziesietnej warto±ci 26 zapisana z pozycyjnym systemi liczbowym o podstawie 25.

Systemy pozycyjne Uwaga U»ywaj c jednocze±nie kilku ró»nych pozycyjnych systemów liczbowych, zawsze musimy zaznaczy w jakim z nich dana liczba jest zapisana. Przyjrzyjmy si przykªadom: 11 10 - liczba o dziesietnej warto±ci 11 zapisana z pozycyjnym systemi liczbowym o podstawie 10, 11 2 - liczba o dziesietnej warto±ci 3 zapisana z pozycyjnym systemi liczbowym o podstawie 2, 11 5 - liczba o dziesietnej warto±ci 6 zapisana z pozycyjnym systemi liczbowym o podstawie 5, 11 25 - liczba o dziesietnej warto±ci 26 zapisana z pozycyjnym systemi liczbowym o podstawie 25.

Systemy pozycyjne Uwaga U»ywaj c jednocze±nie kilku ró»nych pozycyjnych systemów liczbowych, zawsze musimy zaznaczy w jakim z nich dana liczba jest zapisana. Przyjrzyjmy si przykªadom: 11 10 - liczba o dziesietnej warto±ci 11 zapisana z pozycyjnym systemi liczbowym o podstawie 10, 11 2 - liczba o dziesietnej warto±ci 3 zapisana z pozycyjnym systemi liczbowym o podstawie 2, 11 5 - liczba o dziesietnej warto±ci 6 zapisana z pozycyjnym systemi liczbowym o podstawie 5, 11 25 - liczba o dziesietnej warto±ci 26 zapisana z pozycyjnym systemi liczbowym o podstawie 25.

Systemy pozycyjne Uwaga U»ywaj c jednocze±nie kilku ró»nych pozycyjnych systemów liczbowych, zawsze musimy zaznaczy w jakim z nich dana liczba jest zapisana. Przyjrzyjmy si przykªadom: 11 10 - liczba o dziesietnej warto±ci 11 zapisana z pozycyjnym systemi liczbowym o podstawie 10, 11 2 - liczba o dziesietnej warto±ci 3 zapisana z pozycyjnym systemi liczbowym o podstawie 2, 11 5 - liczba o dziesietnej warto±ci 6 zapisana z pozycyjnym systemi liczbowym o podstawie 5, 11 25 - liczba o dziesietnej warto±ci 26 zapisana z pozycyjnym systemi liczbowym o podstawie 25.

Systemy pozycyjne Miejmy na uwadze, i» wszystkie systemy pozycyjne maj pewne wspólne cechy i charakteryzuj si podobnym podej±ciem do zagadnienia reprezentacji liczb, bez wzgl du na to jak by oryginalne nie byªy. Dla przykªadu wspomnijmy o silniowym systemie pozycyjnym. Mimo swojej oryginalno±ci jest to nadal system pozycyjny ze wszystkimi tego konsekwencjami.

Silniowy system pozycyjny Silniowy system pozycyjny (ang. factorial number system lub factoradic) pozycyjny system liczbowy w którym mno»niki poszczególnych pozycji nie s deniowane przez pot g pewnej liczby (podstawy), lecz silni kolejnych liczb naturalnych (z zerem), a liczba cyfr u»ywanych na n-tej pozycji wynosi n + 1 Pozycja 6 5 4 3 2 1 0 Warto± pozycji 6! 5! 4! 3! 2! 1! 0! Dopuszczalne cyfry: {0,..,6}{0,..,5}{0,..,4}{0,..,3}{0,1,2}{0,1}{0} St d zapis silniowy np. liczby 4600 10 wygl da nast puj co: 6212200! = (6 6!) + (2 5!) + (1 4!) + (2 3!) + (2 2!) + (0 1!) + (0 0!) Ze wzgl du na to, i» na pozycji zerowej jest zawsze zero, u»ywana jest tak»e odmiana tego systemu bez tej pozycji, co nie wpªywa na warto±ci zapisywanych liczb. Zapis jest jednoznaczny, tzn. ka»d liczb naturaln mo»na zapisa tylko w jeden sposób i ka»dy zapis oddaje dokªadnie jedn warto±.

System binarny Konwersja z zystemu binarnego na dziesi tny Przykªady :) Konwersja z systemu dziesi tnego na binarny Przykªady :) Arytmetyka w systemie binarnym Przykªady :)

System binarny Konwersja z zystemu binarnego na dziesi tny Przykªady :) Konwersja z systemu dziesi tnego na binarny Przykªady :) Arytmetyka w systemie binarnym Przykªady :)

System binarny Konwersja z zystemu binarnego na dziesi tny Przykªady :) Konwersja z systemu dziesi tnego na binarny Przykªady :) Arytmetyka w systemie binarnym Przykªady :)

10010:11=110 1111001:1011=1011

Liczby rzeczywiste w systemie binarnym Zaªo»enie Mówi c liczba rzeczywista mamy na my±li bezznakow liczb rzeczywist zªo»on z cz ±ci caªkowitej i uªamkowej a. a Podobnie jak dla liczb caªkowitych, nie nale»y postrzega prezentowanego zapisu liczby rzeczywistej jako tego, który jest stosowany w komputerze w sposób bezpo±redni.

Liczby rzeczywiste w systemie binarnym Liczby rzeczywiste w systemie dziesi tnym Dziesi tna reprezentacja liczby rzeczywistej r jest wyra»eniem postaci r = I, d 1 d 2 d 3... gdzie I stanowi cz ± caªkowit liczby r wyra»on w postaci dziesi tnej, natomiast d 1, d 2, d 3,... s cyframi tworz cymi cz ± uªamkow liczby r. Obie cz ±ci rozdziela separator, tj. znak przecinka (,). Warto± v takiego wyra»enia obliczamy wedªug wzoru v = v I + d 1 10 1 + d 2 10 2 + d 3 10 3 +..., gdzie v I jest warto±ci cz ±ci caªkowitej I.

Liczby rzeczywiste w systemie binarnym Liczby rzeczywiste w systemie dziesi tnym Poniewa» I wyrazi mo»emy jako I = + d 3 10 3 + d 2 10 2 + d 1 10 1 + d 0 10 0 wi c ostatecznie otrzymujemy v = + d 3 10 3 + d 2 10 2 + d 1 10 1 + d 0 10 0 +d 1 10 1 + d 2 10 2 + d 3 10 3 +... co w zwi zªej postaci zapisujemy jako v = i= d i 10 i

Liczby rzeczywiste w systemie binarnym Obserwacja 3 Zapis cz ± uªamkowej jest podobny do zapisu cz ±ci caªkowitej, ale u»ywamy ujemnych wykªadników zamiast dodatnich.

Liczby rzeczywiste w systemie binarnym Liczby rzeczywiste w systemie binarnym Je»eli teraz nasze rozwa»ania przeniesiemy do systemu dwójkowego, to warto± cz ±ci uªamkowej b dzie wyliczana na podobnej zasadzie (zmieni si jedynie podstawa), zatem: a warto± caªej liczby to v = d 1 2 1 + d 2 2 2 + + d n 2 n v = i= Oczywi±cie w tym wypadku cyfry s elementami zbioru {0, 1}. d i 2 i

Liczby rzeczywiste w systemie binarnym Obserwacja 4 Binarne liczby rzeczywiste tworzy si i interpretuje analogicznie do dziesi tnych liczb rzeczywistych, ale zamiast podstawy 10 u»ywa si jako podstawy liczby 2.

Liczby rzeczywiste w systemie binarnym Konwersja cz ±ci uªamkowej z systemu binarnego do systemu dziesi tnego Przykªady :) Konwersja cz ±ci uªamkowej z systemu dziesi tnego do systemu dwójkowego Przykªady :)

Liczby rzeczywiste w systemie binarnym Konwersja cz ±ci uªamkowej z systemu binarnego do systemu dziesi tnego Przykªady :) Konwersja cz ±ci uªamkowej z systemu dziesi tnego do systemu dwójkowego Przykªady :)

Liczby caªkowite w systemie o podstawie n Przykªady Przykªady dla n = 3, 7, 13, 25 Przykªady Przykªady dla n = 4, 8, 16

Liczby caªkowite w systemie o podstawie n Przykªady Przykªady dla n = 3, 7, 13, 25 Przykªady Przykªady dla n = 4, 8, 16