Символічні системи числення

 

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

В символічних системах, на відміну від позиційних, цифри є символами, кожний із яких окремо жодним чином не характеризує яке-небудь число. Певним комбінаціям цифр умовно поставлені у відповідність певні числа. Прикладом символічної системи числення є система подання чисел через залишки або система залишкових класів (СЗК).

Якщо цілим числам А і В відповідає один і той же залишок ділення на третє число S, то числа А і В називаються рівними за , що виражається записом . Число в СЗК зображається у вигляді залишків від ділення заданого числа на ряд взаємно простих чисел . При цьому утворюється число із вагами розрядів, відповідно рівними , тобто , де і , де – ціла частина х. Таким чином .

В табл. 1.8 наведено трирозрядні числа для перших п’ятнадцяти десяткових чисел, які подано в СЗК з вагами розрядів, які відповідно дорівнюють .

 

Таблиця 1.8

Десяткова   СЗК   Десяткова   СЗК  
система a1 a2 a3 система a1 a2 a3

 

У СЗК операції додавання, віднімання та множення є порозрядними, що, без сумніву, є перевагою СЗК.

СЗК застосовується у спеціалізованих ЕОМ, в яких діапазон вихідних чисел і проміжні результати строго фіксовані і операція ділення практично відсутня.