Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OVT_praktikum_A5-1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.29 Mб
Скачать

1.2.3 Перевод смешанных чисел

При переводе смешанных чисел отдельно переводят це­лую и дробную части числа по соответствующим правилам, а результаты складывают.

Пример: 25,4810 – Х2

25,48=25+0,48

(вычисления см. выше)

2510 = 110012

0,48 = 0,0112

Ответ: 25,4810 = 11001,0112

Задачи:

Перевести заданные числа из десятичной в заданные системы счисления

  1. 3710 – Х2

  2. 13910 – Х8

  3. 25110 – Х16

  4. 0,7210 – Х2 с точностью до 5 знака после запятой

  5. 0,12310­ – Х8 с точностью до 4 знака после запятой

  6. 127,4310 – Х2 с точностью до 5 знака после запятой

  7. 261,2710 – Х2 с точностью до 4 знака после запятой

1.3 Перевод чисел в десятичную систему счисления из других систем счисления

1.3.1 Перевод целых чисел

Для перевода целых чисел в десятичную систему счис­ления необходимо каждую цифру числа умножить на вес раз­ряда, а результаты сложить (т.е. представить число по общей форме представления, добавив лишь вычисление результата)

Пример: Перевести числа из заданных систем счисле­ния в десятичную систему счисления:

а) 1001012 = 1∙25+0∙24+0∙23+1∙22+0∙21+1∙20 =32+4+1=3710

б) 12348 = 1∙83+2∙82+3∙81+4∙80 =512+128+24+4=66810

в) 23F16 = 2∙162+3∙161+F∙160 =512+48+15=57510

1.3.2 Перевод дробных чисел

1 способ: делением

Перевод осуществляется путем повторения деления каж­дой цифры числа (кроме целой части), начиная с послед­ней на основание системы счисления, последующего сложения промежуточного результата со следующей цифрой числа и по­вторения деления. Результат от последнего деления и есть ис­комое число.

Пример:

0,

0

1

0

1

2

Ответ: 0,01012 = 0,312510

1

:2=0,5

0

+0,5=0,5:2=0,25

1

+0,25=1,25:2=0,625

0

+0,625=0,625:2=0,3125

2 способ: по общей форме представления числа

0,01012=0∙2-1+1∙2-2+0∙2-3+1∙2-4 =0,25+0,0625=0,312510

1.3.3 Перевод смешанных чисел

При переводе смешанных чисел отдельно переводят це­лую и дробную части числа по соответствующим правилам, а результаты складывают. Также можно переводить все число по общей форме представления числа.

Задачи:

Перевести заданные числа в десятичную систему счисления

  1. 1011012

  2. 23418

  3. 101016

  4. 0,001012

  5. 0,218

  6. 101101,00012

  7. 136,0018

1.4 Связь двоичной системы счисления с восьмеричной и шестнадцатеричной

Числа в восьмеричной и шестнадцатеричной системах счисления имеют соответственно в 3 и 4 раза меньше разрядов, чем в двоичной (8 и 16 соответственно 3 и 4 степени числа 2) и читаются почти столь же легко, как и десятичные. Поэтому, в некоторых случаях удобнее представлять двоичные числа в виде восьмеричных и шестнадцатеричных.

Для представления двоичного числа в восьмеричном (шестнадцатеричном) виде необходимо разбить цифры этого числа на группы по три (четыре), причем целую часть числа разбиваем справа налево, а дробную – слева направо и заме­нить каждую полученную тройку (четверку) цифр на одну восьмеричную (шестнадцатеричную) цифру.

Пример:

1011001111,11001101* 2 = 1317,6328

(приписали незначащий ноль (*), чтобы не потерять разряд)

1011001111,110011012= 2СF,CD16

Для обратного представления восьмеричных (шестна­дцатеричных) чисел в двоичном виде необходимо каждую цифру числа заменить тройкой (четверкой) соответствующих двоичных цифр.

Пример: 342018 = 011 100 010 000 0012

3А516 = 0011 1010 01012