Informacja - pojęcie abstrakcyjne Dane: konkretna reprezentacja informacji. 3 "Podstawy informatyki", Tadeusz Wilusz 2004



Podobne dokumenty
Pracownia Komputerowa wyk ad VII

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

Techniki multimedialne

Pracownia komputerowa. Dariusz Wardecki, wyk. VIII

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

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

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

System Liczbowe. Szesnastkowy ( heksadecymalny)

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

Podstawy informatyki. Reprezentacja danych w systemach cyfrowych

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

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

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

Kodowanie informacji. Przygotował: Ryszard Kijanka

PODSTAWY INFORMATYKI. Informatyka? - definicja

Podstawy Informatyki Gramatyki formalne

Pracownia komputerowa. Dariusz Wardecki, wyk. V


Opis programu do wizualizacji algorytmów z zakresu arytmetyki komputerowej

Pracownia Komputerowa wyk ad VI

Pracownia komputerowa. Dariusz Wardecki, wyk. IV

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Systemy liczbowe. 1. System liczbowy dziesiętny


Programowanie Niskopoziomowe

DZIESIĘTNY SYSTEM LICZBOWY

Pracownia Komputerowa wyk ad V

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

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. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

Systemy liczbowe Plan zaję ć

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

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

Technologie Informacyjne

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

Pracownia Komputerowa wykład IV


Elementy cyfrowe i układy logiczne

Pracownia Komputerowa wyk ad IV

Arytmetyka komputera

L6.1 Systemy liczenia stosowane w informatyce

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze

Podstawy informatyki (2)

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Jednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko

Opis modułu kształcenia Tworzenie i cyfrowa obróbka grafiki

1 Reprezentacja informacji w komputerze.

STANDARDOWE TECHNIKI KOMPRESJI SYGNAŁÓW

Struktura plików wejściowych kontrahenci krajowi i zagraniczni ipko biznes

Temat: Funkcje. Własności ogólne. 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

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

Podstawy programowania w C++



Architektura systemów komputerowych

Architektura komputerów

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

Architektura komputerów

Krótka wycieczka do wnętrza komputera

Projektowanie bazy danych

Pracownia Komputerowa wykład VI

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

4 Standardy reprezentacji znaków. 5 Przechowywanie danych w pamięci. 6 Literatura

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

Instrukcja dotycząca kodów kreskowych

Surowiec Zużycie surowca Zapas A B C D S 1 0,5 0,4 0,4 0, S 2 0,4 0,2 0 0, Ceny x

Architektura komputerów

ARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach

Systemy zapisu liczb.

Komunikacja człowiek-komputer

0.1 Hierarchia klas Diagram Krótkie wyjaśnienie

dr inż. Jarosław Forenc

ARCHITEKTURA KOMPUTERÓW Systemy liczbowe

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

Kodowanie informacji. Elementy teorii informacji.

Komputer i urządzenia z nim współpracujące

Podstawy programowania w Pythonie

OPIS PRZEDMIOTU. Podstawy edukacji matematycznej. Wydzia Pedagogiki i Psychologii

Formularze i ramki w HTML

!!" % & $ ( # # ( ( # ( ( TalentowiSKO talenty dodajemy, mnoīymy, potċgujemy. TalentowiSKO@bankbps.pl tel TalentowiSKO.

Strona główna góra

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


















Transkrypt:

Współczesna technologa systemu nformacyjnego wedza wedza Podstawy nformatyk nformacja nformacja nformacja Temat 02 Maszynowa reprezentacja nformacj wykłady 2 3 źródło nformacj (nadawca nformacj) IBM Compatble technologa: SYSTEM INFORMATYCZNY seć komputerowa dane IBM Compatble odborca nformacj 1 2 Informacja - pojęce abstrakcyjne Dane: konkretna reprezentacja nformacj Informacja: maksymalna szybkość samochódu wynos 160 km/h. Ta sama nformacja: 100 ml/h, 44.4 m/sek, zapsana alfabetem arabskm, psmem Bralla td. Wybór reprezentacj nformacj jest bardzo ważny dla wygody przetwarzana danych - spróbujce np. podzelć dwe lczby zapsane rzymskm cyfram. 3 4 Typy danych Dane typu logcznego: tak lub ne Dane alfanumeryczne (alfabet+lczby) Dane numeryczne lczby całkowte lczby rzeczywste Rozkazy do wykonana Dane alfanumeryczne o ustalonej strukturze (rekordy), Dane grafczne, muzyczne... (multmeda) Bty bajty Bt = bnary unt, czyl jednostka dwójkowa, tak/ne. Cąg btów wystarczy by przekazać dowolną wadomość: np. za pomocą tam-tamów czy telegrafu. Alfabet polsk ma 35 lter, uwzględnając małe duże ltery + znak specjalne mamy prawe 100 znaków. 5 6 1

