Системы счисления и ЭВМ

Основание теории порядковых чисел на системе аксиом Пеано. Возможности системы счисления по реализации функции следования. Повышение эффективности счета в позиционных системах счисления. Особенности разработки фибоначчиевых систем счисления А. Стаховым.

Рубрика Математика
Вид статья
Язык русский
Дата добавления 13.01.2020
Размер файла 25,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

СИСТЕМЫ СЧИСЛЕНИЯ И ЭВМ

А.А. Борисенко

С точки зрения теории кардинальных чисел система счисления должна решать задачу установления однозначного соответствия между элементами двух множеств. С одной стороны, это натуральные числа (номера) из некоторого диапазона P, принимающие значения 0,1,...,P-1, а с другой - P некоторых различающихся между собой знаков X- системных чисел. Так как число P может быть неограниченно большим, то знаки X представляют в виде последовательностей цифр xj, j=1,2,...,n, порождаемых алфавитом

A={a1,a2,...,ak}, xj?A, j=1,2,...к; X=(x1,...,xn).

Очевидно, что имеется Кn возможных последовательностей X, и, значит, соответственно имеется возможность кодирования P=Кn натуральных чисел.

Теория порядковых чисел основывается на системе аксиом Пеано [1]. Под этой системой понимается некоторая система (П,Sc,1), где Sc- функция следования на П, относительно которой П замкнуто, и где:

а) Sc(X)№1 для всех XОП;

б) для всех XОП и Sc(X) =Sc(Y) следует X=Y;

в) если A, 1A и A обладает тем свойством, что из XA следует Sc(X)ОA, то A=П.

Аксиомы Пеано задают натуральный ряд чисел. Прежде всего задаётся положительное число 1, с которого начинается счет. За ним может следовать только одно целое число X, отличное от 1-2= Sc(1). Применяя к X функцию Sc(X)=x+1 достаточное число раз, можно получить из 1 любое целое положительное число, а значит, и натуральный ряд чисел.

Система счисления должна иметь возможность своими внутренними средствами в соответствии с аксиомами Пеано реализовать функцию следования. Это значит, что пo виду X система счисления должна определить следующий знак X`. Так как каждый элемент натурального ряда отличается на 1 от предшествующего, то X`=Sc(X)=X+1.

