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

Podobne dokumenty
Architektura komputerów Historia systemów liczących

Techniki multimedialne

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

Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

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

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

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Historia komputera. Lubię to! - podręcznik

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

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

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

Elementy historii INFORMATYKI

Historia informatyki

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

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

Wprowadzenie do inżynierii przetwarzania informacji

PI 02-01/12. W jednym bajcie można można zakodować 256 różnych znaków.

L6.1 Systemy liczenia stosowane w informatyce

Kodowanie informacji. Przygotował: Ryszard Kijanka

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

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

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

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

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

PRACA ZALICZENIOWA Z WORDA

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

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

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Technologie Informacyjne

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

O bitach, bajtach i hardware. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Arytmetyka komputera

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Technika mikroprocesorowa

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Informatyka. Michał Rad

Podstawy Informatyki Maszyna Turinga

Podstawy informatyki (1)

O systemach liczbowych

Sygnał a informacja. Nośnikiem informacji mogą być: liczby, słowa, dźwięki, obrazy, zapachy, prąd itp. czyli różnorakie sygnały.

kodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer

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

12:00 1 MAJA 2015, CZWARTEK

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

DZIESIĘTNY SYSTEM LICZBOWY

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Architektura komputerów

Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

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

PODSTAWY INFORMATYKI. Informatyka? - definicja

Podstawy informatyki. dr inż. Izabela Szczęch

Wykład I. Podstawowe pojęcia. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

4. MATERIAŁ NAUCZANIA

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

1.1. Pozycyjne systemy liczbowe

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Pracownia Komputerowa wyk ad VII

Architektura komputerów

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

wagi cyfry pozycje

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

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

Wykład I. Podstawowe pojęcia. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

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

Pracownia Komputerowa wykład VI

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

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

Mikrokontrolery w mechatronice. Wstępne uwagi

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

Komputery. Komputery. Komputery PC i MAC Laptopy

Podstawy informatyki (2)

Systemy zapisu liczb.

Pracownia Komputerowa wykład V

O LICZBACH NIEOBLICZALNYCH I ICH ZWIĄZKACH Z INFORMATYKĄ

Wstęp do programowania. Reprezentacje liczb. Liczby naturalne, całkowite i rzeczywiste w układzie binarnym

Scenariusz lekcji. potrafi podać formułę obliczającą wartość wielomianu stopnia n w punkcie wg schemat Hornera;

ARCHITEKTURA KOMPUTERÓW Systemy liczbowe

Przykładowe pytania DSP 1

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

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

Technika Cyfrowa 1 wykład 1: kody. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej

Podstawy Informatyki

Wstęp do architektury komputerów

ARYTMETYKA KOMPUTERA

Arytmetyka komputerów

Maszyny liczace - rys historyczny

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Systemy operacyjne i sieci komputerowe

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

Sprawdzian test egzaminacyjny GRUPA I

Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.

Kodowanie liczb całkowitych w systemach komputerowych

Teoretyczne Podstawy Informatyki

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

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

Architektura Systemów Komputerowych. Paweł Pełczyński

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

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

Transkrypt:

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 nas rzeczywistości, a obróbka ta odbywa się za pomocą komputerów algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy schemat blokowy graficzne przedstawienie algorytmu za pomocą umownych bloczków program algorytm zapisany w języku zrozumiałym dla komputera

Historia informatyki abak (abakus) - około 2600 r. p.n.e. pierwsze liczydła I mechaniczna maszyna czterodziałaniowa do liczenia Wilhelm Schickard (1592-1635) 1 egzemplarz Pascalina zbudowana przez Pascala około 50 egzemplarzy dwa podstawowe działania możliwość zapamiętania wyników pośrednich I mechaniczna maszyna mnożąca zbudowana w oparciu o system dwójkowy Leibniz odkrył pochodzący ze starożytnych Chin system dwójkowy maszyna zbudowana przez Polaka Abrahama Sterna (1769-1842) cztery działania i pierwiastki kwadratowe rozbudowania karty perforowanej I zbudowano elektryczny czytnik sorter kart przełom XIX I XX wieku 1937 r. maszyna Turinga taśma z zestawem symboli, poruszająca się w obydwu kierunkach głowica odczytująca symbol i wykonująca działanie wg przyjętego diagramu przejść 1941 r. Zuse pierwsza maszyna matematyczna na ok. 600 przekaźnikach cztery działania + pierwiastkowanie dane z klawiatury, wynik na wskaźnikach lampowych 1944 r. Aiken MARK I mechanizm liczący, urządzenia wejścia/wyjścia, pamięć dla danych, urządzenie sterujące

