рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Позиционные и непозиционные системы счисления

Позиционные и непозиционные системы счисления - раздел Компьютеры, Математика в компьютере Конструкция Вычислительных Машин И Программирование На Них Тесно Связаны С Си...

Конструкция вычислительных машин и программирование на них тесно связаны с системами счисления. Система счисления – это совокупность приемов наименования и записи чисел. Условные знаки, применяемые при записи чисел, называются цифрами.

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

I V X C D M и т.д.

1 5 10 50 100 1000

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

В различные исторические периоды человек использовал позиционные системы счисления, отличные от десятичной. Так, в Древнем Вавилоне (2000 лет до н. э.) применялась шестидесятичная система счисления. Эта система счисления применяется до сих пор при измерении углов, времени, а именно: остатки ее мы находим в делении часа на 60 минут, а минуты на 60 секунд, круга на 360 градусов, т.е. 6 раз по 60. Возникновение шестидесятичной системы счисления связано со слиянием в одно государство двух древних народов – сумерийцев и аккадян. Во вновь образованном государстве остались в ходу единицы веса, используемые ранее тем и другим народами, причем одна из этих единиц была приблизительно в 60 раз больше другой.

Кроме шестидесятичной системы употреблялась также и две-надцатиричная, следами которой является сохранившийся обычай считать некоторые предметы дюжинами.

Число 12 люди считают магическим с тех пор, когда они научились считать. На нем построены системы измерения и летосчисления, по нему ориентируются календари, оно входит во многие пословицы.

Каждый знает: год делится на 12 месяцев. Но, кроме того, существуют 12 апостолов, 12 знаков зодиака и 12 разбойников. Изучавшие математику называют 12 «поцелуйным числом третьего измерения». Если вокруг шара расположить еще 12 шаров того же диаметра, то каждый из них математически «поцелуется» с центральным, то есть коснется его в одной точке.

Почему число 12 играет такую роль в истории нашей цивилизации? Одна из наиболее важных причин – календарь, дающий возможность рационально разделить год на составные части. Это связано с полнолунием, которое мы наблюдаем на небе 12 раз в году. К тому же и круг с помощью циркуля и линейки можно разделить на 6 (а тем самым на 12) равных частей. Использование числа 12 в качестве базового значительно облегчало счет.

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

Древние китайцы, наблюдавшие за ночным небом, тоже делили год на 12 лун и создали соответствующую астрологию. Больше других европейцев к числу 12 оказались привержены англичане, с большим трудом перешедшие за десятичную систему, да и то не во всем. И только древние германцы, жившие в лесах и мало смотревшие в небо, в меньшей степени уверовали в магию дюжины. Хотя и в немецком языке само это слово появилось не случайно. И, наконец, 12 занимает почетное место в играх, например, в лото. Словом, счастливым числом его считают вполне заслуженно.

Встречались, например, в древнем Китае, пятеричная система счисления. У населявших американский континент народностей – ацтеков и майя была распространена двадцатеричная система счисления. Кроме названных систем, цивилизации известны и другие.

Чтобы различать, в какой системе счисления записано число, рядом с числом в виде индекса (в десятичной системе) указывается основание системы счисления. Например, 25710 – записано в десятичной системе счисления, а 2578 – в восьмеричной. Указание основания опускается в тех случаях, когда основание используемой системы не вызывает сомнений.

Принцип построения позиционных систем проще всего проиллюстрировать на примере десятичной системы счисления. В этой системе для записи любых чисел используется десять различных символов (цифр): 0,1,2,...,9. С помощью одной цифры можно изобразить самое большее число – 9. Число на единицу большее, чем 9, уже записывается двумя цифрами – 10. Затем младший разряд возрастет до максимальной цифры (число 19). После чего добавляется единица к следующему разряду, а в младшем разряде снова 0 (20) и т.д. Дойдя до числа 99, т.е., имея в обоих разрядах максимальную цифру, мы записываем 1 в новом, более старшем разряде, а в обоих младших – нули (100). Точно такую же процедуру можно использовать и для случая, когда количество используемых цифр меньше десяти.

Итак, введя для числа «десять» обозначение «10», мы не ввели никаких новых символов (цифр), а использовали уже имеющиеся. Однако введением этого обозначения сделан важный шаг в построении системы счисления, а именно: значение каждой из цифр поставлено в зависимость от того места, где она стоит в изображении числа.

Пример. В записи числа 141,14 единица, стоящая слева на первом месте, означает количество сотен; единица, стоящая перед запятой, количество единиц; а единица, стоящая после запятой, количество десятых долей, содержащихся в числе. Последовательность цифр 141,14 представляет собой сокращенную запись выражения:

141,14 = 1·100+4·10+1+1:10+4:100.

