HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Podobne dokumenty
HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

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

Techniki multimedialne

Podstawy Informatyki dla Nauczyciela

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

L6.1 Systemy liczenia stosowane w informatyce

Systemy liczbowe używane w technice komputerowej

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

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

Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42

Systemy liczbowe. Laura Robińska

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI

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

Scenariusz lekcji. wymienić najpopularniejsze formaty plików; omówić sposób kodowania znaków drukarskich;

Wstęp do Informatyki. dr inż. Paweł Pełczyński

Historia informatyki

Komputery. Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka :08:

Jak liczono dawniej? 1

Systemy liczbowe. 1. System liczbowy dziesiętny

Wstęp do informatyki- wykład 1 Systemy liczbowe

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

Architektura komputerów

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015 POZIOM PODSTAWOWY. Godzina rozpoczęcia: 9:00 CZĘŚĆ I WYBRANE: Czas pracy: 75 minut

Justyna Klimczyk Nauczyciel informatyki Szkoła Podstawowa im. Janusza Korczaka w Kleszczowie

Wstęp do informatyki- wykład 1

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

EGZAMIN MATURALNY Z INFORMATYKI 17 MAJA 2016 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I WYBRANE: Czas pracy: 90 minut

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Informatyka. Michał Rad

Jako pierwszych do liczenia używano palców.

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015 POZIOM PODSTAWOWY. Godzina rozpoczęcia: 9:00 CZĘŚĆ I WYBRANE: Czas pracy: 75 minut

Systemy zapisu liczb.

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Zdolności arytmetyczne

Mini komputer Papy'ego

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

KOŁO MATEMATYCZNE LUB INFORMATYCZNE - klasa III gimnazjum, I LO

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

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

Systemy liczbowe Plan zaję ć

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

Architektura komputerów Historia systemów liczących

Matematyczna wieża Babel

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

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Zaawansowane algorytmy i struktury danych

Zapisywanie algorytmów w języku programowania

EGZAMIN MATURALNY 2011 INFORMATYKA

Wstęp do informatyki- wykład 2

EGZAMIN MATURALNY Z INFORMATYKI 17 MAJA 2016 POZIOM PODSTAWOWY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I WYBRANE: Czas pracy: 75 minut

Patricia Baggett Dept. of Math Sci, New Mexico State Univ. Las Cruces, NM

Kod U2 Opracował: Andrzej Nowak

Zadanie 1. Suma silni (11 pkt)

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Technologie Informacyjne

Programowanie obiektowe 1 - opis przedmiotu

Języki programowania zasady ich tworzenia

Technologie Informacyjne

System Liczbowe. Szesnastkowy ( heksadecymalny)

Wykłady z dydaktyki matematyki (klasy IV-VIII) III rok matematyki semestr zimowy 2017/2018 ćwiczenia i wykład nr 6

Ćwiczenie nr 1: Systemy liczbowe

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ Arkusz I. Czas pracy: 60 minut Liczba punktów do uzyskania: 15

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Zasady analizy algorytmów

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

EGZAMIN MATURALNY Z INFORMATYKI MAJ 2013 POZIOM PODSTAWOWY CZĘŚĆ I WYBRANE: Czas pracy: 75 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY

Część całości, czyli krótka historia ułamka

Informatyka bez komputera. Katarzyna Olędzka

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 2 Teoria liczby rzeczywiste cz.2

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

EGZAMIN MATURALNY Z INFORMATYKI 13 MAJA 2019 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I WYBRANE: Czas pracy: 90 minut

NIEDZIESIĄTKOWE SYSTEMY LICZENIA.

O ALGORYTMACH I MASZYNACH TURINGA

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb.

Przeszłość i Przyszłość Informatyki

Dydaktyka matematyki (II etap edukacyjny) II rok matematyki Semestr letni 2016/2017 Ćwiczenia nr 6

Podstawy Informatyki

EGZAMIN MATURALNY Z INFORMATYKI 10 MAJA 2017 POZIOM PODSTAWOWY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I

Współczesna problematyka klasyfikacji Informatyki

PLAN STUDIÓW W UKŁADZIE SEMESTRALNYM

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

KONKURS MATEMATYCZNY KOMA 2018

1.1. Pozycyjne systemy liczbowe

EGZAMIN MATURALNY Z INFORMATYKI

Wykład I Cyfrowa reprezentacja informacji Algorytmy metody prezentacji i zapisu Tablice (wstęp) Rzut okiem na języki programowania

Wykład I Cyfrowa reprezentacja informacji Algorytmy metody prezentacji i zapisu

EGZAMIN MATURALNY. Informacja o egzaminie

PLAN STUDIÓW W UKŁADZIE ROCZNYM

Wymagania programowe uporządkowane według poziomów wymagań na pierwszy semestr MATEMATYKA 2001 KLASA 4

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Programowanie proceduralne INP001210WL rok akademicki 2017/18 semestr letni. Wykład 3. Karol Tarnowski A-1 p.

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

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE WIADOMOŚCI I UMIEJĘTNOŚCI UCZNIÓW

