Файл: 1.2-к Двійкова арифметика_студент.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.08.2024

Просмотров: 10

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Тема 1.2 Двійкова арифметика.

Мета: вивчити основні правила роботи з двійковою арифметикою, навчитися працювати з числами, записаними в різних системах числення.

Перелік питань для вивчення.

1.Розв’язування задач на тему «Система числення».

2.Переведення чисел із будь-якої системи числення в десяткову.

3.Переведення цілих чисел із десяткової системи числення в інші.

4.Переведення правильних десяткових дробів в інші системи числення.

5.Переведення неправильних десяткових дробів в інші системи числення.

6.Переведення цілих чисел з двійкової системи числення в систему з основою q=2n.

7.Переведення довільних чисел з двійкової системи числення в систему з основою q=2n.

8.Переведення чисел із систем числення з основою q =2n в двійкову систему.

1. Розв’язування задач на тему «Система числення».

Завдання 1. Заповніть таблицю:

Число

Цифра

Числовийеквівалент

6789

6

 

3650

6

6 сотень

16

6

 

69

6

 

Завдання 2. Порівняйте два числа, записані в римськійі десятковійсистемахчислення:

Завдання 3. Заповніть таблицю:

 

III

111

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Системачислення

 

Основа

 

 

 

Цифри

 

 

 

 

 

 

 

 

Шістнадцяткова

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Десяткова

 

 

 

 

 

 

 

0,1,2,3,4,5,6,7,8,9

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

0,1,2,3,4,5,6,7

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

Завдання 4. Заповніть таблицю:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Системачислення

Основа

 

 

 

 

 

Розряди(степені)

 

 

 

 

 

Десяткова

 

10

 

 

10000

1000

 

100

 

10

 

1

 

 

 

Вісімкова

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Двійкова

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання 5. Заповніть таблицю:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система

Число

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(згорнута

 

 

 

 

Число(розгорнута форма)

 

 

 

 

 

числення

 

 

 

 

 

 

 

 

форма)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вісімкова

143511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Двійкова

100111

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шістнадцяткова

143511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Десяткова

143,511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вісімкова

0,143511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шістнадцяткова

1АЗ,5С1

 

 

 

 

 

 

 

 

 

 

 

 

 

Завдання 6. Заповніть таблицю:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система

 

Число

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(згорнута

 

 

Число(розгорнута форма)

 

 

 

 

 

числення

 

 

 

 

 

 

 

 

 

форма)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Десяткова

 

 

 

 

 

 

 

 

 

9·101+1·100+5·10-1+3·10-2

 

 

 

 

 

Шістнадцяткова

 

 

 

 

 

 

 

 

 

А·161+1·160+7·16-1+5·16-2

 

 

 


Завдання 7. Чиправильно записані числа у відповідних системахчислення:

Системачислення

Число

Так (ні)

 

 

 

Десяткова

А,234

 

Вісімкова

-5678

 

Шістнадцяткова

456,46

 

Двійкова

22,2

 

Завдання 8. Числа записані в одній системі числення. Заповніть таблицю:

Число

Мінімальна основа

Десятковий еквівалент

системичислення

числа

127

 

 

222

 

 

111

 

 

2. Переведення чисел із будь-якої системи числення в десяткову.

За допомогою формули запису числа в розгорнутій формі

Aq = ±(an1qn1 +an-2 q n2 +...+a1q1 +a0 q0 +a1q1 +a2 q2 +... +am q m )

можна перевести число з будь-якої системи числення в десяткову (таблиця 1.2.1).

Таблиця 1.2.1 Переведення чисел із будь-якої системи числення в десяткову

Число

Спосіб переведення

Результат (q=10)

1

1000012

125 +0 24 +0 23 +0 22 +0 21 +120

3310

2

418

4 81 +180

3310

3

2116

2 161 +1160

3310

4

1001,12

123 +0 22 +0 21 +120 +121 =8 +1+0,5

9,510

3. Переведення цілих чисел із десяткової системи числення в інші.

Для переведення цілого числа з десяткової системи числення в іншу систему з основою q, необхідно виконати такі дії:

1)число націло поділити на q;

2)знайти частку та залишок;

3)якщо частка менша q, то виконати п. 6, інакше виконати п. 4;

4)розглянути частку як нове число;

5)послідовно виконати п. 1 – 3;

6)записати результат, починаючи з останньої частки та всіх залишків, починаючи з останнього.

Приклади переведення цілих чисел із десяткової в інші системи числення (таблиця 1.2.2):

Таблиця 1.2.2 Переведення цілих чисел із десяткової в інші системи числення

Число

Основа нової

Спосіб переведення

Результат

(q=10)

системи

1

173

8

 

2558

 

 

 

 

 

2

173

16

 

AD16

 

 

 

 

 

3

11

2

 

10112

 

 

 

 

 


Виразимо десяткові цілі числа від 0 до 15 в системах числення з основами q=2; 8; 16 (таблиця 1.2.3):

Таблиця 1.2.3 Вираження десяткових цілих чисел від 0 до 15 в системах числення з основами q=2; 8; 16

q=10

q=2

q=8

q=16

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

4. Переведення правильних десяткових дробів в інші системи числення.

Для переведення правильнихдесятковихдробівв інші системичислення потрібно:

1)послідовно множити правильний десятковий дріб і дробові частини добутків, які отримуються при цьому, на основу нової системи до тих пір, поки дробова частина добутку не дорівнюватиме нулю або не буде досягнута необхідна точність запису числа;

