Студопедия — ШЕСТНАДЦАТЕРИЧНУЮ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ШЕСТНАДЦАТЕРИЧНУЮ






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

Алгоритм перевода целых десятичных чисел в двоичную систему счисления.

Пусть Ацд – целое десятичное число, разложим его в ряд по основанию 2. Тогда в его записи в развернутой форме отсутствуют отрицательные степени основания, т.е. числа 2:

.

На первом шаге разделим число Ацд на основание двоичной системы, т.е. на 2. Частное от деления будет равно:

,

а остаток равен .

На втором шаге целое частное опять разделим на 2, остаток от деления будет .

Если продолжать этот процесс деления, то после n -го шага получим последовательность остатков:

.

Легко заметить, что их последовательность совпадает с обратной последовательностью цифр целого двоичного числа, записанного в свернутой форме: .

Таким образом, достаточно записать остатки в обратной последовательности, чтобы получить искомое двоичное число.

Алгоритм перевода целого десятичного числа в двоичное будет следующим:

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

В качестве примера рассмотрим перевод десятичного числа 19 в двоичную систему, записывая результаты в таблицу:

 

Десятичное число/ целое частное Делитель (основание системы) Остаток Цифры двоичного кода
      a0
      a1
      a2
      a3
      a4

 

В результате получаем двоичное число: .

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

Пусть Адд – десятичная дробь, разложим ее в ряд по основанию 2. Тогда в его записи в развернутой форме отсутствуют положительные степени основания, т.е. числа 2:

На первом шаге умножим число Адд на основание двоичной системы, т.е. на 2. Произведение будет равно:

Целая часть равна a -1, именно это число и является значением первого дробного разряда двоичного числа.

На втором шаге оставшуюся дробную часть опять умножим на 2, получим целую часть, равную , именно это число и является значением второго дробного разряда двоичного числа.

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

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

Алгоритм перевода десятичной дроби в двоичную будет следующим:

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

В качестве примера, рассмотрим перевод десятичной дроби 0,75 в двоичную, записывая результаты в таблицу:

 

Десятичная дробь/ дробная часть произведения Множитель (основание системы) Целая часть произведения Цифры двоичного кода
0,75     a-1
0,50     a-2
0,00      

 

В результате получаем двоичную дробь: .

 

ТАБЛИЦА ПЕРЕВОДА ДЕСЯТИЧНЫХ ЧИСЕЛ В ДВОИЧНЫЕ ЧИСЛА

ДЕСЯТИЧНЫЕ ДВОИЧНЫЕ
 
 
 
 
 
 
 
 
 
 
 

 







Дата добавления: 2015-09-15; просмотров: 560. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

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

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

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

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия