Правило перевода чисел произвольного основания в десятичную систему счисления



Лабораторная работа № 1 Системы счисления

Цель: Получение сведений о различных системах счисления и их применении для ЭВМ. Получение практических навыков по переведу чисел из одной системы счисления в другую и выполнению арифметических операций в различных системах счисления.

Теоретическая справка

               

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

    Совокупность приемов наименования и записи чисел с помощью цифр называют системой счисления. В любой такой системе имеется ряд символов называемых базисными цифрами; все остальные числа отображаются с помощью базисных цифр посредством определенных математических операций.

Системы счисления различаются как выбором базисных цифр, так и правилами образования из них произвольных чисел. Все их можно разделить на два больших класса – непозиционные и позиционные.

 В непозиционных системах значение цифры не зависит от места, занимаемого ею в записи числа. Примером может служить римская система счисления.

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

Основание системы счисления, в которой записано число, обычно обозначается нижним индексом. Например, 5557 – число, записанное в семеричной системе счисления. Если число записано в десятичной системе, основание, как правило, не указывается.

Рассмотрим последовательность цифр, изображающую некоторое число, в котором целая и дробная части разделены запятой:

.

Если считать, что приведенная выше последовательность изображает число в системе счисления с основанием k, то каждая из цифр этой последовательности может принимать одно из значений диапазона .

Для оценки количественного значения каждого разряда числа используется основание системы счисления, которое указывает, во сколько раз единица i+1 разряда больше единицы i младшего разряда. Учитывая сказанное, заданное число можно представить так:

    (1)

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

где  - цифры в представлении данного числа. Так например,

      

Наибольший интерес при работе на ЭВМ представляют системы счисления с основаниями 2, 8 и 16. Особенно удобна для ЭВМ двоичная система, так имеет несомненные технические и математические преимущества;

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

представление информации посредством только двух состояний особенно надежно и помехоустойчиво;

возможно применение стандартного аппарата булевой алгебры для выполнения логических преобразований.

Рассмотрим таблицу чисел в различных системах счисления:

 

Таблица 1 – Числа в различных системах счисления

Десятичная система счисления Двоичная система счисления Восьмеричная система счисления Шестнадцатеричная система счисления
0 0000 00 0
1 0001 01 1
2 0010 02 2
3 0011 03 3
4 0100 04 4
5 0101 05 5
6 0110 06 6
7 0111 07 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
16 10000 20 10

 

Правило перевода чисел произвольного основания в десятичную систему счисления

 

Для перевода целого числа в десятичную систему счисления достаточно представить число согласно выражению и вычислить полученное выражение (1). Например.

 

 


Дата добавления: 2020-04-25; просмотров: 127; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!