Введем между знаками алфавита А отношение порядка. Будем считать, что a1<a2,a2<a3,...,ak-1<ak. Тогда последовательности X можно записать в лексикографическом порядке и, следовательно, по виду X можно определить X`=Sc(X). Это значит, что в непозиционных системах счисления с помощью функции Sc(X) можно реализовать арифметические операции. Однако эффективность их реализации с точки зрения быстродействия будет небольшая, так как все операции осуществляются путем последовательного перебора чисел натурального ряда, т.е. сложения с 1. Сложение в этом случае реализуется как

X+Sc(Y)= (X+Y)+1=Sc(X+Y),

а умножение

X.1=X, X.Sc(Y)=X(Y+1).

Остальные операции реализуются аналогичным образом [1].

Значительно повысить эффективность счета удалось в позиционных системах счисления введением числовой функции F, которая путем ускоренного выполнения арифметических операций по определённым правилам решает задачу однозначного преобразования последовательностей X=x1x2...xn в числа натурального ряда и обратно. В простейшем, наиболее распространённом случае последовательность X является элементом декартовой степени An,XAn. Однако в общем случае могут быть заданы ограничения, разделяющие множество всех возможных последовательностей An на множество R разрешенных XR--и множество запрещенных An/R.

Элементам последовательности X в данном случае, кроме того, что они находятся в отношении порядка, присваиваются в общем случае значения целых чисел, а в наиболее распространенном случае - числа a1=0,a2=1,...,ak=k-1.

Если множество R=An, то мы имеем простейшие степенные системы счисления. Последовательности X в этом случае называются номерами. Для них характерно отсутствие избыточной информации, которая в общем случае присуща числам X в количестве

Двоичная, десятичная и другие подобные системы счисления представляют именно такие степенные позиционные системы счисления. В них веса j-х разрядов, j=0,1,...,n-1 представляют степень основания K системы счисления -Kj.

Диапазон представленных чисел в этих системах P=Kn.

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

Более сложными и обобщающими являются системы счисления со смешанным основанием. В этих системах основания от разряда к разряду меняются, как правило, в порядке возрастания, а диапазон P равен их произведению. Интересным и полезным их частным случаем являются факториальные системы счисления [2].

В них основания равны 0,1,2,...,n-1, а диапазон P=n! Их особенностью является наличие запрещенных комбинаций и, следовательно, избыточной информации

Числовая функция факториальной системы счисления имеет вид

,

0ann.

Таблицы сложения и умножения при этом для каждого разряда свои, а длины l=n+1 разных чисел одинаковы. Ценным свойством факториальных чисел является возможность формирования на их основе перестановок.

Новый шаг в развитии теории и практики систем счисления внесла разработка фибоначчиевых систем счисления А.П.Стаховым [3]. Числовая функция в этом случае имеет вид

счисление аксиома счет пеано

,

где an-1,an-2,...,a0- разряды числа, равные 0 или 1;

при l>0.

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

Позже автором были разработаны двоичная и многозначная биномиальные системы счисления [4,5].

Двоичная биномиальная система счисления имеет числовую функцию

при соблюдении одной из систем ограничений:

где М - диапазон чисел;

r- длина числа;

l - 0,1,..., r-1 - порядковый номер разряда;

gl - сумма единичных значений цифр от (r-1)-го разряда до l-го включительно:

Многозначная биномиальная система счисления имеет следующий вид:

где

Xr-l - цифра (r-l)-го разряда;

P - контрольное число;

при следующих ограничениях:

Диапазон биномиальных чисел в этом случае

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

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

Список литературы

1. Федерман С. Числовые системы. Основания алгебры и анализа/Пер. с англ. М.: Наука, 1971.

2. Рейнгольд Э., Нивергельт Ю., Дес Н. Комбинаторные алгоритмы. Теория и практика /Пер. с англ. М. Мир, 1980.

3. Стахов А.П. Фибоначчиевые двоичные позиционные системы счисления. Кодирование и передача дискретных сообщений в системах связи. Научн.-техн. сб. М.: Наука, 1976. C.155-179.

4. Борисенко А.А. Об одной системе счисления с биномиальным основанием. Рук. деп. в ВИНИТИ, 1982, N 874-82.

5. Борисенко А.А. Система счисления с биномиальным основанием и двоичным алфавитом. Рук. деп. в ВИНИТИ, 1982, N 909-82.

6. Борисенко А.А. Методы синтеза информационных систем на основе позиционных чисел с неоднородной структурой. Диссертация на соискание ученой степени доктора технических наук. Харьков, 1991.

Размещено на Allbest.ru

...

Подобные документы

  • Система счисления, применяемая в современной математике, используемые в ЭВМ. Запись чисел с помощью римских цифр. Перевод десятичных чисел в другие системы счисления. Перевод дробных и смешанных двоичных чисел. Арифметика в позиционных системах счисления.

    реферат [75,2 K], добавлен 09.07.2009

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

    презентация [419,8 K], добавлен 10.11.2010

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

    курсовая работа [46,8 K], добавлен 29.04.2017

  • Исследование истории систем счисления. Описание единичной и двоичной систем счисления, древнегреческой, славянской, римской и вавилонской поместной нумерации. Анализ двоичного кодирования в компьютере. Перевод чисел из одной системы счисления в другую.

    контрольная работа [892,8 K], добавлен 04.11.2013

  • Математическая теория чисел. Понятие систем счисления. Применения двоичной системы счисления. Компьютерная техника и информационные технологии. Алфавитное неравномерное двоичное кодирование. Достоинства и недостатки двоичной системы счисления.

    реферат [459,5 K], добавлен 25.12.2014

  • История развития систем счисления. Непозиционная, позиционная и десятичная система счисления. Использование систем счисления в компьютерной технике и информационных технологиях. Двоичное кодирование информации в компьютере. Построение двоичных кодов.

    курсовая работа [5,3 M], добавлен 21.06.2010

  • Определения системы счисления, числа, цифры, алфавита. Типы систем счисления. Плюсы и минусы двоичных кодов. Перевод шестнадцатеричной системы в восьмеричную и разбитие ее на тетрады и триады. Решение задачи Баше методом троичной уравновешенной системы.

    презентация [713,4 K], добавлен 20.06.2011

  • Совокупность приемов и правил записи и чтения чисел. Определение понятий: система счисления, цифра, число, разряд. Классификация и определение основания систем счисления. Разница между числом и цифрой, позиционной и непозиционной системами счисления.

    презентация [1,1 M], добавлен 15.04.2015

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

    презентация [1,0 M], добавлен 30.09.2012

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

    презентация [128,9 K], добавлен 12.01.2014

  • Изобретение десятичной системы счисления относится к главным достижениям человеческой мысли. Без нее вряд ли могла существовать, а тем более возникнуть современная техника и наука вообще. История цифр. Числа и счисление. Способы запоминания чисел.

    реферат [42,5 K], добавлен 13.04.2008

  • Как люди научились считать, возникновение цифр, чисел и систем счисления. Таблица умножения на "пальцах": методика умножения для чисел 9 и 8. Примеры быстрого счета. Способы умножения двузначного числа на 11, 111, 1111 и т.д. и трехзначного числа на 999.

    курсовая работа [66,8 K], добавлен 22.10.2011

  • История возникновения и развития арабских цифр, особенности их написания, удобство по сравнению с другими системами. Знакомство с цифрами разных народов: системой счисления Древнего Рима, китайскими, деванагари и их развитием от древности, до наших дней.

    реферат [276,4 K], добавлен 22.01.2011

  • Вавилонская система счисления, таблицы обратных чисел и математика для исследования движений планет. Египетский календарь и введение символа для обозначения нуля у майя. Греческая математика, Индия и арабы. Современная математика и математический анализ.

    реферат [49,7 K], добавлен 27.04.2009

  • Перевод мер угла в градусной системе. Соотношения между градусной и часовой системами счисления. Перевод меры угла из классического вида в секунды, в десятичный и наоборот. Алгоритм (правила) и методы его перевода. Перевод мер угла в часовой системе.

    контрольная работа [50,1 K], добавлен 13.05.2009

  • Свойства чисел натурального ряда. Периодическая зависимость от порядковых номеров чисел. Шестеричная периодизация чисел. Область отрицательных чисел. Расположение простых чисел в соответствии с шестеричной периодизацией.

    научная работа [20,2 K], добавлен 29.12.2006

  • В работе рассматриваются доказательства неразрешимости в рациональных ненулевых числах двух систем, которые легко касаются не только чисел, но и распространяются на рациональные функции, что, в конечном счёте, позволяет анализировать решение уравнения.

    творческая работа [123,8 K], добавлен 04.09.2010

  • Архитектура 32-х разрядных систем. Алгоритмы выполнения арифметических операций над сверхбольшими натуральными числами, представленными в виде списков. Инициализация системы. Сложение. Вычитание. Умножение.

    доклад [56,2 K], добавлен 20.03.2007

  • Сущность теории динамических систем и роль связи структуры системы с её динамикой. Конечные динамические системы и сокращение мономиальных систем. Проблема изучения Булевых мономиальных систем и линейных систем над конечными коммутативными кольцами.

    курсовая работа [428,2 K], добавлен 08.12.2010

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

    курсовая работа [163,4 K], добавлен 25.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.