Разлика между версии на „Правила при бройните системи“

От Администрация и управление
Направо към навигацията Направо към търсенето
(Нова страница: ==Правило за преминаване от p-ична бройна система в двоична бройна система за целите числа== #...)
 
 
(Не е показана една междинна версия от същия потребител)
Ред 1: Ред 1:
==Правило за преминаване от p-ична бройна система в двоична бройна система за целите числа==
+
'''Правилата при бройните системи''' се определят в зависимост от това дали се отнасят '''за дробни или за цели числа'''.
 +
==Цели числа==
 +
Правилото за преминаване от p-ична бройна система в двоична бройна система за целите числа гласи:
 
#Изходното число се дели на 2 до получаване на частно и остатък.
 
#Изходното число се дели на 2 до получаване на частно и остатък.
 
#Проверява се дали не се е получило частно по-малко от 2, ако е така, се преминава към точка 4.
 
#Проверява се дали не се е получило частно по-малко от 2, ако е така, се преминава към точка 4.
Ред 5: Ред 7:
 
#Всички получени остатъци се записват в ред, обратен на получаването им. Полученият запис е запис на числото в 2-ична бройна система.
 
#Всички получени остатъци се записват в ред, обратен на получаването им. Полученият запис е запис на числото в 2-ична бройна система.
  
==Правило за преминаване от p-ична бройна система в двоична бройна система за дробните числа==
+
==Дробни числа==
 +
Правилото за преминаване от p-ична бройна система в двоична бройна система за дробните числа гласи:
 
#Изходното число се умножава с 2. Цялата част се запомня.
 
#Изходното число се умножава с 2. Цялата част се запомня.
 
#Проверява се дали броят на извършените до този момент умножения се равнява на броя на разредите, които по условие трябва да се намерят. Ако да-т.4, ако не-т.3.
 
#Проверява се дали броят на извършените до този момент умножения се равнява на броя на разредите, които по условие трябва да се намерят. Ако да-т.4, ако не-т.3.
Ред 13: Ред 16:
 
==Вижте още==
 
==Вижте още==
 
*[[Запис на числа в цифрова електронноизчислителна машина]]
 
*[[Запис на числа в цифрова електронноизчислителна машина]]
*[[Правила при бройните системи]]
 
 
*[[Линеен код]]
 
*[[Линеен код]]
 
*[[Изходен код]]
 
*[[Изходен код]]
Ред 23: Ред 25:
 
*[[Кибернетика]]
 
*[[Кибернетика]]
 
*[[Изкуствен интелект]]
 
*[[Изкуствен интелект]]
 +
 
==Източници==
 
==Източници==
 
*Charles Petzold, Code: The Hidden Language of Computer Hardware and Software  
 
*Charles Petzold, Code: The Hidden Language of Computer Hardware and Software  

Текуща версия към 15:48, 17 февруари 2014

Правилата при бройните системи се определят в зависимост от това дали се отнасят за дробни или за цели числа.

Цели числа

Правилото за преминаване от p-ична бройна система в двоична бройна система за целите числа гласи:

  1. Изходното число се дели на 2 до получаване на частно и остатък.
  2. Проверява се дали не се е получило частно по-малко от 2, ако е така, се преминава към точка 4.
  3. За изходно число се взема полученото частно. Връшаме се към точка 1.
  4. Всички получени остатъци се записват в ред, обратен на получаването им. Полученият запис е запис на числото в 2-ична бройна система.

Дробни числа

Правилото за преминаване от p-ична бройна система в двоична бройна система за дробните числа гласи:

  1. Изходното число се умножава с 2. Цялата част се запомня.
  2. Проверява се дали броят на извършените до този момент умножения се равнява на броя на разредите, които по условие трябва да се намерят. Ако да-т.4, ако не-т.3.
  3. Дробната част на произведението се приема за ново изходно число и се преминава към т.1.
  4. Всички цели числа се записват в такава последователност в каквато са получени. Този запис отговаря на 2-ичния запис на дробта с предварително зададена точност.

Когато число има цяла и дробна част, преминаването се извършва като се приложат двата алгоритъма съответно за цялата и за дробната част.

Вижте още

Източници

  • Charles Petzold, Code: The Hidden Language of Computer Hardware and Software
  • Roy H. Williams, Thought Particles: Building Blocks of Perceptual Reality: Binary Code of the Mind
  • Fred B. Wrixon, Codes, Ciphers, Secrets and Cryptic Communication: Making and Breaking Secret Messages from Hieroglyphs to the Internet
  • Gayle Laakmann McDowell, Cracking the Coding Interview: 150 Programming Questions and Solutions

Външни препратки