Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Представление чисел (ТЕСТ ПО ДИСКРЕТКЕ 4ый).doc
Скачиваний:
12
Добавлен:
31.08.2019
Размер:
1.26 Mб
Скачать

Арифметические основы эвм

Основные понятия.

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

Определение 2. Под системой счисления понимается способ представления любого числа посредством некоторого алфавита символов, называемых «цифрами».

Определение 3. Системой счисления называют систему приемов и правил, позволяющих установить взаимно однозначное соответствие между любым числом и его представлением в виде конечного числа символов, называемых «цифрами».

Понятие системы счисления включает в себя:

• Алфавит, используемый для записи чисел (цифры, знаки);

• Способ записи чисел;

• Однозначность представления любого числа.

Системы счисления принято разделять на два класса:

- позиционные;

- непозиционные.

Для позиционных систем счисления значение каждой цифры однозначно определяется ее положением (позицией) в числе.

Для непозиционных систем счисления значение цифры не зависит от ее положения в числе.

Пример. Римская системы счисления:

LXVI = (66)10 ;

XLIV = (44)10 .

Два числа состоят из одинаковых цифр (L = 50, X = 10, V = 5, I = 1), однако имеют разные значения.

Римскую систему счисления нельзя считать классической непозиционной.

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

Р азряды числа

__ __ __ , __ __ __ …

2 1 0 -1 -2 -3

Номера разрядов

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

Для системы счисления с основанием S вес i-го разряда определяется в виде:

Vi = Si .

Основание системы счисления показывает, во сколько раз вес i-ого разряда числа больше веса предыдущего (i-1)- го разряда.

Под основанием системы счисления можно понимать:

• Количество разнообразных цифр, используемых при записи чисел.

• Основание степени для определения веса разряда.

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

S = 10.

В учебнике «Прикладная теория цифровых автоматов» Савельева А.Я. доказывается, что оптимальной (с точки зрения затрат оборудования на представление и хранение чисел) является система счисления с основанием е ≈2,72.

Правило (алгоритм) перевода дробных чисел из десятичной системы в систему с основанием s

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

2. Произведение, получаемое на каждом шаге, содержит целую (возможно, нулевую) и дробную части. Целая часть произведения представляет собой очередную цифру дробного числа в системе с основанием S.

3. Цифры дробного числа в системе счисления S берутся по порядку их получения многократным умножением, то есть старшая цифра вырабатывается на первом шаге.

Процесс последовательных умножений завершается в одном из следующих случаев:

- на очередном шаге в дробной части произведения получен 0 (перевод осуществлен точно);

- при многократном умножении удалось выявить период дроби;

- когда получено необходимое количество цифр дробного числа.

Пример: 0, 375

* 2

0,750

* 2

1, 50

* 2

1,0

(0,375)10 = (0,011)2