Bramk tranzystorów przyjmują tylko dwa stany: przewodzą lub ne, są bnarne. Maszynowa reprezentacja nformacj 1 bt: 0, 1, rozróżna 2 znak. 2 bty: 00, 01, 10, 11, rozróżnają 4 znak. 3 bty: 000, 001, 010, 011, 100, 101, 110, 111, rozróżnają 8 znaków. 4 bty: 0000... 1111, rozróżnają 16 znaków. 8 btów pozwala odróżnć 2 8 = 16 x 16 = 256 znaków. Cąg 8 btów = 1 bajt, wygodna jednostka do pamętana podstawowych symbol. 7 8 Systemy lczbowe w nformatyce. Systemy pozycyjne SYSTEM DZIESIETNY (ang. decmal system): 0 1 2 3 4 5 6 7 8 9 > 10 cyfr np.: 472 = 4*100 + 7*10 + 2*1 = 4*10 2 + 7*10 1 + 2*10 0 SYSTEM DWÓJKOWY (ang. bnary system): 0 1 > 2 cyfry W = c N np.: 10110 (2) = 1*2 4 + 0*2 3 + 1*2 2 + 1*2 1 + 0*2 0 = 16 + 0 + 4 + 2 + 0 = 22 (10) SYSTEM SZESNASTKOWY (ang. hexadecmal system): 0 1 2 3 4 5 6 7 8 9 A B C D E F > 16 cyfr np.: A8D (16) = A*16 2 + 8*16 1 + D*16 0 = 2560 + 128 + 13 = 2701 (10) W = 10 c 9 10 Systemy pozycyjne stosowane w nformatyce Dec Hex Oct Bn 0 0 0 0000 1 1 1 0001 2 2 2 0010 3 3 3 0011 4 4 4 5 5 5 0101 6 6 6 0110 7 7 7 0111 8 8 10 1000 9 9 11 1001 10 A 12 1010 11 B 13 1011 12 C 14 1100 13 D 15 1101 14 E 16 1110 15 F 17 1111 16 10 20 10000 11 PRZEKSZTALCANIE LICZB W SYSTEMACH LICZBOWYCH 12 2

29 (10) =? (2) 29 2 14 1 7 0 3 1 1 1 0 1 Konwersja na system dwójkowy 29 (10) = 11101 (2) 0,35(10) =?(2) 0 35 0 70 1 40 0 80 1 60 1 20 0 40 0 80 1 60 1 20 0,35(10) = 0,010110011...(2) Szesnastkowy na dwójkowy Dwójkowy na szesnastkowy 13 14 Standardy reprezentowana znaków alfanumerycznych ASCII - Amercan Standard Code for Informaton Exchange, używa 7 btów (zgodny z kodem ISO-7). ANSI - Amercan Natonal Standards Insttute. Starsze standardy, np. EBCDIC (Extended Bnary-Coded- Decmal Interchange Code), na nelcznych już komputerach centralnych. Każdy znak można zapsać w postac dwójkowej. Na przykład mę JOHN można zapsać w kodze ASCI tak jak na rysunku. Grafka, dźwęk wdeo da sę rowneż zapsać w kodze bnarnym. Kodowane znaków ASCII Każdy znak można zapsać w postac dwójkowej. Na przykład mę JOHN można zapsać w kodze ASCI tak jak na rysunku. Grafka, dźwęk wdeo da sę rowneż zapsać w kodze bnarnym. 15 16 Znak w kodze ASCII Ch-ka kodu ASCII znak kod bnarny znak kod bnarny A 0001 N 1110 B 0010 O 1111 C 0011 P 0101 0000 17 18 3

