HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Podobne dokumenty
HISTORIA KOMPUTERÓW 2014/15. 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

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

L6.1 Systemy liczenia stosowane w informatyce

Systemy liczbowe używane w technice komputerowej

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.

Systemy liczbowe. Laura Robińska

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

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

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

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

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

Historia informatyki

Jak liczono dawniej? 1

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

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

Systemy liczbowe. 1. System liczbowy dziesiętny

Architektura komputerów

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

Wstęp do informatyki- wykład 1

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

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

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

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

Jako pierwszych do liczenia używano palców.

Informatyka. Michał Rad

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

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

Systemy zapisu liczb.

Zdolności arytmetyczne

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

Mini komputer Papy'ego

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

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

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

Systemy liczbowe Plan zaję ć

Architektura komputerów Historia systemów liczących

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

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

Zapisywanie algorytmów w języku programowania

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 =

Zaawansowane algorytmy i struktury danych

EGZAMIN MATURALNY 2011 INFORMATYKA

Wstęp do informatyki- wykład 2

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

Technologie Informacyjne

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

Kod U2 Opracował: Andrzej Nowak

Programowanie obiektowe 1 - opis przedmiotu

Zadanie 1. Suma silni (11 pkt)

Technologie Informacyjne

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Ćwiczenie nr 1: Systemy liczbowe

System Liczbowe. Szesnastkowy ( heksadecymalny)

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

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

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

Języki programowania zasady ich tworzenia

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

Informatyka bez komputera. Katarzyna Olędzka

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

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

O ALGORYTMACH I MASZYNACH TURINGA

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

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

PLAN STUDIÓW W UKŁADZIE SEMESTRALNYM

Współczesna problematyka klasyfikacji Informatyki

PLAN STUDIÓW W UKŁADZIE ROCZNYM

Zasady analizy algorytmów

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

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

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

NIEDZIESIĄTKOWE SYSTEMY LICZENIA.

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

KONKURS MATEMATYCZNY KOMA 2018

EGZAMIN MATURALNY. Informacja o egzaminie

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

1.1. Pozycyjne systemy liczbowe

INFORMATYKA P L AN S T U DIÓW ST AC J O N AR N Y C H ( W UKŁAD Z I E S EMESTR AL N Y M ) Podstawy programowania

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

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

Podstawy Informatyki

EGZAMIN MATURALNY Z INFORMATYKI

Wstęp do Informatyki dla bioinformatyków

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

Programowanie komputerów

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

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

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

Transkrypt:

HISTORIA KOMPUTERÓW 2015/16 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 19 października -- mamy 13 poniedziałków i 21 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 2015/16 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ń 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ą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. Początki: zapewne akadyjczycy, XXw.pne. Najstarszy zachowany przykład: tablica z Salaminy (Grecy, IIIw. pne.)

Jak liczyć na abakusie? - + 1000 (500) 100 (50) 10 218 (5) 1

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

Podstawowe ruchy

Podstawowe ruchy

Podstawowe ruchy

Ćwiczenia 4159 7277 418 8388-7057 - 114-356 377 283 470-5329? MMXIV - MCMLXXVI =? 337 * 903 =? 3127 : 53 =?

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) - 1202: Liber abaci, Fibonacci

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

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+2, 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+1(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. ALE! Samuel Pepys (1633-1703) - 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 1662)

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

Kości Napiera 3 3 0 6 9 2 5 8 1 4 7 0 0 1 1 1 2 2 2 5 * 379 = = 1895 8 * 379 = = 3032 7 7 0 4 1 8 5 2 9 6 3 1 2 2 3 4 4 5 6 9 9 0 8 7 6 5 4 3 2 2 1 2 3 4 5 6 7 8

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!