русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-08-14; просмотров: 751; Нарушение авторских прав


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

Основание позиционной системы счисления — это множитель, который определяет изменение значения, описываемого цифрой, при переносе ее в следующий по старшинству разряд. Следующий по старшинству разряд располагается слева от данного.

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

В математике и в быту общепринята позиционная десятичная система счисления. Единица старшего разряда (например, в числе 10) соответствует десяти единицам младшего разряда. Запись чисел производится при помощи десяти разных цифр: 0,1,2,3,4,5,6,7,8,9.

В системах счисления с основанием меньше десяти принято отбрасывать старшие цифры десятичной системы. Например, в системе счисления с основанием 7 используют цифры 0,1,2,3,4,5,6. Если основание системы счислёния больше десяти, недостаток цифр восполняют прописными буквами латинского алфавита. Например, в системе счисления с основанием 14 используют следующие цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D. Цифры А, В, С, D соответствуют десятичным числам 10,11,12,13.

Так как знаки десятичной системы счисления общепринято использовать и в других системах счисления, основание часто указывают в виде нижнего индекса, например: 1012, 3Е16,1456. В десятичной системе индекс обычно опускают.

Произнося вслух числа, записанные не в десятичной системе, цифры числа называют слева направо, не используя; слов «десять», «сто», «тысяча». Например, число 2117 произносят как «два — один — один семеричное», (но не «двести одиннадцать»). Точно так же поступают в случае дробей: 0,1012 называют «ноль — запятая — один — ноль — один двоичное».



Развернутая форма записи числа

Запись произвольного целого числах вида (anan-1an-2an-3..a1a0)p в системе счисления с основанием р рассматривается как сокращенная запись вида:

х = anpn + an-1pn-1 + an-2pn-2 +...a1p1+a0p0.

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

21994 = 2·104 + 1·103 + 9·102 + 9·101 + 4 ·100.

Если число не является целым, то первый разряд после запятой соответствует числителю дроби, знаменатель которой совпадает с основанием системы счисления. В развернутой форме число х вида (anan-1an-2an-3…a1a0,a-la-2...a-m)p описывает многочлен:

x = anpn + an-1pn-1 + an-2pn-2 +...+a1p1+a0p0 +a-1p-1 + + a-mp-m

Например, число 10,3810= 1·101 + 0·100 + 3·10-1 + 8·10-2.



<== предыдущая лекция | следующая лекция ==>
Рациональные числа | Перевод чисел между системами счисления


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.314 сек.