• Nie Znaleziono Wyników

Konwersja z systemu dziesiętnego do systemu dwójkowego (oznaczenie DEC → BIN)

N/A
N/A
Protected

Academic year: 2021

Share "Konwersja z systemu dziesiętnego do systemu dwójkowego (oznaczenie DEC → BIN)"

Copied!
5
0
0

Pełen tekst

(1)

Nauczyciel: Magdalena Rajewska Przedmiot: Podstawy informatyki Klasa: 1TIA

Temat lekcji: Pozycyjne systemy liczbowe cz. 2.

Data lekcji: 8.04.2020 Wprowadzenie do tematu:

Celem zajęć jest poznanie sposobów konwersji:

- liczb zapisanych w systemie dziesiętnym do systemu dwójkowego, - liczb zapisanych w systemie dwójkowym do systemu ósemkowego, - liczb zapisanych w systemie ósemkowym do systemu dwójkowego.

1. Konwersja z systemu dziesiętnego do systemu dwójkowego (oznaczenie DEC → BIN).

Aby zamienić liczbę (dokonać konwersji) z systemu dziesiętnego do dwójkowego (DEC → BIN) należy podzielić liczbę zapisaną w systemie dziesiętnym przez 2. Jeżeli liczba jest podzielna przez 2, reszta z dzielenia jest równa 0. W przypadku gdy liczba nie dzieli się przez 2, reszta z dzielenia równa jest 1.

Przykład 1

reszta

150(DEC) 150 : 2 0

Wynikiem operacji dzielenia jest 75.

Liczbę 75 należy podzielić przez 2.

Przykład 1 c.d.

reszta

75 : 2 1

Kolejne dzielenia należy wykonywać do momentu, gdy uzyskany wynik z dzielenia będzie mniejszy od 1.

(2)

Przykład 1 c.d.

reszta

37 : 2 1

18 : 2 0

9 : 2 1

4 : 2 0

2 : 2 0

1 : 2 1

10010110(BIN)

Wszystkie uzyskane reszty z dzieleń od dołu do góry dają wynik. W rozważanym przykładzie to 10010110.

Zatem liczba 150 zapisana w systemie dziesiętnym po konwersji do systemu dwójkowego równa jest 10010110.

Przykład 2

reszta

197(DEC) 197 : 2 1

98 : 2 0

49 : 2 1

24 : 2 0

12 : 2 0

6 : 2 0

3 : 2 1

1 : 2 1

11000101(BIN)

Liczba 197 zapisana w systemie dziesiętnym po konwersji do systemu dwójkowego równa jest 11000101.

2. Konwersja z systemu dwójkowego do systemu ósemkowego (oznaczenie BIN → OCT).

Aby zamienić liczbę (dokonać konwersji) z systemu dwójkowego do ósemkowego (BIN → OCT) należy rozdzielić liczbę binarną na grupy 3 bitowe zaczynając od prawej strony do lewej. Jeśli w ostatniej grupie jest mniej bitów to brakujące bity należy uzupełnić zerami.

(3)

Do konwersji można wykorzystać tabelę 1.

Tabela 1.

Liczba binarna Liczba w systemie ósemkowym

000 0

001 1

010 2

011 3

100 4

101 5

110 6

111 7

Przykład 3

Konwersja liczby binarnej 001011010110(BIN) do systemu ósemkowego.

- podział liczby binarnej na grupy 3 bitowe zaczynając od prawej strony

Grupa 1 110

Grupa 2 010

Grupa 3 011

Grupa 4 001

- każdą z 3 bitowych grup należy zastąpić cyfrą ósemkową zgodnie z tabelą 1.

Grupa 1 110 6

Grupa 2 010 2

Grupa 3 011 3

Grupa 4 001 1

- uzyskany wynik należy zapisać zaczynając od grupy 4 aż do grupy 1.

Grupa 4 Grupa 3 Grupa 2 Grupa 1