Количество различных цифр, используемых в позиционной системе счисления для изображения произвольных чисел, называется основанием системы счисления. Основанием десятичной системы счисления является число десять. То есть в десятичной системе для записи числа употребляются десять цифр: 0,1,......, 9; а в пятеричной системе счисления достаточно пяти цифр: 0,1,2,3,4. Основание пятеричной системы счисления число пять – изобразится в ней как «10», поскольку оно является единицей следующего (второго) разряда. Так будет в любой системе счисления: основание системы счисления в любой системе записывается как 10. Позиции, на которых в последовательности стоят цифры, перенумерованы. Эти позиции называются разрядами числа. Каждой цифре рассмотренной последовательности приписано определенное значение. Цифра, стоящая в некотором разряде, имеет значение большее того, которое она бы имела в разряде с номером, меньшим на единицу, во столько раз, каково основание системы счисления. Цифра, стоящая в нулевом разряде, имеет своим значением соответствующее число из основания.

Умножение числа на основание системы счисления сводится к переносу запятой на один разряд вправо, а деление на основание системы – к переносу запятой на один разряд влево.

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

257 = 200+50+7.

Любое число в позиционной, в том числе и в десятичной системе, записывается в виде последовательности цифр, разделенных запятой на целую и дробную части. Такая запись числа есть сокращенная запись. Возьмем, например, число А = 627,3. В развернутом виде оно запишется так:

А10 = 6·102+2·101+7·100+3·10-1.

Аналогичным образом представится десятичная запись произвольного числа в десятичной системе:

аn·10n+аn-1·10n-1+...+а0·100+а-1·10-1+...,

где а – одна из цифр 0,1,2,.....,9.

В двоичной системе счисления любое положительное число можно записать аналогично:

А2n·2n+...+а0·20+а-1·2-1+...+а-m·2-m,

где а – принимает значения 0 или 1.

Запись произвольного числа А в позиционной системе c данным основанием p будет выглядеть так:

Аpn·pn+...+a0·p0+a-1·p-1+...+а-m·p-m.

Как и в десятичной системе, число Аp можно записать в сокращенном виде:

Аp=anan-1...a1а0,a-1...a-m.

Эта последовательность цифр и будет являться изображением числа А в p-ичной системе счисления.

Если Аp – число, записанное в p-ичной системе счисления, тогда под преобразованием этого числа в q-ичную систему понимают запись числа А последовательностью цифр q-ичной системы.

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

В первых ЭВМ вначале применялась десятичная система счисления (например, в ЭНИАК). Впоследствии стали применять двоичную систему счисления.

 

 

– Конец работы –

Эта тема принадлежит разделу:

Математика в компьютере

А И Бородина... Математика в компьютере Учебное пособие...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Позиционные и непозиционные системы счисления

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Математика в компьютере
Учебное пособие     Редактор: Э.Н.Гневко Корректор:   Подписано в печать _______ 2002. Формат 60х84/16. Печать офсетная.

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

Шестнадцатеричная система счисления
Шестнадцатеричная система счисления удобна тем, что в ней требуется в четыре раза меньше разрядов для записи чисел, чем в двоичной. В шестнадцатеричной системе для обозначения цифр использ

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

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

Перевод правильных дробей
Теперь рассмотрим случай 0<Ар<1. Мы хотим найти неотрицательные целые числа - коэффициенты а-1, а-2,..., а-m, каждый из ко

Q - основание системы счисления.
Пример: 325,17=0,32517·103=3251,7·10-1. Очевидно, что запись числа с плавающей точкой не является однозначной. Поскольку при разных порядках положение десятично

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

Кодирование символьной информации
Внутреннее представление символов в ЭВМ осуществляется на основе определенной системы кодирования символов, которая обычно представлена в виде кодовой таблицы. Кодовая таблица отр

Кодирование графической информации
Современные компьютеры могут представлять на экране как текстовую, так и графическую информацию. В текстовом режиме экран разбивается на 25 строк по 80 символов в с

Кодирование звуковой информации
Современные компьютеры могут записывать и воспроизводить музыку и человеческую речь. Существует два способа звукозаписи: цифровая запись и MIDI-запись. При цифровой записи

Прямой, обратный и дополнительный коды
  При вычислении ЭВМ оперируют как с положительными, так и с отрицательными числами. При этом вычитание можно заменить сложением, воспользовавшись дополнением отрицательного числа. До

Представление информации в памяти ЭВМ
  В современных вычислительных машинах обрабатывается как цифровая, так и буквенная информация. Вся эта информация должна быть представлена двоичными цифрами (битами). Для записи кажд

Логические основы ЭВМ
  Кроме арифметических, ЭВМ выполняют также логические операции, основанные на понятиях алгебры логики. Основным понятием алгебры логики является высказывание. Высказывание

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги