Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Систему числення

Переведення цілих десяткових чисел у мінус-двійкову

 

Для переведення цілих десяткових чисел у мінус-двійкову систему числення можна застосувати традиційний метод ділення на основу числення , але з певною корекцією. Зокрема, при використанні метода послідовного ділення на основу нової системи усі залишки на кожному кроці повинні бути додатними числами, які не перевищують абсолютного значення нової основи; у іншому випадку потрібна корекція – додавання 1 до поточно одержуваної частки. Розглянемо цей алгоритм більш детально на прикладах.

Приклад 2.18. Перевести десяткові числа , і в мінус-двій­ко­ву систему числення.

Розв’язання. Виконуючи ділення з остачею на основу , та вносячи корекцію у випадку від’ємної остачі додаванням 1 до частки, дістанемо:

21=-10×(-2)+1 → а0=1, 23=-11×(-2)+1, → а0=1,

-10= 5×(-2)+0 → а1=0, -11= 5×(-2) -1, потрібна корекція

5= -2×(-2)+1 → а2=1, -11= 6×(-2)+1, → а1=1,

-2= 1×(-2)+0 → а3=0, 6= -3×(-2)+0, → а2=0,

1= 0×(-2)+1 → а4=1. -3= 1×(-2) -1, потрібна корекція

А-2=10101 -3= 2×(-2)+1, → а3=1,

2= -1×(-2)+0, → а4=0,

-1= 0×(-2) -1, потрібна корекція

-1= 1×(-2)+1, → а5=1,

1= 0×(-2)+1, → а6=1.

В-2=1101011

-21=10×(-2)-1 потрібна корекція

-21=11×(-2)+1 → а0=1,

11= -5×(-2)+1 → а1=1,

-5= 2×(-2)-1, потрібна корекція

-5= 3×(-2)+1 → а2=1,

3= -1×(-2)+1 → а3=1,

-1= 0×(-2)-1, потрібна корекція

-1= 1×(-2)+1 → а4=1,

1= 0×(-2)+1 → а5=1,

С-2=111111

На лістингу 13 наведено програму, реалізовану засобами пакету Mathcad для переведення цілих десяткових чисел в мінус-двійкову систему.

 


Читайте також:

  1. Автододавання та автообчислення.
  2. Алг W2 (ОБЧИСЛЕННЯ Y)
  3. Алгоритми арифметичних операцій над цілими невід’ємними числами у десятковій системі числення.
  4. Алгоритми переведення чисел з однієї позиційної системи числення в іншу
  5. Аналітичні показники динаміки та прийоми їх обчислення
  6. Арифметичні операції в різних системах числення
  7. База оподаткування, ставки податку та порядок обчислення.
  8. Безпосереднє обчислення з використанням формули Ньютона-Лейбніца.
  9. Біомаса - Кількість живої речовини на одиниці площі чи об'єму місцеперебування в момент спостереження. Визначається сумою біомаси усіх популяцій, що населяють дану екосистему.
  10. В десяткову систему числення
  11. Види середніх і способи їх обчислення
  12. Визначення та обчислення функції для одного значення аргументу і для діапазону значень аргументу.




Переглядів: 502

<== попередня сторінка | наступна сторінка ==>
Системи числення з від’ємними основами | Систему числення

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.