Tabela kodów ASCII kod znak kod znak kod znak kod znak kod znak 32 51 3 70 F 89 Y 108 l 33! 52 4 71 G 90 Z 109 m 34 " 53 5 72 H 91 [ 110 n 35 # 54 6 73 I 92 \ 111 o 36 $ 55 7 74 J 93 ] 112 p 37 % 56 8 75 K 94 ^ 113 q 38 & 57 9 76 L 95 _ 114 r 39 ' 58 : 77 M 96 ` 115 s 40 ( 59 ; 78 N 97 a 116 t 41 ) 60 < 79 O 98 b 117 u 42 * 61 = 80 P 99 c 118 v 43 + 62 > 81 Q 100 d 119 w 44, 63? 82 R 101 e 120 x 45-64 @ 83 S 102 f 121 y 46. 65 A 84 T 103 g 122 z 47 / 66 B 85 U 104 h 123 { 48 0 67 C 86 V 105 124 49 1 68 D 87 W 106 j 125 } 50 2 69 E 88 X 107 k 126 ~ "Standardy" polskch znaków stosowane w Polsce (A) (C) (E) (L) (N) (O) (S) (X) (Z) (a) (c) (e) (l) (n) (o) (s) (x) (z) Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż ------------------------------------------------------------------------------------- ISO-8859-2 161 198 202 163 209 211 166 172 175 177 230 234 179 241 243 182 188 191 Wndows-EE 165 198 202 163 209 211 140 143 175 185 230 234 179 241 243 156 159 191 IBM (CP852) 164 143 168 157 227 224 151 141 189 165 134 169 136 228 162 152 171 190 Mazova 143 149 144 156 165 163 152 160 161 134 141 145 146 164 162 158 166 167 CSK 128 129 130 131 132 133 134 136 135 160 161 162 163 164 165 166 168 167 Cyfromat 128 129 130 131 132 133 134 136 135 144 145 146 147 148 149 150 152 151 DHN 128 129 130 131 132 133 134 136 135 137 138 139 140 141 142 143 145 144 IINTE-ISIS 128 129 130 131 132 133 134 135 136 144 145 146 147 148 149 150 151 152 IEA-Swerk 143 128 144 156 165 153 235 157 146 160 155 130 159 164 162 135 168 145 Logc 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 Mcrovex 143 128 144 156 165 147 152 157 146 160 155 130 159 164 162 135 168 145 Ventura 151 153 165 166 146 143 142 144 128 150 148 164 167 145 162 132 130 135 ELWRO-Junor 193 195 197 204 206 207 211 218 217 225 227 229 236 238 239 243 250 249 Mac 132 140 162 252 193 238 229 143 251 136 141 171 184 196 151 230 144 253 AmgaPL 194 202 203 206 207 211 212 218 219 226 234 235 238 239 243 244 250 251 TeXPL 129 130 134 138 139 211 145 153 155 161 162 166 170 171 243 177 185 187 Atar-Calamus 193 194 195 196 197 198 199 200 201 209 210 211 212 213 214 215 216 217 CorelDraw! 197 242 201 163 209 211 255 225 237 229 236 230 198 241 243 165 170 186 ATM 196 199 203 208 209 211 214 218 220 228 231 235 240 241 243 246 250 252 brak 65 67 69 76 78 79 83 90 90 97 99 101 108 110 111 115 122 122 -------------------------------------------------------------------------------------- Uncode 0x0104 0x0106 0x0118 0x0141 0x0143 0x00D3 0x015A 0x0179 0x017B 0x0105 0x0107 0x0119 0x0142 0x0144 0x00F3 0x015B 0x017A 0x017C --------------------------------------------------------------------------------------------- Żródło: Strona "ogonkowa" AGH 19 20 UNICODE Kodowane nformacj bnarnych dla celów transmsj 21 22 Wartośc lczbowe Kod uzupełnenowy 23 24 4

25 26 Dzękuję za uwgę 27 5