Jednostki informacji i kodowanie znaków

18
Technologia Informacyjna mgr Władysław Czaja Zespół Szkół Łączności w Gdańsku

description

Jednostki informacji i kodowanie znaków. Technologia Informacyjna mgr Władysław Czaja Zespół Szkół Łączności w Gdańsku. System dziesiętny a system dwójkowy (binarny). System dziesiętny ma 10 cyfr: 0,1,2,3,4,5,6,7,8,9 System dwójkowy (binarny) ma 2 cyfry: 0,1. System dwójkowy. - PowerPoint PPT Presentation

Transcript of Jednostki informacji i kodowanie znaków

Page 1: Jednostki informacji i kodowanie znaków

Technologia Informacyjnamgr Władysław Czaja

Zespół Szkół Łączności w Gdańsku

Page 2: Jednostki informacji i kodowanie znaków

System dziesiętny ma 10 cyfr:0,1,2,3,4,5,6,7,8,9

System dwójkowy (binarny) ma 2 cyfry:0,1

21.04.23Jednostki informacji i kodowanie

znaków 2

Page 3: Jednostki informacji i kodowanie znaków

Zapis dowolnej liczby w tym systemie składa się tylko z dwóch cyfr: 0,1

Jest systemem pozycyjnym podobnie jak system dziesiętny – oznacza to, że idąc poziomo od strony prawej do strony lewej rezerwujemy kolejne miejsca dla kolejnych cyfr, z których zbudowana będzie cała liczba

W systemie dwójkowym mamy do czynienia z kolejnymi potęgami 2 ( w systemie dziesiętnym są to kolejne potęgi 10)

21.04.23Jednostki informacji i kodowanie

znaków 3

Page 4: Jednostki informacji i kodowanie znaków

21.04.23Jednostki informacji i kodowanie

znaków 4

Page 5: Jednostki informacji i kodowanie znaków

21.04.23Jednostki informacji i kodowanie

znaków 5

Page 6: Jednostki informacji i kodowanie znaków

21.04.23Jednostki informacji i kodowanie

znaków 6

Page 7: Jednostki informacji i kodowanie znaków

Czy wiesz jak zapisać w systemie dwójkowymliczby 64, 128, 256, 512, 1024 itd.?

Czy wiesz jak zapisać w systemie dwójkowymliczby 63, 127, 255, 511, 1023 itd.?

21.04.23Jednostki informacji i kodowanie

znaków 7

Page 8: Jednostki informacji i kodowanie znaków

Elementarną jednostką informacji jest bit

Bit może przyjmować jedną z dwóch wartości oznaczanych zwykle symbolicznie jako 0 i 1

21.04.23Jednostki informacji i kodowanie

znaków 8

Page 9: Jednostki informacji i kodowanie znaków

Zapis elektryczny:„prąd płynie” (1) lub „prąd nie płynie” (0) Zapis magnetyczny:„namagnesowanie dodatnie” (1) lub

„namagnesowanie ujemne” (0) Zapis optyczny: „pochłanianie światła” (1) lub „odbicie światła” (0)

21.04.23Jednostki informacji i kodowanie

znaków 9

Page 10: Jednostki informacji i kodowanie znaków

W pokoju hotelowym zainstalowany jest czujnik pożarowy. Czujnik ten łączy się z centralką za pomocą przewodu. Jeśli w pomieszczeniu jest normalna temperatura, to czujnik nie przesyła przewodem prądu. Zinterpretujmy to jako stan 0 - brak pożaru. Jeśli jednak wykryty zostanie ogień, to czujnik prześle przewodem prąd elektryczny. Zinterpretujmy to jako stan 1 - pożar. Czujnik i centralka komunikują się za pomocą informacji jednobitowej. Ich język składa się tylko z dwóch symboli:0 - brak pożaru, 1 - pożarNa identycznej zasadzie mogą pracować inne proste urządzenia: czujnik zamkniętych okien lub drzwi, czujnik włączenia świateł w samochodzie, urządzenie włączania oświetlenia nocnego, itp…

Zaczerpnięto z artykułu: http://www.eioba.pl/a2148/kody_binarne

21.04.23Jednostki informacji i kodowanie

znaków 10

Page 11: Jednostki informacji i kodowanie znaków

ASCII [aski] (ang. American Standard Code for Information Interchange) – w tłumaczeniu na język polski oznacza to: Amerykański Standardowy Kod do Wymiany Informacji

7-bitowy kod przyporządkowujący liczby z zakresu 0-127 literom (alfabetu angielskiego), cyfrom, znakom przestankowym i innym symbolom oraz poleceniom sterującym. Przykładowo litera "a" jest kodowana liczbą 97, a znak spacji - 32.

Zobacz tabelę ASCII http://www.calculla.pl/pl/tabela_ascii

21.04.23Jednostki informacji i kodowanie

znaków 11

Page 12: Jednostki informacji i kodowanie znaków

Słowo 'American' w nazwie kodu ASCII sugeruje, że stworzony on został do kodowania amerykańskich znaków. Powstał problem innych alfabetów wykorzystujących "nie amerykańskie" znaki. Dodano więc dodatkowo jeden bit tworząc 8-bitowy system zwany Extended ASCII. Ma on podwójną liczbę możliwych znaków (256) od 0 do 255. Pierwsza połowa (0-127) to zwykłe ASCII. W drugiej połowie (128-255) dodano niestandardowe znaczki, symbole, obcojęzyczne litery. To niby czyni ten kod uniwersalnym.

21.04.23Jednostki informacji i kodowanie

znaków 12

Page 13: Jednostki informacji i kodowanie znaków

Brak jest jednoznacznego ulokowania niestandardowych znaków, bo kod jest gęsty. Każdej kombinacji ośmiu bitów odpowiada już jakiś ustalony symbol i nie ma gdzie „upchać” dodatkowych znaków. Nietrudno zauważyć że 255-128=127 co jest liczbą za skromną jak na potencjalną ilość różnych obcojęzycznych liter i graficznych symboli. Konsekwencją jest że na innych klawiaturach i systemach z innymi pakietami językowymi ta sama kombinacja liczb da różne znaki.

21.04.23Jednostki informacji i kodowanie

znaków 13

Page 14: Jednostki informacji i kodowanie znaków

21.04.23Jednostki informacji i kodowanie

znaków 14

Page 15: Jednostki informacji i kodowanie znaków

01000001 – A - 65 01100001 – a – 97

01001011 – K - 75 01101011 – k – 107

Zauważ zmianę bitu na 3. pozycji – dla komputera zmiana wielkości litery to zmiana 1 bitu

21.04.23Jednostki informacji i kodowanie

znaków 15

Page 16: Jednostki informacji i kodowanie znaków

Podstawową jednostką pamięci jest bajt (przy przechowywaniu danych w postaci zwykłego tekstu jeden bajt odpowiada jednemu znakowi)

1 bajt jest równy 8 bitów (innymi słowy bajt składa się z 8 bitów)

1B = 8b

21.04.23Jednostki informacji i kodowanie

znaków 16

Page 17: Jednostki informacji i kodowanie znaków

J. Wałaszek: Informacja i jej przetwarzanie: http://edu.i-lo.tarnow.pl/inf/utils/010_2010/0002.php

J. Wałaszek: Pozycyjne systemy liczbowe http://edu.i-lo.tarnow.pl/inf/utils/010_2010/0202.php

J. Wałaszek: System uzupełnień do podstawy - U2 http://edu.i-lo.tarnow.pl/inf/utils/010_2010/0203.php

http://www.eioba.pl/a2148/kody_binarne

21.04.23Jednostki informacji i kodowanie

znaków 17

Page 18: Jednostki informacji i kodowanie znaków

Witold Sikorski „ECDL – Podstawy technik informatycznych i komunikcyjnych, Moduł 1

21.04.23Jednostki informacji i kodowanie

znaków 18