Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Wielkość: px
Rozpocząć pokaz od strony:

Download "Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska"

Transkrypt

1 Podstawy informatyki Izabela Szczęch Politechnika Poznańska

2 WPROWADZENIE DO INFORMATYKI

3 Plan wykładu Informatyka jako dziedzina naukowa Zarys historii informatyki Zadania i zastosowania informatyki Kierunki rozwoju współczesnej informatyki 3

4 Czym jest informatyka? Informatyka zajmuje się całokształtem przechowywania, przesyłania, przetwarzania i interpretowania informacji. Wyróżnia się w niej dwa działy, dotyczące sprzętu i oprogramowania. /Encyklopedia/ 4

5 Czym jest informatyka? Informatyka (ang. computer/computing science) dziedzina nauki i techniki zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji w języku polskim termin informatyka zaproponował w 1968 r. prof. Romuald Marczyński na konferencji poświęconej maszynom matematycznym wzorem nazwy były francuskie informatique i niemieckie Informatik 5

6 Czym jest informatyka? Informatykę można rozpatrywać jako: samodzielną dyscyplinę naukową narzędzie wykorzystywane przez inne nauki gałąź techniki przemysł wytwarzający sprzęt i oprogramowanie 6

7 ZARYS HISTORII INFORMATYKI

8 Pierwsze maszyny do obliczeń Proste, prymitywne maszyny do liczenia: nacięcia (35 20 tys. lat p.n.e) stosowane jeszcze w XIX wieku w Anglii palce u rąk i nóg, inne części ciała liczby na sznurkach najbardziej znane kipu (quipu) Inków wiązanie węzełków na sznurkach, umożliwia już odliczanie w systemie pozycyjnym, do dzisiaj używają jej Indianie boliwijscy i peruwiańscy 8

9 Pierwsze maszyny do obliczeń Chińczycy liczyli do 100 tys. na jednej ręce i do 10 mld na obu! 9

10 Pierwsze maszyny do obliczeń W X wieku p.n.e. do obliczania wyników stosowano układy kamieni Później nawlekanie kamieni na pręty doprowadziło do stworzenia pierwszego liczydła zwanego abakusem. Calculus (łac.) kamyk Abakus (grecki) tabliczka, deska 10

11 Współczesne liczydła SUAN-PAN chińskie liczydło z X-XI w. we współczesnej postaci na każdym pręcie jest 7 żetonów: 5 dolnych odpowiada jednościom, a każdy górny liczbie 5. Kolejne pręty odpowiadają kolejnym pozycjom w systemie dziesiętnym

12 Współczesne liczydła SOROBAN japońskie liczydło z XIX w. cztery guziki na dole w każdym rzędzie służą do odkładania kolejnych jedności 1-4 przez przesuwanie ich do środka przejście od 4 do 5 polega na cofnięciu czterech jedności na pozycje początkowe i przesunięcie górnego guzika do środka SZCZOTY rosyjskie liczydło z XVII w. jego budowa jest dostosowana do budowy pary rąk dwa żetony w innym kolorze na środku każdego rzędu odpowiadają kciukom, pozostałe palcom rzędy liczące 4 żetony służą do odznaczania czwartych części rubla i kopiejki 12

13 Współczesne liczydła SUAN-PAN obok PC Soroban w japońskiej szkole Szczoty na targu w Kijowie 13

14 Pierwszy algorytm Algorytm jest pewną ściśle określoną procedurą obliczeniową, która w skończonej liczbie kroków i w skończonym czasie wytwarza dla zestawu właściwych danych wejściowych żądane dane wyjściowe Algorytm to pojęcie abstrakcyjne. Formalnie spisana wersja algorytmu to program. Euklides w IV w. p.n.e. określił metodę wyznaczania największego wspólnego dzielnika dwóch liczb - znaną jako tzw. algorytm Euklidesa. Algorytmika to nauka o tworzeniu algorytmów. Za jej prekursora możemy uznać Euklidesa. 14

15 Algorytm Euklidesa największy wspólny dzielnik Lista kroków: krok 1: Czytaj a,b krok 2: Dopóki a b, wykonuj krok 3. Inaczej pisz a i zakończ algorytm krok 3: Jeżeli a > b, to a a - b. Inaczej b b a Co się stanie jeśli a lub b będzie równe 0? Jak zmodyfikowałbyś algorytm, aby uwzględniał takie przypadki? 15

16 Wieki średnie Muhammad al-khwarizmi w IX w. opisał pozycyjny system kodowania dziesiętnego i sztukę liczenia w tym systemie Al Chuwarizmi (ok. 780 ok. 850) Stanowiło to początek sztuki wykonywania obliczeń pisanych, bo w stosowanym wcześniej systemie rzymskim pisane obliczenia były uciążliwe algorytmiści - zwolennicy obliczeń pisanych kalkulatorzy - wykonujący obliczenia na kamykach abacyści - posługujący się liczydłami 16

17 Kalkulatory mechaniczne W. Schickard zegar liczący (1623r.) 4 działania istnieją tylko repliki, na podstawie szkiców z listów, odnalezionych w latach 50 XX w B. Pascal Pascalina (1642 r.) zbudował w wieku 20 lat tylko dodawanie i odejmowanie G.W. Leibniz Żywa ława do obliczeń (1694r.) 4 działania Leibniz wprowadził system pozycyjny binarny do informatyki 17

18 Kalkulatory mechaniczne Maszyny Schickarda, Pascala i Leibniza wymagały od użytkownika manualnej pomocy w wielu czynnościach związanych z kolejnymi krokami obliczeń Za ich pomocą nie było jeszcze można w pełni automatycznie i w całości wykonać prostego działania na dwóch liczbach 18

19 Charles Babbage Astronom i matematyk pochodzenia brytyjskiego Był najwybitniejszym twórcą mechanicznych maszyn liczących przed erą elektroniczną W XIX wieku, doszedł tak blisko do rozwiązań stosowanych w Charles Babbage komputerach, że dziś znany jest jako "ojciec" komputerów 19

20 Motywacja Babbage Rewolucja przemysłowa wiązała się z ekspansją na inne rynki podboje, podróże, finanse, ubezpieczenia Potrzebne były dokładne tablice logarytmów i innych funkcji Istniejące tablice zawierały olbrzymią ilość błędów w 40 tomach tablic znaleziono blisko 4000 błędów (John Herschel) Babbage zauważył, że wiele zadań matematycznych, takich jak chociażby tworzenie tablic, można wykonać przy pomocy maszyny Pierwsze urządzenie - maszyna różnicowa ( Difference Engine ), zbudowane według jego projektu technicznego napędzane było przez silnik parowy. Obliczała ona tablice logarytmów metodą różnic skończonych i zapisywała wynik na metalowej blaszce. 20

21 Maszyna różnicowa W 1991 w Science Museum w Londynie wykonano wg oryginalnych planów fragment (arytmometr) Drugiej Maszyny Różnicowej, udowadniając poprawność konstrukcji 21

22 Maszyna analityczna Po dziesięciu latach zarzucił projekt, gdyż postanowił zbudować urządzenie uniwersalne (tzw. Maszyna analityczna), mogące rozwiązywać różnorodne zagadnienia matematyczne Maszyna analityczna, gdyby została zbudowana, byłaby pierwszym programowalnym komputerem Zasada jej działania była podobna do współczesnych komputerów cyfrowych z programowym sterowaniem przebiegu obliczeń Instrukcje miały być zapisywane na kartach dziurkowanych, obliczenia wykonywane przy użyciu pamięci operacyjnej, a rozwiązania drukowane na metalowej blaszce Z uwagi na ówczesny poziom techniki, pełna realizacja tego genialnego projektu nie była możliwa 22

23 Maszyna analityczna ogólnego przeznaczenia, 4 działania: +,, *, / pamięć magazyn, skład (store); procesor młyn (mill), program (zewnętrzny) na kartach perforowanych instrukcje: powtarzanie, warunkowe rozgałęzienia poruszana parą (steam engine) nigdy jej nie skonstruowano, jednak w 1871 (tuż przed śmiercią Babbage), zmontowano fragment złożony z części młyna (procesora) oraz urządzenia drukującego 23

24 Początki przetwarzania danych XVIII-XIX w. najważniejszym obszarem przetwarzania danych w USA był spis powszechny dostarczający dane niezbędne do określenia składu Izby Reprezentantów Spis ludności USA miał być wykonywany co 10 lat Gwałtowny wzrost populacji: 1790: 3,9 mln 1840: 17,1 mln 1860: 31,4 mln Obliczanie spisu z 1880 roku trwało 8 lat, przewidywano, że spisu z 1890 roku nie policzy się przed następnym spisem!!! Administracja rządowa rozpisała konkurs na nowe urządzenie, które by zautomatyzowało prace przy spisie ludności 24

25 Maszyna tabulacyjna Herman Hollerith w 1890 wynalazł maszynę tabulacyjną. Służyła ona do wprowadzania, sortowania i podliczania danych Wzorując się na konduktorach kolei i krosnach Jacquarda: Dane każdej osoby na karcie perforowanej Automatyczny odczyt z kart: układu i dziurek Dzięki technice tabulacyjnej w 1890, wielkość populacji USA ponad 62 milionów! była znana po 6 tyg. Hollerith założył firmę Tabulating Machine Company (przekształcona później w firmę IBM) 25

26 Maszyna tabulacyjna 26

27 Architektura von Neumanna Architektura von Neumanna to rodzaj architektury komputera, przedstawionej po raz pierwszy w 1945 r. przez von Neumanna, a stworzonej wspólnie z Johnem W. Mauchly ym i Johnem Presper Eckertem. Inna spotykana nazwa: store-program computer (koncepcja przechowywania programu w pamięci operacyjnej) 27

28 Architektura von Neumanna Architektura von Neumana polega na ścisłym podziale komputera na trzy podstawowe części: procesor (w ramach którego wydzielona bywa część sterująca oraz część arytmetyczno-logiczna) pamięć komputera (zawierająca dane i sam program) urządzenia wejścia/wyjścia 28

29 Architektura von Neumanna Charakterystyka systemu komputerowego zbudowanego w oparciu o architekturę von Neumanna: skończona i funkcjonalnie pełna lista rozkazów możliwość wprowadzenia programu do systemu poprzez urządzenia zewnętrzne i jego przechowywanie w pamięci operacyjnej w sposób identyczny jak danych pamięć operacyjna składa się z pewnej liczby ponumerowanych komórek (numer nazywamy adresem) dostęp do pamięci następuje poprzez podanie przez procesor numeru komórki informacja jest przetwarzana dzięki sekwencyjnemu odczytywaniu instrukcji z pamięci operacyjnej komputera i wykonywaniu tych instrukcji w procesorze 29

30 Architektura von Neumanna Założenia architektury von Neumana pozwalają na przełączanie się systemu komputerowego z wykonania jednego zadania (programu) na inne bez fizycznej ingerencji w strukturę systemu, co gwarantuje jego uniwersalność 30

31 Czym jest komputer? Komputer to urządzenie, które przetwarza dane pod kontrolą programu Dane Komputer Wyniki Program 31

32 Generacja 0 komputery, w których zasadniczym elementem był przekaźnik elektromagnetyczny komputer MARK I (1944 r.) pod kierunkiem Aikena praca w systemie dziesiętnym 32

33 Generacja I Zastosowanie zamiast przekaźników lamp elektronowych spowodowało 1000-krotne zwiększenie prędkości działania komputer ENIAC (1945 r.) Electronic Numerical Integrator and Computer, twórcy: John W. Mauchly i Johnem P. Eckert dane do komputera wprowadza się z taśm, kart perforowanych lub dalekopisów realizowany jest jeden program napisany w języku wewnętrznym (kod 0,1) nie posiada systemu operacyjnego głównie do obliczeń naukowo-technicznych duża awaryjność 33

34 Generacja II zbudowane są na tranzystorach Tranzystor wynaleziony w 1947 został zastosowany w komputerach dopiero 11 lat później, w 1958 roku Już rok później firma Texas Instruments rozpoczęła prace nad stworzeniem układu scalonego, który miał swoją światową premierę w 1960 roku 34

35 Generacja II pojawienie się pamięci zewnętrznych (dyski magnetyczne, taśmy magnetyczne, bębny) wprowadzenie wieloprogramowości komputerów komputery wyposażone w system operacyjny wprowadzenie języków symbolicznych (języki pisane kodem 0, 1 zostały zastąpione symbolem) zwiększenie szybkości przetwarzania do 100 tysięcy operacji na sekundę 35

36 Generacja III oparte są na układach scalonych Pierwszy komputer na układach scalonych powstał w 1968 roku Już w roku 1969 firma Intel wykonała prototyp mikroprocesora, co było zwrotnym momentem w historii komputerów 36

37 Generacja III układy scalone: polski produkt- ODRA 1300 wieloprogramowość wieloprocesowość rozpowszechnienie pamięci dyskowych stosunkowo,,bogaty zestaw oprogramowania systemowego możliwość pisania programów w językach wyższego rzędu (symbole zastępuje się komendami w języku angielskim) tworzenie sieci komputerowych rozwój urządzeń zewnętrznych (peryferyjnych- do wprowadzania i wyprowadzania danych) szybkość wykonywania operacji wzrasta do 10 milionów działań na sekundę 37

38 Generacja IV oparte są na mikroprocesorach W 1976 roku Steve Woźniak i Steve Jobbs założyli firmę Apple Computers i rozpoczęli produkcję mikrokomputera Apple I. Od roku 1977 datuje się fantastyczny, żywiołowy rozwój mikrokomputerów. 38

39 Generacja V Rewolucja komputerowa ostatnich lat to przede wszystkim: miniaturyzacja sprzętu (mikrokomputery) zwiększanie możliwości obliczeniowych sprzętu (superkomputery) przetwarzanie równoległe Komputery V generacji łączą olbrzymią integrację układów z zaawansowanym przetwarzaniem włącznie ze sztuczną inteligencją i rozproszonym przetwarzaniem danych 39

40 Generacja VI nowe architektury neurokomputery, biokomputery, obliczenia przy pomocy DNA, komputery kwantowe technika sztucznej inteligencji, zmiany w architekturze systemu możliwość posługiwania się językiem naturalnym umiejętność wnioskowania i uczenia się przez maszynę poprzez wykorzystanie sieci neuronowych automatyczne pozyskiwanie wiedzy budowa komputerów oparta na trójwymiarowej konfiguracji struktur białkowych 40

41 Maszyna Trurla Cyberiada (1963 r.) Stanisława Lema Maszyna Trurla Konstruktor Trurl zbudował raz ośmiopiętrową maszynę rozumną [ ] i, bardzo zadowolony z siebie [ ], niejako z czczego obowiązku, rzucił sakramentalne pytanie, ile jest dwa razy dwa? Maszyna ruszyła. Najpierw zapaliły się jej lampy, zajaśniały obwody, zahuczały prądy jak wodospady [ ], zawirowało w niej, rozłomotało się, zadudniło i tak szedł na całą równinę hałas, aż Trurl pomyślał, że trzeba będzie sporządzić jej specjalny tłumik myślowy. Tymczasem maszyna wciąż pracowała, jakby przychodziło jej rozstrzygać najtrudniejszy problem w całym Kosmosie [ ]. Nareszcie, kiedy Trurla porządnie już zniesmaczył taki rwetes, maszyna zahamowała gwałtownie i rzekła gromowym głosem: SIEDEM! 41

42 ZADANIA I KIERUNKI ROZWOJU WSPÓŁCZESNEJ INFORMATYKI

43 Kierunki współczesnej informatyki Algorytmika Bazy danych Grafika komputerowa Kryptografia Programowanie Inżynieria oprogramowania Systemy operacyjne Sieci komputerowe Sztuczna inteligencja 43

44 Ważne zagadnienia problem niezawodności oprogramowania, systemów komputerowych (inżynieria oprogramowania) zagadnienia związane z sieciami, z mobilnością fizyczną systemów oprogramowania. Z tym związane są problemy przekazywania danych, bezpieczeństwa, szyfrowania, kryptografii bogactwo danych i zarządzania nimi wydobycie prawdziwie użytecznej wiedzy 44

45 Technologia Informacyjne (IT) Dziedzina wiedzy obejmująca informatykę (włącznie ze sprzętem komputerowym oraz oprogramowaniem używanym do tworzenia, przesyłania, prezentowania i zabezpieczania informacji), telekomunikację i inne technologie związane z informacją Dostarcza ona użytkownikowi narzędzi, za pomocą których może on pozyskiwać informacje, selekcjonować je, analizować, przetwarzać, zarządzać i przekazywać innym ludziom 45

46 Społeczeństwo informacyjne Terminem określa się społeczeństwo, w którym towarem staje się informacja traktowana jako szczególne dobro niematerialne, równoważne lub cenniejsze nawet od dóbr materialnych Rozwój usług związanych z 3P (przesyłanie, przetwarzanie, przechowywanie informacji) 46

Podstawy informatyki. dr inż. Izabela Szczęch Izabela.Szczech@cs.put.poznan.pl. www.cs.put.poznan.pl/iszczech

Podstawy informatyki. dr inż. Izabela Szczęch Izabela.Szczech@cs.put.poznan.pl. www.cs.put.poznan.pl/iszczech Podstawy informatyki dr inż. Izabela Szczęch Izabela.Szczech@cs.put.poznan.pl www.cs.put.poznan.pl/iszczech PP Plan przedmiotu Wprowadzenie Komputerowa reprezentacja informacji znaków liczb obrazów Budowa

Bardziej szczegółowo

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska Podstawy informatyki Izabela Szczęch Politechnika Poznańska WPROWADZENIE DO INFORMATYKI Plan wykładu Informatyka jako dziedzina naukowa Zarys historii informatyki Zadania i zastosowania informatyki Kierunki

Bardziej szczegółowo

O informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

O informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski O informatyce i jej historii R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Informatyka (1) Informatyka to gałąź wiedzy związana z procesami:! projektowania,

Bardziej szczegółowo

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

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy Podstawowe pojęcia związane z informatyką: informatyka dziedzina wiedzy i działalności zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji, czyli różnego rodzaju danych o otaczającej

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

LEKCJA TEMAT: Zasada działania komputera. LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem

Bardziej szczegółowo

Wprowadzenie do informatyki Czym jest informatyka?

Wprowadzenie do informatyki Czym jest informatyka? Wprowadzenie do informatyki Czym jest informatyka? dr inż. Anna Kobusińska Anna.Kobusinska@cs.put.poznan.pl www.cs.put.poznan.pl/akobusinska Informatyka zajmuje się całokształtem przechowywania, przesyłania,

Bardziej szczegółowo

Architektura komputerów Historia systemów liczących

Architektura komputerów Historia systemów liczących Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój

Bardziej szczegółowo

2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera Architektura komputera dr inż. Tomasz Łukaszewski 1 2 500 p.n.e: pierwsze liczydło (abakus) Babilonia. 1614kostkiJohnaNapiera szkockiego matematyka pozwalające dodawać i odejmować 3 4 1621suwak logarytmicznyopracowany

Bardziej szczegółowo

Wprowadzenie do informatyki

Wprowadzenie do informatyki Wprowadzenie do informatyki dr inż.. Anna Kobusińska ska Anna.Kobusinska@cs.put.poznan.pl www.cs.put.poznan.pl/akobusinska akobusinska Czym jest informatyka? Informatyka zajmuje się całokształtem przechowywania,

Bardziej szczegółowo

Podstawy Informatyki Systemy sterowane przepływem argumentów

Podstawy Informatyki Systemy sterowane przepływem argumentów Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Komputer i jego architektura Taksonomia Flynna 2 Komputer i jego architektura Taksonomia Flynna Komputer Komputer

Bardziej szczegółowo

JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?

JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI? JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI? Dlaczego dla informatyków ważne są liczby? Dlaczego dla informatyków ważne są liczby? bo w pamięci komputerów cyfrowych wszelkie dane (teksty,

Bardziej szczegółowo

Elementy historii INFORMATYKI

Elementy historii INFORMATYKI Elementy historii INFORMATYKI Wykład 2. Elementy historii informatyki HISTORIA INFORMATYKI HISTORIA KOMPUTERÓW Wykład 2. Elementy historii informatyki Prehistoria informatyki: PASCAL i LEIBNIZ (1623 1662)

Bardziej szczegółowo

Jak liczono dawniej? 1

Jak liczono dawniej? 1 Jak liczono dawniej? 1 SPIS TREŚCI PALCE... 3 KAMIENIE... 4 SYSTEM KARBOWY... 5 ABAKUS:... 6 MECHANICZNY KALKULATOR LEONARDA DA VINCI:... 7 TABLICE NAPIERA:... 8 SUWAK LOGARYTMICZNY:... 9 MECHANICZNY KALKULATOR

Bardziej szczegółowo

Historia komputera. Lubię to! - podręcznik

Historia komputera. Lubię to! - podręcznik Historia komputera Lubię to! - podręcznik Plan na dziś Definicja komputera Dlaczego powstał komputer? Historia komputerów Przyrządy do liczenia Co to jest komputer? Definicja z https://www.wikipedia.org/

Bardziej szczegółowo

Historia informatyki

Historia informatyki Spis treści 1 CZYM JEST INFORMATYKA... - 2-1.1 DEFINICJE INFORMATYKI...- 2-1.2 POJĘCIA ZWIĄZANE Z INFORMATYKĄ...- 2-2 ELEMENTY HISTORII INFORMATYKI... - 2-2.1 OD STAROŻYTNOŚCI DO ŚREDNIOWIECZA...- 2-2.2

Bardziej szczegółowo

Wprowadzenie do inżynierii przetwarzania informacji

Wprowadzenie do inżynierii przetwarzania informacji Dr inż. Robert Wójcik Wprowadzenie do inżynierii przetwarzania informacji 1. Maszyny i systemy cyfrowe 1.1. Historia komputerów i główne kierunki ich rozwoju 1.2. Reprezentacja informacji w elektronicznych

Bardziej szczegółowo

Wstęp do Informatyki. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl

Wstęp do Informatyki. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl Wstęp do Informatyki dr inż. Paweł Pełczyński ppelczynski@swspiz.pl Literatura 1. Brookshear, J. G. (2003). Informatyka w ogólnym zarysie. WNT, Warszawa. 3. Małecki, R. Arendt D. Bryszewski A. Krasiukianis

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Jan Kazimirski 1 Opis zajęć Odrobina historii... Elementy techniki cyfrowej Maszynowa reprezentacja danych Budowa i zasady działania współczesnych komputerów Elementy programowania

Bardziej szczegółowo

Informatyka zarys historii informatyki. dr hab. inż. Mikołaj Morzy

Informatyka zarys historii informatyki. dr hab. inż. Mikołaj Morzy Informatyka zarys historii informatyki dr hab. inż. Mikołaj Morzy kontakt dr hab. inż. Mikołaj Morzy tel. +61 665 2961 email Mikolaj.Morzy@put.poznan.pl skype mikolaj.morzy plan przedmiotu historia informatyki

Bardziej szczegółowo

Historia komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie

Historia komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie Historia komputerów Informatyka - dziedzina nauki, która zajmuje się przetwarzaniem informacji przy pomocy komputerów i odpowiedniego oprogramowania. Historia informatyki: Pierwszymi narzędziami, które

Bardziej szczegółowo

Architektura komputerów wer. 7

Architektura komputerów wer. 7 Architektura komputerów wer. 7 Wojciech Myszka 2013-10-29 19:47:07 +0100 Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie i wynik

Bardziej szczegółowo

PRACA ZALICZENIOWA Z WORDA

PRACA ZALICZENIOWA Z WORDA PRACA ZALICZENIOWA Z WORDA Wykonał: mgr Henryk Janeczek Olesno, 2011 Test zaliczeniowy z Worda spis treści Numerowanie, punktory.. 3 Tabela. 4 Tekst wielokolumnowy, grafika... 5 Tekst matematyczny, rysunki,

Bardziej szczegółowo

Jako pierwszych do liczenia używano palców.

Jako pierwszych do liczenia używano palców. Jako pierwszych do liczenia używano palców. Kolejnymi przedmiotami do liczenia były kamienie. Małe, okrągłe kamyki mogły być używane do wyrażania większych liczb niż starcza na to palców, a posiadały one

Bardziej szczegółowo

Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami. Andrzej Materka, listopad 2010

Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami. Andrzej Materka, listopad 2010 Politechnika Łódzka Instytut Elektroniki Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami Andrzej Materka, listopad 2010 Jena Meeting, 12-14 December 2008 1/8 Plan wykładu - rozwój urządzeń

Bardziej szczegółowo

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula Pracownia Komputerowa Wyk ad I Magdalena Posiada a-zezula Kontakt Zak ad Cząstek i Oddzia ywań Fundamentalnych pok 4.20, Pasteura 5. http://www.fuw.edu.pl/~mposiada email: Magdalena.Posiadala@fuw.edu.pl

Bardziej szczegółowo

Technika mikroprocesorowa

Technika mikroprocesorowa Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi

Bardziej szczegółowo

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

Przeszłość i Przyszłość Informatyki Przeszłość i Przyszłość Informatyki Maciej M. Sysło Uniwersytet Wrocławski syslo@ii.uni.wroc.pl Łączą nas ludzie nie maszyny Plan Nie rozstrzygnę : Kto jest ojcem komputerów: Który komputer był pierwszy:

Bardziej szczegółowo

Technologie Informacyjne

Technologie Informacyjne page.1 Technologie Informacyjne Wersja: 4 z drobnymi modyfikacjami! Wojciech Myszka 2013-10-14 20:04:01 +0200 page.2 Cel zajęć Cele zajęć: Uaktualnienie i ujednolicenie wiedzy/terminologii oraz zdobycie

Bardziej szczegółowo

Architektura komputerów wer. 3

Architektura komputerów wer. 3 Architektura komputerów wer. 3 Wojciech Myszka, Maciej Panek listopad 2014 r. Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie

Bardziej szczegółowo

Podstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć?

Podstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć? Podstawy Informatyki Metalurgia, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl tel. 012 617 28 89 Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 PROGRAM ZAJĘĆ

Bardziej szczegółowo

Podstawy Informatyki

Podstawy Informatyki Podstawy Informatyki Metalurgia, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl tel. 012 617 28 89 Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Podstawy Informatyki

Bardziej szczegółowo

Wstęp do architektury komputerów

Wstęp do architektury komputerów Wstęp do architektury komputerów Podręczniki: Willians Stallings: Organizacja i architektura systemu komputerowego, WNT Notatki z wykładu: http://zefir.if.uj.edu.pl/planeta/wyklad_architektura.htm Egzamin:

Bardziej szczegółowo

Technologie informacyjne (wyk. 1) Podstawowe pojęcia związane z informatyką, zarys historii informatyki, komputerowy zapis informacji

Technologie informacyjne (wyk. 1) Podstawowe pojęcia związane z informatyką, zarys historii informatyki, komputerowy zapis informacji Technologie informacyjne (wyk. 1) Podstawowe pojęcia związane z informatyką, zarys historii informatyki, komputerowy zapis informacji dr Tomasz Ordysiński ordych@wneiz.pl tomaszordysinski.pl Podstawowe

Bardziej szczegółowo

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1 i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:

Bardziej szczegółowo

Przeszłość i przyszłość informatyki

Przeszłość i przyszłość informatyki Przeszłość i przyszłość informatyki Rodzaj zajęć: Wszechnica Popołudniowa Tytuł: Przeszłość i przyszłość informatyki Autor: prof. dr hab. Maciej M Sysło Redaktor merytoryczny: prof. dr hab. Maciej M Sysło

Bardziej szczegółowo

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow. Informatyka Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl 1 Program zajęć Wykład: Wprowadzenie Budowa i działanie sprzętu komputerowego

Bardziej szczegółowo

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego ARK: W1 SG 2005 1/7 Ważniejsze daty w historii rozwoju komputerów 1/5? komputery astronomiczne (Stonehenge)? abak (RYS1a, RYS1b) ok. 1400 astrolabium

Bardziej szczegółowo

Technologie Informacyjne Wykład 2

Technologie Informacyjne Wykład 2 Technologie Informacyjne Wykład 2 Elementy systemu komputerowego Wojciech Myszka Jakub Słowiński Katedra Mechaniki i Inżynierii Materiałowej Wydział Mechaniczny Politechnika Wrocławska 15 października

Bardziej szczegółowo

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,

Bardziej szczegółowo

Budowa komputera Komputer computer computare

Budowa komputera Komputer computer computare 11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału

Bardziej szczegółowo

Systemy operacyjne i sieci komputerowe

Systemy operacyjne i sieci komputerowe Historia komputerów 1 1. Historia komputeryzacji 1620 suwak logarytmiczny narzędzie ułatwiające dokonywanie prostych obliczeń, logarytmowanie. Był stosowany przez inżynierów jeszcze w XX wieku. Wynalazca,

Bardziej szczegółowo

Budowa pierwszych komputerów i ich zastosowanie w matematyce

Budowa pierwszych komputerów i ich zastosowanie w matematyce Budowa pierwszych komputerów i ich zastosowanie w matematyce Aleksander Byglewski Jarosław Rolski Jakub Zbrzezny Krótki kurs historii matematyki Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska

Bardziej szczegółowo

ZWIĄZEK MIĘDZY INFORMATYKĄ I TECHNOLOGIĄ INFORMACYJNĄ

ZWIĄZEK MIĘDZY INFORMATYKĄ I TECHNOLOGIĄ INFORMACYJNĄ ZWIĄZEK MIĘDZY INFORMATYKĄ I TECHNOLOGIĄ INFORMACYJNĄ Technologia informacyjna Grażyna Koba wyd. MiGra INFORMATYKA Koncentruje się wokół problemu informacji oraz wokół komputera, jego budowy, programowania

Bardziej szczegółowo

Logiczny model komputera i działanie procesora. Część 1.

Logiczny model komputera i działanie procesora. Część 1. Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.

Bardziej szczegółowo

Wprowadzenie do współczesnej inżynierii. Rozwój komputerów i metod komunikacji człowieka z komputerem

Wprowadzenie do współczesnej inżynierii. Rozwój komputerów i metod komunikacji człowieka z komputerem Politechnika Łódzka Instytut Elektroniki http://amaterka.pl Wprowadzenie do współczesnej inżynierii Rozwój komputerów i metod komunikacji człowieka z komputerem Andrzej Materka, kwiecień 2013 Jena Meeting,

Bardziej szczegółowo

PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA

PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA Pierwszą maszyną cyfrową, w której operacje wykonywane były za pomocą układów elektronicznych, był ENIAC (Electronic Numerioal Integrator And Computer)

Bardziej szczegółowo

O ALGORYTMACH I MASZYNACH TURINGA

O ALGORYTMACH I MASZYNACH TURINGA O ALGORYTMACH I MASZYNACH TURINGA ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające współcześnie precyzyjny schemat mechanicznej lub maszynowej realizacji zadań określonego

Bardziej szczegółowo

Algorytm. Krótka historia algorytmów

Algorytm. Krótka historia algorytmów Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne

Bardziej szczegółowo

12:00 1 MAJA 2015, CZWARTEK

12:00 1 MAJA 2015, CZWARTEK Mój wymarzony zawód: 12:00 1 MAJA 2015, CZWARTEK Kacper Bukowski, Uczeń klasy III B Gimnazjum nr 164 z Oddziałami Integracyjnymi i Dwujęzycznymi im. Polskich Olimpijczyków w Warszawie www.kto-to-informatyk.pl

Bardziej szczegółowo

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,

Bardziej szczegółowo

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,

Bardziej szczegółowo

Między przeszłością a przyszłością komputerów i informatyki

Między przeszłością a przyszłością komputerów i informatyki Między przeszłością a przyszłością komputerów i informatyki Uniwersytet Wrocławski, UMK w Toruniu syslo@ii.uni.wroc.pl Rozgrzewka, I Co ci dwaj Panowie, stojący na tle komputera ENIAC, trzymają w rękach?

Bardziej szczegółowo

Budowa Mikrokomputera

Budowa Mikrokomputera Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,

Bardziej szczegółowo

Alan M. TURING. Matematyk u progu współczesnej informatyki

Alan M. TURING. Matematyk u progu współczesnej informatyki Alan M. TURING n=0 1 n! Matematyk u progu współczesnej informatyki Wykład 5. Alan Turing u progu współczesnej informatyki O co pytał Alan TURING? Czym jest algorytm? Czy wszystkie problemy da się rozwiązać

Bardziej szczegółowo

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku; Scenariusz lekcji 1 TEMAT LEKCJI Historia informacji 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku; omówić działanie i zastosowanie pierwszych

Bardziej szczegółowo

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

Dr inż. Grażyna KRUPIŃSKA.  D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl http://orion.fis.agh.edu.pl/~grazyna/ D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI Plan wykładu 2 Wprowadzenie, trochę historii, systemy liczbowe

Bardziej szczegółowo

[1] [2] [3] [4] [5] [6] Wiedza

[1] [2] [3] [4] [5] [6] Wiedza 3) Efekty dla studiów drugiego stopnia - profil ogólnoakademicki na kierunku Informatyka w języku angielskim (Computer Science) na specjalności Sztuczna inteligencja (Artificial Intelligence) na Wydziale

Bardziej szczegółowo

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia Informacja w perspektywie obliczeniowej Informacje, liczby i obliczenia Cztery punkty odniesienia (dla pojęcia informacji) ŚWIAT ontologia fizyka UMYSŁ psychologia epistemologia JĘZYK lingwistyka nauki

Bardziej szczegółowo

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Zadanie algorytmiczne: wyszukiwanie dane wejściowe:

Bardziej szczegółowo

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko Wprowadzenie do systemów operacyjnych mgr inż. Krzysztof Szałajko Co to jest system operacyjny? Co to jest system komputerowy? 2 / 37 Definicja: system operacyjny System operacyjny jest programem pośredniczącym

Bardziej szczegółowo

Fascynujący świat komputerów

Fascynujący świat komputerów Barbara Szczepańska INFORMATYKA Barbara Szczepańska Fascynujący świat komputerów Kto wynalazł komputer? Komputery zmieniły ogromnie naszą cywilizację, wpływają bezpośrednio na wiele aspektów naszego życia,

Bardziej szczegółowo

Za pierwszy niebanalny algorytm uważa się algorytm Euklidesa wyszukiwanie NWD dwóch liczb (400 a 300 rok przed narodzeniem Chrystusa).

Za pierwszy niebanalny algorytm uważa się algorytm Euklidesa wyszukiwanie NWD dwóch liczb (400 a 300 rok przed narodzeniem Chrystusa). Algorytmy definicja, cechy, złożoność. Algorytmy napotykamy wszędzie, gdziekolwiek się zwrócimy. Rządzą one wieloma codziennymi czynnościami, jak np. wymiana przedziurawionej dętki, montowanie szafy z

Bardziej szczegółowo

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej. Efekty dla studiów pierwszego stopnia profil ogólnoakademicki na kierunku Informatyka w języku polskim i w języku angielskim (Computer Science) na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie-

Bardziej szczegółowo

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

Komputery. Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka :08: Komputery Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka 2015-10-04 08:08:08 +0200 Odrobina historii matematyki Jak liczono kiedyś używając części ciała (na palcach), nacięcia (karby) na kiju, kości,...

Bardziej szczegółowo

Definicje. Algorytm to:

Definicje. Algorytm to: Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi

Bardziej szczegółowo

INFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227

INFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 INFORMATYKA W SZKOLE Dr inż. Grażyna KRUPIŃSKA grazyna@fis.agh.edu.pl D-10 pokój 227 Podyplomowe Studia Pedagogiczne 2 Algorytmy Nazwa algorytm wywodzi się od nazwiska perskiego matematyka Muhamed ibn

Bardziej szczegółowo

Komputery. Komputery. Komputery PC i MAC Laptopy

Komputery. Komputery. Komputery PC i MAC Laptopy Komputery Komputery PC i MAC Laptopy 1 Spis treści: 1. Komputery PC i Mac...3 1.1 Komputer PC...3 1.2 Komputer Mac...3 2. Komputery przenośne...4 2.1 Laptop...4 2.2 Netbook...4 2.3 Tablet...5 3. Historia

Bardziej szczegółowo

Architektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl

Architektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl Architektura Systemów Komputerowych Paweł Pełczyński ppelczynski@swspiz.pl Program przedmiotu Struktura i zasada działania prostego systemu mikroprocesorowego Operacje wykonywane przez mikroprocesor i

Bardziej szczegółowo

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych

Bardziej szczegółowo

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne Rocznik: 2016/2017 Język wykładowy: Polski Semestr 1 IIN-1-103-s

Bardziej szczegółowo

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII? Festiwal Myśli Abstrakcyjnej, Warszawa, 22.10.2017 Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII? Dwa kluczowe terminy Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące

Bardziej szczegółowo

Efekt kształcenia. Wiedza

Efekt kształcenia. Wiedza Efekty dla studiów drugiego stopnia profil ogólnoakademicki na kierunku Informatyka na specjalności Przetwarzanie i analiza danych, na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie oznacza

Bardziej szczegółowo

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika: Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika: Rok I, semestr I (zimowy) 1 Etykieta w życiu publicznym

Bardziej szczegółowo

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 1. Karol Tarnowski A-1 p.

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 1. Karol Tarnowski A-1 p. Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 1 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan wykładów (1) Algorytmy i programy Proste typy danych Rozgałęzienia

Bardziej szczegółowo

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

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia

Bardziej szczegółowo

JAKIEGO RODZAJU NAUKĄ JEST

JAKIEGO RODZAJU NAUKĄ JEST JAKIEGO RODZAJU NAUKĄ JEST INFORMATYKA? Computer Science czy Informatyka? Computer Science czy Informatyka? RACZEJ COMPUTER SCIENCE bo: dziedzina ta zaistniała na dobre wraz z wynalezieniem komputerów

Bardziej szczegółowo

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:

Bardziej szczegółowo

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty. Algorytm Euklidesa Algorytm ten, jak wskazuje jego nazwa, został zaprezentowany przez greckiego matematyka - Euklidesa, żyjącego w w latach około 300r. p.n.e., w jego podstawowym dziele pt. Elementy. Algorytm

Bardziej szczegółowo

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

Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles). Wykład 1 1-1 Informatyka nauka zajmująca się zbieraniem, przechowywaniem i przetwarzaniem informacji. Informacja obiekt abstrakcyjny, który w postaci zakodowanej moŝe być przechowywany, przesyłany, przetwarzany

Bardziej szczegółowo

M T E O T D O ZI Z E E A LG L O G R O Y R TM

M T E O T D O ZI Z E E A LG L O G R O Y R TM O ALGORYTMACH I METODZIE ALGORYTMICZNEJ Czym jest algorytm? Czym jest algorytm? przepis schemat zestaw reguł [ ] program ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające

Bardziej szczegółowo

Odniesienie symbol II/III [1] [2] [3] [4] [5] Efekt kształcenia. Wiedza

Odniesienie symbol II/III [1] [2] [3] [4] [5] Efekt kształcenia. Wiedza Efekty dla studiów drugiego stopnia profil ogólnoakademicki na kierunku Inżynieria i Analiza Danych prowadzonym przez Wydział Matematyki i Nauk Informacyjnych Użyte w poniższej tabeli: 1) w kolumnie 4

Bardziej szczegółowo

Rok I, semestr I (zimowy) Liczba godzin

Rok I, semestr I (zimowy) Liczba godzin Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Dla rocznika: 2018/2019 Rok I, semestr I (zimowy) Lp. Nazwa przedmiotu zajęć

Bardziej szczegółowo

Magistrala systemowa (System Bus)

Magistrala systemowa (System Bus) Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki

Bardziej szczegółowo

Budowa komputera. Lubię to! - podręcznik

Budowa komputera. Lubię to! - podręcznik Budowa komputera Lubię to! - podręcznik Plan na dziś Przypomnienie podstawowych wiadomości z poprzedniej lekcji Założenia teoretyczne komputera Praktyczna realizacja idei Podział elementów: W zależności

Bardziej szczegółowo

Powrót do przeszłości i przyszłości

Powrót do przeszłości i przyszłości Wykład 7 Powrót do przeszłości i przyszłości Krótka (bardzo) historia komputerów: ok. 2600 r. p.n.e. stosowano liczydła zwane abakusami IV w. p.n.e. Euklides w swoim fundamentalnym dziele Elementy podał

Bardziej szczegółowo

Abstrakcyjny model maszyny przetwarzającej dane To pomysł jak zapisać komputer jako działające urządzenie i tu pojawia się pomysł na maszynę Turinga.

Abstrakcyjny model maszyny przetwarzającej dane To pomysł jak zapisać komputer jako działające urządzenie i tu pojawia się pomysł na maszynę Turinga. ARCHITEKTURA I DZIAŁANIE KOMPUTERA Abstrakcyjny model maszyny przetwarzającej dane To pomysł jak zapisać komputer jako działające urządzenie i tu pojawia się pomysł na maszynę Turinga. Maszyna Turinga

Bardziej szczegółowo

wagi cyfry 7 5 8 2 pozycje 3 2 1 0

wagi cyfry 7 5 8 2 pozycje 3 2 1 0 Wartość liczby pozycyjnej System dziesiętny W rozdziale opiszemy pozycyjne systemy liczbowe. Wiedza ta znakomicie ułatwi nam zrozumienie sposobu przechowywania liczb w pamięci komputerów. Na pierwszy ogień

Bardziej szczegółowo

Programowanie sterowników PLC wprowadzenie

Programowanie sterowników PLC wprowadzenie Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Sterowniki programowalne

Bardziej szczegółowo

Algorytmy i schematy blokowe

Algorytmy i schematy blokowe Algorytmy i schematy blokowe Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków; zbiór poleceń odnoszących się do pewnych obiektów, ze wskazaniem porządku,

Bardziej szczegółowo

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne Rocznik: 2019/2020 Język wykładowy: Polski Semestr 1 z Kierunkowe 10

Bardziej szczegółowo

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

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład I: Kodowanie liczb w systemach binarnych 1 Część 1 Dlaczego system binarny? 2 I. Dlaczego system binarny? Pojęcie bitu Bit jednostka informacji

Bardziej szczegółowo

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013 Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013 Rok I, semestr I (zimowy) 1 Etykieta w życiu publicznym 1 Przedmiot

Bardziej szczegółowo

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

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

Bardziej szczegółowo

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy

ALGORYTMY. 1. Podstawowe definicje Schemat blokowy ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności

Bardziej szczegółowo

Podstawy Informatyki Organizacja prostego komputera dydaktycznego

Podstawy Informatyki Organizacja prostego komputera dydaktycznego Podstawy Informatyki Organizacja prostego komputera dydaktycznego alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 2 Wprowadzenie Architektura maszyny W Rozkazy maszyny W 3 Rozkazy arytmetyczne

Bardziej szczegółowo

Wstęp do Informatyki dla bioinformatyków

Wstęp do Informatyki dla bioinformatyków Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:

Bardziej szczegółowo

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika: Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika: Rok I, semestr I (zimowy) 1 Etykieta w życiu publicznym

Bardziej szczegółowo

Algorytm. a programowanie -

Algorytm. a programowanie - Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik

Bardziej szczegółowo

Podstawy Informatyki Języki programowania

Podstawy Informatyki Języki programowania Podstawy Informatyki Języki programowania alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Wprowadzenie Języki programowania 2 Przykład Wczytywanie programu do pamięci Podsumowanie 3 Przykład

Bardziej szczegółowo