Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Referat_sistemy_schislenia_Imasheva_Ilnara_A.docx
Скачиваний:
12
Добавлен:
01.05.2025
Размер:
98 Кб
Скачать
☆

3.Перевод целых чисел из одной системы счисления в другую

         Можно сформулировать алгоритм перевода целых чисел из системы с основанием p в систему с основанием q:

1. Основание новой системы счисления  выразить  цифрами  исходной системы счисления  и  все  последующие действия производить в исходной системе счисления.

2. Последовательно выполнять деление данного числа  и  получаемых целых частных на основание новой системы счисления до тех пор, пока не получим частное, меньшее делителя.

3. Полученные  остатки,  являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.

4. Составить число в новой системе счисления, записывая его, начиная с последнего остатка.

        Пример 1.  Перевести  десятичное число 17310 в восьмеричную систему счисления:

173

8

 

5

21

8

 

5

2

 Получаем:  17310=2558

        Пример 2. Перевести десятичное число 17310 в шестнадцатеричную систему счисления:

173

16

13

10

(D)

(A)       

Получаем: 17310=AD16.

        Пример 3.  Перевести десятичное число 1110 в двоичную систему счисления. Рассмотренную  выше последовательность действий (алгоритм перевода) удобнее изобразить так:

11

2

 

 

1

5

2

 

 

1

2

2

 

 

0

1

Получаем: 1110=10112.

        Пример 4.  Иногда более удобно записать алгоритм перевода в форме таблицы. Переведем десятичное число 36310  в двоичное число.

Делимое

363

181

90

45

22

11

5

2

1

Делитель

2

2

2

2

2

2

2

2

2

Остаток

1

1

0

1

0

1

1

0

1

Получаем: 36310=1011010112

Перевод чисел в десятичную систему осуществляется путем составления степенного ряда с основанием той системы, из которой число переводится. Затем подсчитывается значение суммы.

Пример.

а) Перевести 10101101 с.с.

101011012 = 1*2^7+ 0*2^6+ 1*2^5+ 0*2^4+ 1*2^3+ 1*2^2+ 0*2^1+ 1*2^0 = 173

б) Перевести 7038.

7038 = 7*8^2+ 0*8^1+ 3*8^0= 451

в) Перевести B2E16.

B2E16 = 11*16^2+ 2*16^1+ 14*16^0= 2862 [см. Приложение 2] [3,4,6]

Заключение

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

Основание позиционной системы счисления - это количество различных знаков или символов (цифр), используемых для отображения чисел в данной системе.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]