2)записати дробове число в новій системі числення, починаючи з цілої частини першого добутку.

Приклади переведенняправильнихдесятковихдробів вінші системичислення(таблиця 1.2.4):

Таблиця 1.2.4 Переведення правильних десяткових дробів в інші системи числення

Правильний

Основа нової

Спосіб переведення

Результат

десятковий дріб

системи

1

0,6562510

8

 

0,528

 

 

 

 

 

2

0,6562510

16

 

0,А816

 

 

 

 

 

3

0,562510

2

 

0,10012

 

 

 

 

 


Таблиця 1.2.4 (продовження). Переведення правильних десяткових дробів в інші системи числення

Правильний

Основа нової

Спосіб переведення

Результат

 

десятковий дріб

системи

 

 

4

0.710

2

 

0,10112

 

 

 

 

 

5. Переведення неправильних десяткових дробів в інші системи числення.

Для переведення неправильнихдесятковихдробіввінші системичислення потрібно:

1)окремо перевести цілу та дробові частини;

2)записати дробове число в новій системі числення, відокремивши комою цілу частину від дробової.

Прикладипереведеннянеправильнихдесятковихдробіввіншісистемичислення(таблиця1.2.5):

Таблиця 1.2.5 Переведення неправильних десяткових дробів в інші системи числення

 

Неправильний

Основа

 

 

десятковий

нової

Спосіб переведення

Результат

 

дріб

системи

 

 

1

17,2510

2

 

10001,012

 

 

 

 

 

2

124,2510

8

 

174,28

 

 

 

 

 

6. Переведення цілих чисел з двійкової системи числення в систему з основою q=2n.

Для переведення цілих чисел здвійкової системичислення в систему з основою q=2n потрібно:

1)двійкове число розбити справа наліво на групи по n цифр в кожній;

2)якщо в останній лівій групі опиниться менше n розрядів, то її треба доповнити зліва нулями до потрібного числа розрядів;

3)розглянути кожну групу як n-розрядне двійкове число і записати її відповідною цифрою в системі числення з основою q = 2n .

Приклади переведення цілих чисел з двійкової системи числення в систему з основою q=2n

(таблиця1.2.6):

Таблиця 1.2.6 Переведення цілих чисел з двійкової системи числення в систему з основою q=2n

 

 

Основа

 

 

Ціле двійкове число

нової

Спосіб переведення

Результат

 

 

системи

 

 

1

1011000010001100102

8

 

5410628

 

 

 

 

 

2

10000000001111100001112

16

 

200F8716

 

 

 

 

 


7. Переведення довільних чисел здвійкової системи численнявсистему зосновоюq=2n.

Для переведення довільних чисел з двійкової системи числення в систему з основою q=2n потрібно:

1)цілу частину даного двійкового числа розбити справа наліво, а дріб — зліва направо на групи по n цифр в кожній;

2)якщо в останніх лівій або правій групах опиниться менше n розрядів, то їх треба доповнити зліва або справа нулями до потрібного числа розрядів.

3)розглянути кожну групу як n-розрядне двійкове число і записати її відповідною цифрою в системі числення з основою q = 2n.

Приклади переведення довільних чисел з двійкової системи числення в систему з основою q=2n (таблиця 1.2.7):

Таблиця 1.2.7 Переведення довільних чисел з двійкової системи числення в систему з основою q=2n

 

Довільне двійкове

Основа

 

 

нової

Спосіб переведення

Результат

 

число

системи

 

 

 

 

 

 

1

111100101,01112

8

 

745,348

 

 

 

 

 

2

11101001000,110100102

16

 

748,D216

 

 

 

 

 

8. Переведення чисел із систем числення з основою q = 2n в двійкову систему.

Для переведення довільного числа, записаного в системі числення з основою q = 2n , в двійкову систему числення, потрібно кожну цифру цього числа замінити її n-значним еквівалентом в двійковій системічислення. Прицьому крайні незначущі нулі доуваги не беруться.

Приклад переведення довільного числа із системи числення з основою q = 2n в двійкову систему(таблиця1.2.8):

Таблиця 1.2.8 Переведення довільного числа із системи числення з основою q = 2n в двійкову систему

 

Довільне

Основа

 

 

нової

Спосіб переведення

Результат

число (q=2n)

 

 

системи

 

 

1

4АС3516

2

 

10010101100001101012

 

 

 

 

 

Контрольні запитання.

1.Назвіть правила переведення чисел із будь-якої системи числення в десяткову.

2.Назвіть правила переведення цілих чисел із десяткової системи числення в інші.

3.Назвіть правила переведенняправильних десятковихдробів в інші системичислення.

4.Назвітьправилапереведеннянеправильнихдесятковихдробіввіншісистемичислення.

5.Назвіть правила переведення цілих чисел з двійкової системи числення в систему з основою q=2n.

6.Назвіть правила переведення довільних чисел з двійкової системи числення в систему з основою q=2n.

7.Назвіть правила переведення чисел із систем числення з основою q =2n в двійкову систему.

Література.

1.Бабич Н. П., Жуков И. А. Компьютерная схемотехника. Методы построения и проектирования: Учебное пособие. — К,: "МК-Пресс", 2004. — 576 с, ил.

2.Угринович Н. Д. У27 Практикум по информатике и информационным технологиям. Учебное пособие для общеобразовательных учреждений. Изд. 2-е, испр./Н. Д. Угринович, Л. Л. Босова, Н. И. Михайлова — М.: БИНОМ. Лаборатория знаний, 2004. 394 с : ил.