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

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

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






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

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

Пусть Ацд – целое десятичное число, разложим его в ряд по основанию 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; просмотров: 562. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

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

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Характерные черты официально-делового стиля Наиболее характерными чертами официально-делового стиля являются: • лаконичность...

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

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

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