Студопедия — Способи переводу чисел з однієї системи числення в другу
Студопедия Главная Случайная страница Обратная связь

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

Способи переводу чисел з однієї системи числення в другу






 

Існують два основних способи переводу числа із однієї системи числення в другу: табличний і розрахунковий.

Табличний спосіб прямого переводу оснований на співставленні таблиць відповідності чисел різних систем числення. Цей спосіб дуже громіздкий і вимагає великого об’єму пам’яті для зберігання таблиці, але його можна використати для будь-яких систем числення (не тільки для позиційних).

Перевід цілих чисел із однієї позиційної системи числення в іншу

Нехай задано число А в довільній позиційній системі числення з основою і його необхідно перевести в нову систему з основою Р.

тобто ,

.

Необхідно перетворити до виду:

(1.1)

де – база нової системи числення.

Вираз (1.1) можна записати:

,

де ,

– залишок від ділення на , який є цифрою молодшого розряду числа.

В результаті серії ділень вихідного числа на основу нової системи числення знаходимо коефіцієнти:

;

;

;

.

При цьому ділення продовжується до тих пір, поки не будуть виконуватися співвідношення:

; .

Правило переводу: щоб перевести ціле число із однієї позиційної системи числення в другу, необхідно задане число послідовно ділити на основу нової системи числення, записаної в числах старої (заданої) системи числення до одержання частки рівної 0.

Число в новій системі числення записується із залишків від ділення починаючи із останнього.

Приклади переводу.

Переведемо число 25 з десяткової системи числення в двійкову.

 

Отже .

Переведемо число 92 з десяткової системи числення в вісімкову.

 

Отже .

Переведемо число 168 з десяткової системи числення в шістнадцяткову.

Отже .

При переводі із двійкової системи числення в десяткову задане число необхідно ділити на основу нової системи числення тобто на .

Оскільки ділення виконувати в двійковій системі трудно, тому на практиці підраховують суму степенів основи 2, при яких коефіцієнти рівні одиниці.

Розрахунки проводяться в десятковій системі числення.

Приклад.

1) Перевести двійкове число 10010100 в десяткову систему :

 

; .

 

2) :

;

.

 

3) :

;

.

; .

 

 

Перевід правильних дробів.

 

Щоб перевести правильний дріб із одної позиційної системи в другу, необхідно задане число послідовно множити на основу нової системи числення, записаної в старій системі числення до отримання заданої точності.

Дріб в новій системі числення запишеться в виді цілих частин добутку, починаючи з першої частини.

Приклад: Перевести правильний дріб 0,456 із десяткової системи числення в двійкову і вісімкову.

1) При переводі із десяткової системи в двійкову множимо заданий дріб на 2, а при переводі в вісімкову – на 8.

Ціла частина Дробова частина
        х 8 8 8

 

Ціла частина Дробова частина
   

 

 

Одержали: ; .

 

2) При переводі із двійкової системи в десяткову множимо задане двійкове число на десять записане у двійковій системі числення ():

 

 

Одержані цілі частини переводимо у десяткову систему числення. Результат перетворення має вигляд: .

 

Перевід неправильних дробів.

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

Перевід чисел із системи числення в систему з кратною основою.

 

Якщо основи систем числення кратні одна одній, тобто зв’язані залежністю , то кожна цифра системи числення з основою може бути представлена цифрами в системі з основою .

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

Наприклад, при переводі вісімкового числа в двійкову систему числення достатньо кожну цифру вісімкового числа записати в виді двійкової тріади, так як , .

При переводі двійкового числа в шістнадцяткову систему достатньо кожну тетрaду заданого числа записати в виді шістнадцяткової цифри , .

Вибір системи числення для використання в ЕОМ.

 

При виборі системи числення необхідно враховувати такі фактори:

1. Наявність фізичних елементів, здатних відтворити символи системи.

2. Економічність системи, тобто кількість елементів необхідних для представлення багаторозрядних чисел.

3. Трудоємність виконання операцій в ЕОМ.

4. Швидкодія обчислювальних систем.

5. Наявність формального математичного апарату для аналізу і синтезу обчислювальної системи.

6. Зручність роботи людини з машиною.

7. Завадостійкість кодування цифр на носіях інформації.








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



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

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

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

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

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

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

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

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

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