Informatyka, matematyka i sztuczki magiczne

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

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

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

Introduction to Computer Science

Jak my±li czªowiek a jak my±li komputer

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

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

x y x y x y x + y x y

Systemy liczbowe Plan zaję ć

Wstęp do informatyki- wykład 1

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

System Liczbowe. Szesnastkowy ( heksadecymalny)

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

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

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Systemy liczbowe. Laura Robińska

Rachunek zda«. Relacje. 2018/2019

1 Bª dy i arytmetyka zmiennopozycyjna

1 Kodowanie i dekodowanie

Statystyka. Šukasz Dawidowski. Instytut Matematyki, Uniwersytet l ski

Lekcja 9 Liczby losowe, zmienne, staªe

ALGORYTMIKA Wprowadzenie do algorytmów

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

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

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

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Podstawy modelowania w j zyku UML

Maszyny Turinga i problemy nierozstrzygalne. Maszyny Turinga i problemy nierozstrzygalne

Metody dowodzenia twierdze«

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

Logika matematyczna (16) (JiNoI I)

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja

Systemy liczbowe używane w technice komputerowej

Model obiektu w JavaScript

Dokªadny jak komputer?

2 Liczby rzeczywiste - cz. 2

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

Techniki multimedialne

REJESTRACJA NA LEKTORATY Z JĘZYKÓW OBCYCH

Proste modele o zªo»onej dynamice

Matematyka. Justyna Winnicka. rok akademicki 2016/2017. Szkoªa Gªówna Handlowa

Systemy liczbowe. 1. System liczbowy dziesiętny

Podstawy Informatyki Gramatyki formalne

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

Indeksowane rodziny zbiorów

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

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Teoretyczne Podstawy Informatyki

Stan wysoki (H) i stan niski (L)

Wstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

Teoretyczne Podstawy Informatyki

Wstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

Zbiory i odwzorowania

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Dokªadny jak komputer

Zastosowania matematyki

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Ÿ1 Oznaczenia, poj cia wst pne

Temat: Liczby definicje, oznaczenia, własności. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1

1. Podstawy budowania wyra e regularnych (Regex)

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

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

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

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++

Języki i metodyka programowania. Reprezentacja danych w systemach komputerowych

Algorytmy zwiazane z gramatykami bezkontekstowymi

Wzorce projektowe kreacyjne

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

Treści kształcenia i zakładane osiągnięcia uczniów w edukacji matematycznej

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

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

Ćwiczenie nr 1: Systemy liczbowe

Przewodnik u»ytkownika

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

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

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

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

Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).

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.1. Pozycyjne systemy liczbowe

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z MATEMATYKI W KLASACH IV-VI

Wst p do informatyki

OPIS PRZEDMIOTU. Podstawy edukacji matematycznej. Wydzia Pedagogiki i Psychologii

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

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

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

Systemy zapisu liczb.

Wektory w przestrzeni

Wst p do informatyki. Reprezentacja danych. Piotr Fulma«ski. November 16, Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Wstęp do Informatyki. Reprezentacja liczb w komputerze Arytmetyka stało- i zmiennoprzecinkowa Przechowywanie danych pliki i foldery

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

Algorytmy i Struktury Danych

Macierze i Wyznaczniki

Elementy geometrii w przestrzeni R 3

Przedmiotowy system oceniania z matematyki w klasach IV - VI

Transkrypt:

Informatyka, matematyka i sztuczki magiczne Daniel Nowak Piotr Fulma«ski instagram.com/vorkof piotr@fulmanski.pl 18 kwietnia 2018

Table of contents 1 O czym b dziemy mówi 2 Dawno, dawno temu... 3 System liczbowy 4 Pozycyjny system liczbowy 5 System dwuwarto±ciowy

O czym b dziemy mówi

Dawno, dawno temu... Ja

Dawno, dawno temu... Ja i moje owce

Dawno, dawno temu... Ja i moje owce

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Nie mam ochoty zabiera owiec chc tylko zabra informacj o tym, ile ich posiadam.

Dawno, dawno temu... Id na targ Mam tak»e kury.

Dawno, dawno temu... Id na targ

Dawno, dawno temu... Id na targ

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Ujednolicony zapis o liczebno± Ujednolicenie zapisu uniezale»nienie si od postaci zapisu tak aby przeka informacj o liczebno±.

Dawno, dawno temu... Potrzebna zwi zªo± zapisu

Dawno, dawno temu... Potrzebna zwi zªo± zapisu

Dawno, dawno temu... Potrzebna zwi zªo± zapisu

Dawno, dawno temu... Potrzebna zwi zªo± zapisu

Dawno, dawno temu... Potrzebna zwi zªo± zapisu

Dawno, dawno temu... Egipski system liczbowy

Dawno, dawno temu... Egipski system liczbowy

Dawno, dawno temu... Cyfry Majów

Dawno, dawno temu... Cyfry Majów

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

Dawno, dawno temu... Problem

System liczbowy Denicja System liczbowy System liczbowy jest sposobem reprezentacji liczb przy u»yciu cyfr (symboli; cyfry tworz numeraªy) w jednolity sposób. W zale»no±ci od kontekstu zapis 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.

System liczbowy 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 rzymski 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) 2018 = MMXVIII

System liczbowy Pozycyjny system liczbowy 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 Pozycyjny system liczbowy 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 1 d k 2... d 1 d 0 obliczamy wedªug poni»szej formuªy v = d k 1 b k 1 + d k 2 b k 2 +... + d 1 b 1 + d 0 b 0 gdzie d 0,..., d k 1 D.

Pozycyjny system liczbowy System dziesi tny b = 10 D = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Warto± v np. liczby 4 cyfrowej 3456: v = 3 10 3 + 4 10 2 + 5 10 1 + 6 10 0 = 3 1000 + 4 100 + 5 10 + 6 1 = 3000 + 400 + 50 + 6 = 3456

Pozycyjny system liczbowy Cyfry Majów Rz d wielko±ci Nazwa Rozliczenie 1 kin 1 20 uinal 20 kin 360 tun 18 uinal 7 200 katun 20 tun 144 000 baktun 20 katun 2 880 000 piktun 20 baktun 57 600 000 calabtun 20 piktun 1 152 000 000 kinchiltun 20 calabtun 23 040 000 000 alautun 20 kinchiltun

Pozycyjny system liczbowy Cyfry Majów

Pozycyjny system liczbowy Sze± dziesi tkowy system liczbowy

Pozycyjny system liczbowy Sze± dziesi tkowy system liczbowy b = 60 D = poprzedni slajd Warto± v np. liczby 4 cyfrowej 2018: v = 33 60 1 + 38 60 0 = 33 60 10 + 38 1 10 = 1980 10 + 38 10 = 2018 10

Pozycyjny system liczbowy Sze± dziesi tkowy system liczbowy

Pozycyjny system liczbowy System dwójkowy system liczbowy wspóªczesnych komputerów b = 2 D = {0, 1} Warto± v np. liczby 4 cyfrowej 1011: v = 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 = 1 8 10 + 0 4 10 + 1 2 10 + 1 1 10 = 8 10 + 0 + 2 10 + 1 10 = 11 10

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy Ponumeruj kwadraty od najja±niejszego do najciemniejszego.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy Ponumeruj kwadraty od najja±niejszego do najciemniejszego.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dziesi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy Ponumeruj kwadraty od najja±niejszych do najciemniejszych.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy Ponumeruj kwadraty od najja±niejszych do najciemniejszych.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System pi ciowarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dwuwarto±ciowy Ponumeruj kwadraty od najja±niejszych do najciemniejszych.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dwuwarto±ciowy Ponumeruj kwadraty od najja±niejszych do najciemniejszych.

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dwuwarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) System dwuwarto±ciowy

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) Podsumowanie Kiedy najªatwiej byªo nam ponumerowa kwadraty od najja±niejszego do najciemniejszego? Kiedy najªatwiej byªo nam wskaza najja±niejszy i najciemniejszy kwadrat? Dlaczego tak si dziaªo?

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) Podsumowanie Kiedy najªatwiej byªo nam ponumerowa kwadraty od najja±niejszego do najciemniejszego? Kiedy najªatwiej byªo nam wskaza najja±niejszy i najciemniejszy kwadrat? Dlaczego tak si dziaªo?

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) Podsumowanie Kiedy najªatwiej byªo nam ponumerowa kwadraty od najja±niejszego do najciemniejszego? Kiedy najªatwiej byªo nam wskaza najja±niejszy i najciemniejszy kwadrat? Dlaczego tak si dziaªo?

System dwuwarto±ciowy (zamiast dziesi ciowarto±ciowego) Podsumowanie Kiedy najªatwiej byªo nam ponumerowa kwadraty od najja±niejszego do najciemniejszego? Kiedy najªatwiej byªo nam wskaza najja±niejszy i najciemniejszy kwadrat? Dlaczego tak si dziaªo?