Содержание
Введение 3
1. Главные понятия 4
1. 1. Классифицирование систем счисления 4
1. 2. Двоичная система счисления 6
1. 3. Восьмеричная и шестнадцатеричная системы счисления 8
2. Перевод чисел из одной системы счисления в другую 10
3. Разработка програмки Понятие чисел в p-ичном исчислении 14
3. 1. function DEC2BIN 15
3. 2. function BIN2DEC 16
3. 3. function DEC2HEX 17
3. 4. function HEX2DEC 18
3. 5. function DEC2OCT 19
3. 6. function OCT2DEC 20
3. 7. function BIN2HEX 21
3. 8. function HEX2BIN 22
3. 9. function DEC2BASEN 23
3. 10. function BASEN2DEC 24
Заключение 25
Перечень использованной литературы 26
Приложение 27
Выдержка
Введение
Целью предоставленного курсового проекта является исследование позиционных систем счисления, действий в их, а еще методы перевода чисел из одной системы счисления в иную.
В современном мире употребляются разные системы счисления. Очевидно, в главном мы используем десятичной системой счисления, однако компы работают с информацией записанной в двоичной системе, а в Великобритании по сих времен применяю в качестве валютной валюты фунт стерлингов, который приравнивается 12-ти шиллингам, а, следственно, необходимо мочь действовать и с двенадцатеричной системой счисления.
Естественно, нужно ведать и мочь использовать методы для перевода чисел записанных в различных формах вручную, однако в нынешний век информатизации с данной задачей просто управится комп, потому ключевой задачей предоставленного курсового проекта я вижу начертание высококачественной програмки, исполняющей перевод.
1. Главные понятия
1. 1. Классифицирование систем счисления
Различные системы счисления, какие существовали ранее и какие употребляются в наше время, разрешено поделить на непозиционные и позиционные. Знаки, применяемые при записи чисел, именуются цифрами.
В непозиционных системах счисления от расположения числа записи числа не зависит размер, которую она означает. Образцом непозиционной системы счисления является римская система, в которой в качестве цифр употребляются латинские буквы:
I V X L C D M
1 5 10 50 100 500 1000
К примеру, VI = 5 1 = 6, а IX = 10 - 1 = 9.
В позиционных системах счисления размер, означаемая цифрой в записи числа, зависит от её позиции. Численность используемых цифр именуется базой системы счисления. Пространство всякой числа в числе именуется убеждением. 1-ая популярная нам система, основанная на позиционном принципе - шестидесятеричная вавилонская. Числа в ней были 2-ух видов, одним из которых обозначались единицы, иным - 10-ки. Отпечатки вавилонской системы сохранились по наших дней в методах измерения и записи величин углов и интервалов времени. [1]
Но величайшую важность для нас владеет индо-арабская десятичная система. Индийцы первыми употребляли нуль для указания позиционной значительности величины в строке цифр. Данная система получила заглавие десятичной, этак как в ней 10 цифр.
Для такого чтоб лучше взять в толк отличие позиционной и непозиционной систем счисления, осмотрим образчик сопоставления 2-ух чисел. В позиционной системе счисления сопоставление 2-ух чисел проистекает последующим образом: в осматриваемых числах слева вправо сравниваются числа, заслуживающие в схожих позициях. Крупная цифра подходит большему значению числа. К примеру, для чисел 123 и 234, 1 не в такой мере 2, потому количество 234 более, чем количество 123. В непозиционной системе счисления это верховодило не действует. Образцом этого может работать сопоставление 2-ух чисел IX и VI. Невзирая на то, что I не в такой мере, чем V, количество IX более, чем количество VI.
Дальше мы станем разглядывать лишь позиционные системы счисления.
Базу системы счисления, в которой фиксировано количество, традиционно обозначается нижним индексом. К примеру, 5557 - количество, записанное в семеричной системе счисления. Ежели количество фиксировано в десятичной системе, то базу, как верховодило, не указывается. Базу системы - это также количество, и его мы станем ориентировать в обыкновенной десятичной системе. Вообщем, количество x может существовать представлено в системе с базой p, как x=an*pn an-1*pn-1 a1*p1 a0*p0, в каком месте an. . . a0 - числа в представлении предоставленного числа. Этак, к примеру,
103510=1*103 0*102 3*101 5*100;
10102 = 1*23 0*22 1*21 0*20 = 10.
Больший энтузиазм при работе на ЭВМ представляют системы счисления с основаниями 2, 8 и 16. Данных систем счисления традиционно хватает для настоящей работы как человека, этак и вычислительной машинки.
Для такого чтоб привычно делать с числами, записанными в таковых нестандартных системах, принципиально воспринимать, что принципиально они ничем не различаются от обычной нам десятичной. Телосложение, вычитание, увеличение в их исполняется сообразно одной и той же схеме.
Литература
Перечень использованной литературы
1. Веретенникова Е. Г. Энергоинформатика: учебное вспомоществование. Ростов на дону н/Д,-2002
2. Энергоинформатика. Базисный курс: учеб. вспомоществование для вузов / Под редакцией С. В. Симоновича СПб:Питер, 2005
3. Козырев А. А. Энергоинформатика для вузов. СПб. 2002
4. Могилев А. В. , Пак Н. И. , Хеннер Е. К. "Энергоинформатика. Учебное вспомоществование" - М. : Изд. центр"Академия", 2001.
Введение
Целью данного курсового проекта является изучение позиционных систем счисления, действий в них, а также способы перевода чисел из одной системы счисле