Systemy liczenia. 333= 3*100+3*10+3*1

Transkrypt:

HISTORIA KOMPUTERÓW 04/5 Bartosz Klin klin@mimuw.edu.pl http://www.mimuw.edu.pl/~klin/

Zaliczenie ćwiczeń - każdy uczestnik przygotuje prezentację -- ok. 30-45 minut -- można wygłaszać w parach, ale dłuższe -- temat: wybrany z historii informatyki -- można kazać słuchaczom się przygotować -- pierwsza prezentacja 0 października -- mamy poniedziałków i 9 uczestników - po prezentacji - krótka dyskusja - aktywność i frekwencja ma wpływ na ocenę - być może zamienimy wykład z ćwiczeniami

Przykładowe tematy (a) historia systemów liczbowych (b) tw. Słonimskiego a maszyny mnożące (c) pierwsze polskie komputery po wojnie (d) początki informatyki na UW (e) Altair 8800: pierwszy komputer domowy (f) Minitel: francuski prekursor Internetu (g) historia interfejsów komputerowych (h) wczesne języki programowania (-) wokół wybranego klasycznego tekstu informatyki (-) coś np. z IEEE Annals of History of Computing

Zaliczenie przedmiotu - 50%: ocena z ćwiczeń - 50%: esej na wybrany temat -- forma: artykuł w polskiej Wikipedii -- ocenie podlegają: --- ilość zebranych faktów --- jakość prezentacji --- zgodność z regułami Wikipedii -- przetłumaczenie dobrego artykułu starczy na 3+ Zastrzegam sobie możliwość zrobienia egzaminu ustnego

HISTORIA KOMPUTERÓW 04/5 Bartosz Klin klin@mimuw.edu.pl http://www.mimuw.edu.pl/~klin/

Definicja komputera Słownik Języka Polskiego PWN: Urządzenie elektroniczne automatycznie przetwarzające dane zapisane cyfrowo, służące do szybkiego wykonywania obliczeń, przechowywania, porządkowania i wyszukiwania danych oraz sterowania pracą innych urządzeń

Definicja komputera Słownik Języka Polskiego PWN: Urządzenie elektroniczne automatycznie przetwarzające dane zapisane cyfrowo, służące do szybkiego wykonywania obliczeń, przechowywania, porządkowania i wyszukiwania danych oraz sterowania pracą innych urządzeń Encyklopedia Powszechna PWN: Urządzenie elektroniczne przeznaczone do przetwarzania informacji (danych) przedstawionych w postaci cyfrowej, sterowane programem zapisanym w pamięci

Definicja komputera Słownik Języka Polskiego PWN: Urządzenie elektroniczne automatycznie przetwarzające dane zapisane cyfrowo, służące do szybkiego wykonywania obliczeń, przechowywania, porządkowania i wyszukiwania danych oraz sterowania pracą innych urządzeń Encyklopedia Powszechna PWN: Urządzenie elektroniczne przeznaczone do przetwarzania informacji (danych) przedstawionych w postaci cyfrowej, sterowane programem zapisanym w pamięci Nasza definicja: Urządzenie liczące

Pierwsze urządzenie liczące

Pierwsze urządzenie liczące

Pierwsze urządzenie liczące

Pierwsze urządzenie liczące

Pierwsze urządzenie liczące

Pierwsze urządzenia liczące Żetony (Bliski Wschód, 9000 p.n.e.) Różne kształty odpowiadały różnym obiektom, ale zapewne także grupom (dziesiątkom?) obiektów.

Abakus Pomysł: zamiast różnicować kształty, kłaść osobno jedności, dziesiątki itd.

Abakus Pomysł: zamiast różnicować kształty, kłaść osobno jedności, dziesiątki itd. Początki: zapewne akadyjczycy, XXw.pne.

Abakus Pomysł: zamiast różnicować kształty, kłaść osobno jedności, dziesiątki itd. Początki: zapewne akadyjczycy, XXw.pne. Najstarszy zachowany przykład: tablica z Salaminy (Grecy, IIIw. pne.)

Jak liczyć na abakusie? 000 00 0

Jak liczyć na abakusie? 000 (500) 00 (50) 0 (5)

Jak liczyć na abakusie? 000 00 0

Jak liczyć na abakusie? 000 00 0 8

Jak liczyć na abakusie? - + 000 00 0 8

Jak liczyć na abakusie? - + 000 00 0 8

Jak liczyć na abakusie? - + 000 00 0 8

Podstawowe ruchy Każdą liczbę da się przedstawić tak, by na każdym poziomie były co najwyżej kamienie

Podstawowe ruchy Każdą liczbę da się przedstawić tak, by na każdym poziomie były co najwyżej kamienie

Podstawowe ruchy Każdą liczbę da się przedstawić tak, by na każdym poziomie były co najwyżej kamienie

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Ćwiczenia 459 777 48 MMXIV - MCMLXXVI =? 8388-7057 - 4 337 * 903 =? - 356 377 83 470 37 : 53 =? -539?

Alternatywa: działania pisemne Przez stulecia Europejczycy liczyli na abakusie. Notacja pozycyjna: - VIw. ne. : Indie - VIIw. ne. : Persowie, Arabowie

Alternatywa: działania pisemne Przez stulecia Europejczycy liczyli na abakusie. Notacja pozycyjna: - VIw. ne. : Indie - VIIw. ne. : Persowie, Arabowie - XIIw.: łacińskie tłumaczenia prac Muhammada z Chorezmu (IXw.) (al-chuwarizmi)

Alternatywa: działania pisemne Przez stulecia Europejczycy liczyli na abakusie. Notacja pozycyjna: - VIw. ne. : Indie - VIIw. ne. : Persowie, Arabowie - XIIw.: łacińskie tłumaczenia prac Muhammada z Chorezmu (IXw.) (al-chuwarizmi) - 0: Liber abaci, Fibonacci

Abakiści vs. algoryści Spór trwał od XIII do XVI w. (rycina z 503r.)

Liczydło rzymskie (I w. pne.) Przenośna, uproszczona wersja abakusa Górny rząd to piątki, pięćdziesiątki itd. Po prawej - ułamki

Suan-pan (Chiny, XIII w.) Pierwowzór zapewne przywieźli Rzymianie Stosowany do obliczeń pozycyjnych ( pisemnych ) System 5+, możliwe obliczenia szesnastkowe Szeroko stosowany jeszcze w XXw., dziś już nie

Soroban (Japonia) Przywieziony z Chin w XIV w. Dzisiejszą postać uzyskał w XX w. System 4+(jak u Rzymian) Działania pisemne Różne liczby w różnych częściach liczydła Stosowany do dziś w edukacji i sporcie :-)

Mnożenie W XVI w. właściwie wszyscy już mnożyli pisemnie.

Mnożenie W XVI w. właściwie wszyscy już mnożyli pisemnie. ALE! Samuel Pepys (633-703) - angielski minister i poseł - reformator Admiralicji - absolwent Cambridge

Mnożenie W XVI w. właściwie wszyscy już mnożyli pisemnie. ALE! Samuel Pepys (633-703) - angielski minister i poseł - reformator Admiralicji - absolwent Cambridge By and by comes Mr. Cooper [...], of whom I intend to learn mathematiques, [...]. After an hour s being with him at arithmetique (my first attempt being to learn the multiplication-table); then we parted till to-morrow. (4 lipca 66)

Kości Napiera John Napier (550-67) - szkocki matematyk - odkrywca logarytmów Spędził lata obliczając tablice logarytmów

Kości Napiera 0 0 0 3 3 6 9 5 8 4 7

Kości Napiera 5 * 379 = 0 0 0 3 3 6 9 5 8 4 7

Kości Napiera 3 3 0 6 9 5 8 4 7 0 0 5 * 379 = 7 7 0 4 8 5 9 6 3 3 4 4 5 6 9 9 0 8 7 6 5 4 3 3 4 5 6 7 8

Kości Napiera 3 3 0 6 9 5 8 4 7 0 0 5 * 379 = = 895 7 7 0 4 8 5 9 6 3 3 4 4 5 6 9 9 0 8 7 6 5 4 3 3 4 5 6 7 8

Kości Napiera 3 3 0 6 9 5 8 4 7 0 0 5 * 379 = = 895 8 * 379 = 7 7 0 4 8 5 9 6 3 3 4 4 5 6 9 9 0 8 7 6 5 4 3 3 4 5 6 7 8

Kości Napiera 3 3 0 6 9 5 8 4 7 0 0 5 * 379 = = 895 8 * 379 = = 303 7 7 0 4 8 5 9 6 3 3 4 4 5 6 9 9 0 8 7 6 5 4 3 3 4 5 6 7 8

Kości Napiera Podstawowa operacja: mnożenie przez cyfrę

Kości Napiera Podstawowa operacja: mnożenie przez cyfrę Mnożenie liczb wielocyfrowych: - użyj kości kilka razy, zapisz wyniki - dodaj (z przesunięciem)

Kości Napiera Podstawowa operacja: mnożenie przez cyfrę Mnożenie liczb wielocyfrowych: - użyj kości kilka razy, zapisz wyniki - dodaj (z przesunięciem) Dzielenie: - metodą pisemną (tam mnożymy przez cyfry)

Kości Napiera Podstawowa operacja: mnożenie przez cyfrę Mnożenie liczb wielocyfrowych: - użyj kości kilka razy, zapisz wyniki - dodaj (z przesunięciem) Dzielenie: - metodą pisemną (tam mnożymy przez cyfry) Kości były bardzo popularne, dużo bardziej niż logarytmy!