1945 r. ENIAC pierwsza elektroniczna maszyna licząca (liczyła 2000 razy szybciej niż maszyny na przekaźnikach, zajmowała 140 m 2 powierzchni, składała się z 18000 lamp elektronowych I 1500 przekaźników, ważyła 30 ton, zużywała 150kW, koszt instalacji około 2mln dolarów) komputery I generacji 1946 r. John von Neumman zaproponował architekturę komputerów, wg której buduje się komputery do dzisiaj: o pamięć o arytmometr o sterowanie o wprowadzenie danych i wyprowadzenie wyników 1955 r. Tradic pierwsza maszyna na tranzystorach (niewielkie rozmiary, mały pobór mocy, wysoka niezawodność, niewysoka cena, około 1300 dodawań/sek.) komputery II generacji 1962 r. komputery wykonane w technologii cienkowarstwowej (około 160000 dodawań/sek.) komputery III generacji 1968 r. dalsza miniaturyzacja monolityczne układy scalone (około 300000 dodawań/sek.) komputery IV generacji początek lat 80 rozpoczęto prace nad komputerami V generacji (komputery wyposażone w sztuczną inteligencję, która pozwala im naśladować procesy intelektualne) komputery typu Odra 1003, 1013, 1204, 1304, 1305 produkowane przez ELWRO we Wrocławiu

kod ASCII American Standard Code for Information Interchange kody podstawowe od 0 do 127 znaki widoczne na standardowej klawiaturze i znaki sterujące kody rozszerzone od 128 do 256 znaki narodowe, semigraficzne itp. Kody liczbowe 1. kod binarny prosty przyporządkowuje liczbom dziesiętnym całkowitym dodatnim X (10) o wartościach z przedziału n 0 X ( 10) 2 1 n bitowe wektory informacji cyfrowej [a n-1 a n-2 a 1 a 0 ] a i {0,1} X (10) = 2 n-1 a n-1 + 2 n-2 a n-2 + + 2 1 a 1 + a 0 2. kod ósemkowy przyporządkowuje cyfrom ósemkowym od 0 do 7 3 bitowe wektory informacji cyfrowej cyfra wektor informacji cyfrowej 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111

3. kod szesnastkowy - przyporządkowuje cyfrom szesnastkowym od 0 do F 4 bitowe wektory informacji cyfrowej cyfra wektor informacji cyfrowej 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 4. kod dopełnieniowy do dwóch U2 - przyporządkowuje liczbom dziesiętnym całkowitym X (10) o wartościach z przedziału n 1 n 2 10 X ( ) 2 1 n bitowe wektory informacji cyfrowej [a n-1 a n-2 a 1 a 0 ] a i {0,1} X (10) = 2 n-1 a n-1 + 2 n-2 a n-2 + + 2 1 a 1 + a 0

5. kod typu znak moduł kodowanie ułamków właściwych przyporządkowuje liczbom dziesiętnym ułamkowym X (10) o wartościach z przedziału 1 2 1 1 X ( 10) 1 n 2 n 1 1 n bitowe wektory informacji cyfrowej [s a n-2 a 1 a 0 ] s, a i {0,1} 1 1 1 1 an 2 + a 3 + + 2 n K a 1 2 n 2 2 s X (10) = ( ) 0

6. kodowanie kodem koprocesora wartości rzeczywiste Single S C M 31 30 23 22 0 P=2 7-1 Double S C M 63 62 52 51 0 P=2 10-1 Extended S C M 79 78 64 63 0 P=2 14-1 X (10) = (-1) S 1,M 2 C-P