рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Перевод чисел из одной системы счисления в другую - раздел Компьютеры, Математика в компьютере 3.1. Перевод Целых Чисел В Связи С Использованием ...

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

В связи с использованием в ЭВМ различных систем счисления, возникает необходимость перевода чисел из одной системы счисления в другую. Существует несколько правил перевода чисел.

Чтобы вывести правило перевода целых чисел, воспользуемся тем очевидным фактом, что, если числа А и q есть целые положительные, то всегда существует единственное (неотрицательное) целое число r, меньшее, чем q, и единственное число S, такие, что

Например, А=5, q=3, тогда

Используем это обстоятельство для перевода целого числа с основанием р, например Ар, в его эквивалент Аq с основанием q. Другими словами, мы хотим определить неотрицательные числа а0, а1,...,аn, каждое из которых меньше, чем q так, чтобы

Аpn·qn+...+а1·q1+а0·q0=Аq.

Заметим, что

|← целая часть →|← дробная часть

С другой стороны, согласно выше сформулированному утверждению, для любой пары целых положительных чисел Ар и q всегда найдется единственное S0 и r0 такие, что

Поскольку и частное и остаток единственны, то, приравнивая целые и дробные части, получим:

а0=r0; S0=an·qn-1+...+а1q0,

т.е. младшая искомая цифра равна остатку от деления Ар на q. Деля S0 на q, и, используя предыдущий результат, получим:

откуда а1=r1 и т.д. до получения частного, которое меньше нового основания. Это частное и будет последней (старшей) цифрой искомого числа.

В самом деле, пусть А13q3+а2q2+а1q1+а0q0, тогда

| A2 |

| A3 |

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

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

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

35 1

17 1

8 0

4 0

2 0

1 1 В результате получим 3510=1000112.

Примеры:

1) Числа 118 и 78 перевести из десятичной системы счисления в двоичную:

_118 | 2 _78 | 2

118 _59 | 278 _39 | 2

0 58 _29 | 2 0 38 _19 | 2

1 28 _14 | 2 1 18 _9 | 2

1 14 _7 | 2 1 8 _4 | 2

0 6 _3 | 2 1 4 _2 | 2

1 2 1 0 2 1

– Конец работы –

Эта тема принадлежит разделу:

Математика в компьютере

А И Бородина... Математика в компьютере Учебное пособие...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Перевод чисел из одной системы счисления в другую

Что будем делать с полученным материалом:

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

Все темы данного раздела:

Математика в компьютере
Учебное пособие     Редактор: Э.Н.Гневко Корректор:   Подписано в печать _______ 2002. Формат 60х84/16. Печать офсетная.

Позиционные и непозиционные системы счисления
Конструкция вычислительных машин и программирование на них тесно связаны с системами счисления. Система счисления – это совокупность приемов наименования и

Двоичная система счисления
В зависимости от основания принятой системы счисления для изображения числа в машине в каждом разряде требуется различное число элементов или устойчивых состояний элемента. Большинство механических

Шестнадцатеричная система счисления
Шестнадцатеричная система счисления удобна тем, что в ней требуется в четыре раза меньше разрядов для записи чисел, чем в двоичной. В шестнадцатеричной системе для обозначения цифр использ

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

Перевод правильных дробей
Теперь рассмотрим случай 0<Ар<1. Мы хотим найти неотрицательные целые числа - коэффициенты а-1, а-2,..., а-m, каждый из ко

Q - основание системы счисления.
Пример: 325,17=0,32517·103=3251,7·10-1. Очевидно, что запись числа с плавающей точкой не является однозначной. Поскольку при разных порядках положение десятично

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

Кодирование символьной информации
Внутреннее представление символов в ЭВМ осуществляется на основе определенной системы кодирования символов, которая обычно представлена в виде кодовой таблицы. Кодовая таблица отр

Кодирование графической информации
Современные компьютеры могут представлять на экране как текстовую, так и графическую информацию. В текстовом режиме экран разбивается на 25 строк по 80 символов в с

Кодирование звуковой информации
Современные компьютеры могут записывать и воспроизводить музыку и человеческую речь. Существует два способа звукозаписи: цифровая запись и MIDI-запись. При цифровой записи

Прямой, обратный и дополнительный коды
  При вычислении ЭВМ оперируют как с положительными, так и с отрицательными числами. При этом вычитание можно заменить сложением, воспользовавшись дополнением отрицательного числа. До

Представление информации в памяти ЭВМ
  В современных вычислительных машинах обрабатывается как цифровая, так и буквенная информация. Вся эта информация должна быть представлена двоичными цифрами (битами). Для записи кажд

Логические основы ЭВМ
  Кроме арифметических, ЭВМ выполняют также логические операции, основанные на понятиях алгебры логики. Основным понятием алгебры логики является высказывание. Высказывание

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги