Системы счисления
Позиционные и непозиционные системы счисения. Система измерения объема компьютерной информации. Оперирование двоичными числами, восьмеричное или шестнадцатеричное представление чисел. Алгоритм перевода из десятичной системы счисления в двоичную.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 05.05.2011 |
Размер файла | 25,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1
Размещено на http://www.allbest.ru/
Системы счисления
система счисление двоичный компьютерный информация
Системы счисления бывают позиционные и непозиционные. В позиционной системе счисления значение цифры зависит от ее положения в числе, в непозиционной - не зависит.
Римская система счисления - непозиционная.
I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Например, ХХХ = 30, I L=49.
Десятичная и двоичная системы счисления - позиционные.
Шестнадцатеричная система счисления - тоже позиционная, недостающие цифры обозначаются буквами:
A=10, B=11, C=12, D=13, E=14, F=15.
Современные компьютеры - это электронные устройства, работающие по принципу генерирования, передачи и преобразования электрических импульсов. Наличию одного типа импульсов соответствует цифра “1”, другого типа импульсов - цифра “0”. Этого достаточно для воспроизведения любых возможных сигналов и любой информации, ведь при помощи комбинаций единиц и нулей можно закодировать какие угодно данные, поэтому компьютеры применяют двоичную систему счисления, использующую две цифры - “0” и “1”. Для обозначения двоичных цифр применяется термин бит.
Одним битом можно выразить только два числа - 0 и 1.Двухбитовых комбинаций может быть только четыре (22): «00» - 0, «01» - 1, «10» - 2 и «11» - 3, трехбитовых - восемь (23). Общая формула имеет вид
N=2m,
где N - количество независимых кодируемых значений,
m - количество используемых битов.
В восьми битах «умещается» 28=256 целых чисел. Это достаточно для того, чтобы дать восьмибитовое обозначение каждой заглавной и строчной букве двух алфавитов, всем цифрам, знакам препинания, некоторым другим необходимым символам, а так же служебным кодам для передачи информации. Поэтому единицей измерения компьютерной информации служит восьмибитовое число - байт.
1024 (210) байт Килобайт, Кбайт
1 048 576 (220) байт Мегабайт, Мбайт
1 073 741 824 (230) байт Гигабайт, Гбайт
1 099 511 627 776 (240) байт Терабайт, Тбайт
1 125 899 906 842 620 (250) Петабайт, Пбайт
1 152 921 504 606 850 000 (260) Экзабайт, Эбайт
В системе измерения объема компьютерной информации единицы с приставками «кило», «мега» и т.д. получаются путем умножения основной единицы не на 1000, а на 1024, то есть на 210.
При записи отрицательных чисел одна из двоичных цифр не входит в состав числа, а обозначает его знак. Такой знаковый бит обычно находится в начале записываемого числа. Цифра 0 соответствует знаку “+”, а цифра 1 - знаку “-“. На практике в памяти компьютера способ представления отрицательных чисел выглядит иначе - используется дополнительный код.
При операциях с вещественными числами используется представление с плавающей точкой.
Любое число N в системе счисления с основанием q можно записать в виде
N = M . qp,
где M -- множитель, содержащий все цифры числа (мантисса), а p -- целое число, называемое порядком. Такой способ записи чисел называется представлением числа с плавающей точкой.
Мантисса должна быть правильной дробью, у которой первая цифра после точки (запятой в обычной записи) отлична от нуля: 0.12 <= |M| < 1. Если это требование выполнено, то число называется нормализованным.
3,1416=0,31416*101
5000=0,5*104
Оперирование двоичными числами связано с известными неудобствами. Ведь даже для записи небольших чисел требуется множество позиций. Поэтому для удобства применяется восьмеричное или шестнадцатеричное представление чисел.
Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 -- соответственно, третья и четвертая степени числа 2).
Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему (и наоборот) очень прост: достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).
Например:
Алгоритм перевода из десятичной системы счисления в двоичную
1. Последовательное деление целого числа и получаемых остатков на 2, пока не получится остаток, меньший 2, т.е. пока частное не будет равно единице.
2. Запись остатков вместе с последним частным в обратной последовательности.
6 2 то есть, 610=1102
6 3 2
0 2 1
1
Алгоритм перевода в десятичную систему счисления
Для перевода в десятичную систему счисления цифры числа умножаются на степени основания, начиная с нулевой степени; повышение степени идет справа налево
11012=1*23+1*22+0*21+1*20=1310.
2316=2*161+3*160=3510
Арифметические операции с двоичными числами
Правила двоичного сложения состоят из одной формулы
1+1=10
Понимать это следует так: сложение двух единиц более низкого разряда дает в результате единицу более высокого разряда.
Вся таблица умножения сводится к одной формуле
1х1=1
при сложении двух единиц пишем 0, а единицу «берем в уме»
при вычитании из нуля единицы «занимаем» ближайшую слева единицу
Сложение шестнадцатеричных чисел
если при сложении двух цифр получается число, большее 16, то из этого числа нужно вычесть 15, остаток записать, а единицу взять «в уме».
Задание
Перевести из десятичной системы счисления в двоичную.
17310
Перевести в десятичную систему счисления
110110012 1А716
Сложить два двоичных числа
110111102 и 100011112
Найти разность двоичных чисел
111110012 и 11000112
Сложить два числа в 16-ричной системе счисления
1В416 и АС16
Размещено на http://www.allbest.ru/
Подобные документы
Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.
контрольная работа [41,2 K], добавлен 21.08.2010Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.
реферат [62,0 K], добавлен 13.01.2011Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Система счисления как способ записи информации с помощью заданного набора цифр. История развития различных систем счисления. Позиционные и непозиционные системы. Вавилонская, иероглифическая, римская система счисления. Система счисления майя и ацтеков.
презентация [3,2 M], добавлен 05.05.2012История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.
презентация [516,8 K], добавлен 23.10.2015Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.
курсовая работа [343,1 K], добавлен 11.11.2014Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.
практическая работа [15,5 K], добавлен 19.04.2011Непозиционные системы счисления как один из этапов общечеловеческого развития счета. Египетская система счисления как непозиционная система счисления, которая употреблялась в Древнем Египте вплоть до начала X века н.э. Греческая система счисления.
реферат [252,9 K], добавлен 19.05.2019Предыстория чисел, связь названий чисел с определенной схемой счета. Системы счисления в Древнем Египте, Вавилоне, Греции, Риме, Америке, Китае, Индии, Аравии и Западной Европе. Обозначения чисел у древних евреев. Позиционные системы счисления.
реферат [34,3 K], добавлен 15.03.2013Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.
презентация [16,3 K], добавлен 07.06.2011