001011010110(BIN) 001 011 010 110

1 3 2 6

1326(OCT)

Liczba 001011010110 zapisana w systemie dwójkowym po konwersji do systemu ósemkowego równa jest 1326.

3. Konwersja z systemu ósemkowego do systemu dwójkowego (oznaczenie OCT → BIN).

Aby zamienić liczbę (dokonać konwersji) z systemu ósemkowego do dwójkowego (OCT → BIN) należy każdą cyfrę ósemkową zastąpić grupą 3 bitów według Tabeli 1.

(4)

Przykład 4

Konwersja liczby ósemkowej 237(oct) do systemu dwójkowego.

- należy zamienić każdą liczby ósemkową na grupy 3 bitowe zgodnie z Tabelą 1.

- grupy łączymy w jedną liczbę binarną.

237(OCT) 2 3 7

010 011 111

010011111(BIN)

Liczba 237 zapisana w systemie ósemkowym po konwersji do systemu dwójkowego równa jest 010011111.

Instrukcje do pracy własnej:

1. Po zapoznaniu się z materiałem należy dokonać konwersji liczb (rozwiązania należy zapisać w zeszycie):

a) 75(DEC) → (BIN)

b) 137(DEC) → (BIN)

c) 326(DEC) → (BIN)

d) 111001(BIN) → (OCT)

e) 10001010101(BIN) → (OCT)

f) 100010111(BIN) → (OCT)

g) 254(OCT) → (BIN)

h) 1347(OCT) → (BIN)

i) 23576543(OCT) → (BIN)

Uzyskane wyniki należy zweryfikować wykorzystując do tego

celu kalkulator systemowy. Należy zastosować kalkulator Programisty.

(5)

Informacja zwrotna:

Zadania należy rozwiązać do: 15.04.2020

Praca zdalna:

W przypadku problemów, pytań, wątpliwości proszę o kontakt mail’owy na adres magrajzs9@gmail.com.

Zachęcam wszystkich do zdalnej komunikacji zarówno poprzez komunikator Hangouts jak również poprzez aplikację ZOOM w terminach:

Dzień tygodnia Godziny Komunikator Hangouts ZOOM

Środa 7-45 – 12.50 magrajzs9@gmail.com https://us04web.zoom.us/j/2474936487 Środa 14.40 – 17.05 magrajzs9@gmail.com https://us04web.zoom.us/j/2474936487

Cytaty

Powiązane dokumenty

Jeśli po kliknięciu opcji Nie jestem robotem rozwinie się okienko weryfikacji, wykonaj polecane czynności i kliknij przycisk Zweryfikuj.. Jeśli tekst lub obrazki są

danych opisowych ewidencji zgłoszeń robót geodezyjnych, zamówień i faktur ze struktur bazy danych Oracle Standard Edition One v.. 9i, obsługiwanych przez program

Następnie zaprezentowano dwie metody konwersji liczb z systemu z mieszanymi podstawami do systemu dziesiętnego, oraz metodę określania parzystości i porównywania

 () argumenty funkcji, wyrazy tablic,

W zakresie wilgotności względnej powietrza zewnętrznego poniżej 60 % syste- my DEC są w stanie zapewnić odpowiednią jakość powietrza wentylacyjnego, oraz odebrać zyski

Aby zamienić liczbę (dokonać konwersji) z systemu binarnego do dziesiętnego (BIN →DEC) należy ją zapisać jako suma, której składnikami są kolejne potęgi liczby 2,

Aby zamienić liczbę (dokonać konwersji) z systemu szesnastkowego do dziesiętnego (HEX →DEC) należy ją zapisać jako suma, której składnikami są kolejne

” go lego” serwera X Window jest niewystarczaj ace, poniewa˙z ֒ pomimo i˙z jest on programem u˙zytkownika, sam nie mo˙ze by´c przez niego sterowany.. Co najmniej pierwszy