I. Действия с двоичными числами.

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

Методические указания
для лабораторных работ и контрольных работ
по курсу «Информатика»
для студентов всех специальностей

Электронное издание локального распространения

Регистрационный номер: 060053Э от 20.02.06

Одобрено
редакционно-издательским советом
Саратовского государственного
технического университета

Саратов - 2006

Все права на размножение и распространение в любой форме остаются за разработчиком.

Нелегальное копирование и использование данного продукта запрещено.

Составители: Авдеев Сергей Анатольевич

Под редакцией С.А.Авдеева

Рецензент Ф.С.Селиванов

410054, Саратов, ул. Политехническая, 77

Научно-техническая библиотека СГТУ

тел.: 52-63-81; 52-56-01

http://lib.sstu.ru

Регистрационный номер:

Ó Саратовский государственный

технический университет, 2006

СОДЕРЖАНИЕ:

1. Системы счисления. 4

2. Формы записи числа в позиционной системе счисления. 6

3. Арифметические действия с числами в различных системах счисления. 6

4. Перевод чисел из десятичной системы счисления в другие системы.. 12

5. Перевод чисел из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную систему. 20

6. Перевод чисел из восьмеричной системы счисления в двоичную и обратно. 21

7. Перевод чисел из шестнадцатеричной системы счисления в двоичную и обратно 22

8. Нормализованная форма числа. 23

Системы счисления

Система счисления – это способ представления любого числа с помощью алфавита символов, называемых цифрами.

Системы счисления бывают двух видов:

1) непозиционные;

2) позиционные.

В непозиционных системах счисления значимость любого символа (цифры) определяется только его изображением (начертанием) и не зависит от занимаемого им в числе места.

Пример – римская система счисления. Алфавит символов данной системы счисления:

I – единица;

V – пятёрка;

X – десятка;

L – пятьдесят;

C – сотня;

D – пятьсот;

M – тысяча.

Например, год издания одного из учебников по информатике, записанный в римской системе счисления – MCMXCVII – 1997.

В позиционных системах счисления значимость одного и того же символа определяется не только его начертанием (изображением), но и его положением (позицией) в числе.

Пример – арабская или десятичная система счисления. Алфавит данной системы счисления:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru 1 1 1, 1

разряд десятых (одна десятая)

разряд единиц (единица)

разряд десятков (один десяток)

разряд сотен (одна сотня)

Основанием I. Действия с двоичными числами. - student2.ru позиционной системы счисления называется количество различных символов, используемых для записи чисел данной системы.

Используются четыре различные позиционные системы счисления:

1) Десятичная система счисления. Алфавит представлен выше ( см. стр.10). Он содержит десять символов. Основание I. Действия с двоичными числами. - student2.ru . (В правом нижнем углу указывается основание системы счисления, в которой записано данное число. В данном случае читаем: “десять в десятичной системе счисления”.)

2) Двоичная система счисления. Алфавит содержит два символа: 0, 1. Основание I. Действия с двоичными числами. - student2.ru (“два в десятичной системе счисления или один ноль – в двоичной”).

3) Восьмеричная система счисления. Алфавит содержит восемь символов: 0, 1, 2, 3, 4, 5, 6, 7. Основание I. Действия с двоичными числами. - student2.ru .

4) Шестнадцатеричная система счисления. Алфавит содержит шестнадцать символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F.

Причём I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

Основание I. Действия с двоичными числами. - student2.ru .

Примеры записи различных чисел:

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru

Причём, число A1E может существовать только в шестнадцатеричной системе счисления, число 2934 – в десятичной и шестнадцатеричной системах счисления, число 327 – в восьмеричной, десятичной и шестнадцатеричной системах счисления, а число 1010 может существовать в любой из четырёх перечисленных позиционных систем счисления.

Во всех системах счисления кроме десятичной числа принято читать по цифрам (сравните: I. Действия с двоичными числами. - student2.ru – “десять в десятичной системе счисления” и I. Действия с двоичными числами. - student2.ru – “один ноль в двоичной системе счисления”).

2. Формы записи числа
в позиционной системе счисления

Любое число I. Действия с двоичными числами. - student2.ru в позиционной системе счисления с основанием I. Действия с двоичными числами. - student2.ru может быть записано в двух формах:

1) Свёрнутая форма записи:

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru ,

целая часть дробная часть

где I. Действия с двоичными числами. - student2.ru – символы алфавита системы счисления;

I. Действия с двоичными числами. - student2.ru – количество разрядов дробной части;

I. Действия с двоичными числами. - student2.ru – количество разрядов целой части.

2) Развёрнутая форма записи:

I. Действия с двоичными числами. - student2.ru

Здесь I. Действия с двоичными числами. - student2.ru – основание системы счисления.

3. Арифметические действия с числами
в различных системах счисления

Сложение двоичных чисел.

Таблица сложения:

I. Действия с двоичными числами. - student2.ru

Сложение двоичных чисел удобно проводить столбиком. В случае, когда мы получаем число I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд.

Пример:

I. Действия с двоичными числами. - student2.ru

Считаем справа налево:

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд.

Вычитание двоичных чисел.

Вычитание двоичных чисел удобно проводить столбиком. Если нужно отнять от нуля, занимаем единицу в старшем разряде. В младший разряд она приходит как двоичное I. Действия с двоичными числами. - student2.ru . Если имеются промежуточные разряды (содержащие нули), в них остаётся I. Действия с двоичными числами. - student2.ru .

Пример:

I. Действия с двоичными числами. - student2.ru

Считаем справа налево:

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru занимаем единицу в старшем разряде I. Действия с двоичными числами. - student2.ru ;

· теперь в следующем разряде вместо единицы – ноль I. Действия с двоичными числами. - student2.ru в старшем разряде – тоже ноль, занимаем единицу в следующем старшем разряде I. Действия с двоичными числами. - student2.ru ;

· после того, как мы заняли в старшем разряде единицу – в следующем разряде вместо нуля – единица I. Действия с двоичными числами. - student2.ru (этот ноль уже не записываем).

Для того чтобы сложить два отрицательных числа, нужно сложить их модули, а перед суммой поставить знак “минус”.

Для того чтобы сложить два числа с разными знаками, нужно из большего из двух модулей вычесть меньший, а перед полученной разностью поставить знак числа, модуль которого больше[1].

Пример: I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

Умножение двоичных чисел.

Таблица умножения:

I. Действия с двоичными числами. - student2.ru

Умножение двоичных чисел также удобно проводить столбиком.

Пример:

I. Действия с двоичными числами. - student2.ru

Нормализованная форма числа

В памяти компьютера действительные числа хранятся в нормализованной форме (в нормализованном виде). Для представления десятичного числа в нормализованной форме, его записывают следующим образом:

I. Действия с двоичными числами. - student2.ru ,

где I. Действия с двоичными числами. - student2.ru – мантисса числа I. Действия с двоичными числами. - student2.ru , удовлетворяющая условию I. Действия с двоичными числами. - student2.ru ;

I. Действия с двоичными числами. - student2.ru – целое число, называемое порядком числа I. Действия с двоичными числами. - student2.ru ;

I. Действия с двоичными числами. - student2.ru – характеристика числа I. Действия с двоичными числами. - student2.ru .

Примеры:

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

[1] Вернуться обратно, после просмотра на стр. 10;на стр. 11

[2] Вернуться обратно на стр. 20после просмотра

[3] Вернуться обратно на стр. 23 после просмотра

[4] Вернуться обратно на стр. 23 после просмотра

[5] Вернуться обратно на стр. 20 после просмотра

[6] Вернуться обратно на стр. 23 после просмотра

[7] Вернуться обратно на стр. 22 после просмотра

[8] Вернуться обратно на стр. 14 после просмотра

[9] Вернуться обратно на стр. 23 после просмотра

[10] Вернуться обратно на стр. 22после просмотра

[11] Вернуться обратно на стр. 21; стр. 21после просмотра

[12] Вернуться обратно на стр. 23 после просмотра

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

Методические указания
для лабораторных работ и контрольных работ
по курсу «Информатика»
для студентов всех специальностей

Электронное издание локального распространения

Регистрационный номер: 060053Э от 20.02.06

Одобрено
редакционно-издательским советом
Саратовского государственного
технического университета

Саратов - 2006

Все права на размножение и распространение в любой форме остаются за разработчиком.

Нелегальное копирование и использование данного продукта запрещено.

Составители: Авдеев Сергей Анатольевич

Под редакцией С.А.Авдеева

Рецензент Ф.С.Селиванов

410054, Саратов, ул. Политехническая, 77

Научно-техническая библиотека СГТУ

тел.: 52-63-81; 52-56-01

http://lib.sstu.ru

Регистрационный номер:

Ó Саратовский государственный

технический университет, 2006

СОДЕРЖАНИЕ:

1. Системы счисления. 4

2. Формы записи числа в позиционной системе счисления. 6

3. Арифметические действия с числами в различных системах счисления. 6

4. Перевод чисел из десятичной системы счисления в другие системы.. 12

5. Перевод чисел из двоичной, восьмеричной и шестнадцатеричной систем счисления в десятичную систему. 20

6. Перевод чисел из восьмеричной системы счисления в двоичную и обратно. 21

7. Перевод чисел из шестнадцатеричной системы счисления в двоичную и обратно 22

8. Нормализованная форма числа. 23

Системы счисления

Система счисления – это способ представления любого числа с помощью алфавита символов, называемых цифрами.

Системы счисления бывают двух видов:

1) непозиционные;

2) позиционные.

В непозиционных системах счисления значимость любого символа (цифры) определяется только его изображением (начертанием) и не зависит от занимаемого им в числе места.

Пример – римская система счисления. Алфавит символов данной системы счисления:

I – единица;

V – пятёрка;

X – десятка;

L – пятьдесят;

C – сотня;

D – пятьсот;

M – тысяча.

Например, год издания одного из учебников по информатике, записанный в римской системе счисления – MCMXCVII – 1997.

В позиционных системах счисления значимость одного и того же символа определяется не только его начертанием (изображением), но и его положением (позицией) в числе.

Пример – арабская или десятичная система счисления. Алфавит данной системы счисления:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru 1 1 1, 1

разряд десятых (одна десятая)

разряд единиц (единица)

разряд десятков (один десяток)

разряд сотен (одна сотня)

Основанием I. Действия с двоичными числами. - student2.ru позиционной системы счисления называется количество различных символов, используемых для записи чисел данной системы.

Используются четыре различные позиционные системы счисления:

1) Десятичная система счисления. Алфавит представлен выше ( см. стр.10). Он содержит десять символов. Основание I. Действия с двоичными числами. - student2.ru . (В правом нижнем углу указывается основание системы счисления, в которой записано данное число. В данном случае читаем: “десять в десятичной системе счисления”.)

2) Двоичная система счисления. Алфавит содержит два символа: 0, 1. Основание I. Действия с двоичными числами. - student2.ru (“два в десятичной системе счисления или один ноль – в двоичной”).

3) Восьмеричная система счисления. Алфавит содержит восемь символов: 0, 1, 2, 3, 4, 5, 6, 7. Основание I. Действия с двоичными числами. - student2.ru .

4) Шестнадцатеричная система счисления. Алфавит содержит шестнадцать символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F.

Причём I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

Основание I. Действия с двоичными числами. - student2.ru .

Примеры записи различных чисел:

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru

Причём, число A1E может существовать только в шестнадцатеричной системе счисления, число 2934 – в десятичной и шестнадцатеричной системах счисления, число 327 – в восьмеричной, десятичной и шестнадцатеричной системах счисления, а число 1010 может существовать в любой из четырёх перечисленных позиционных систем счисления.

Во всех системах счисления кроме десятичной числа принято читать по цифрам (сравните: I. Действия с двоичными числами. - student2.ru – “десять в десятичной системе счисления” и I. Действия с двоичными числами. - student2.ru – “один ноль в двоичной системе счисления”).

2. Формы записи числа
в позиционной системе счисления

Любое число I. Действия с двоичными числами. - student2.ru в позиционной системе счисления с основанием I. Действия с двоичными числами. - student2.ru может быть записано в двух формах:

1) Свёрнутая форма записи:

I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru I. Действия с двоичными числами. - student2.ru ,

целая часть дробная часть

где I. Действия с двоичными числами. - student2.ru – символы алфавита системы счисления;

I. Действия с двоичными числами. - student2.ru – количество разрядов дробной части;

I. Действия с двоичными числами. - student2.ru – количество разрядов целой части.

2) Развёрнутая форма записи:

I. Действия с двоичными числами. - student2.ru

Здесь I. Действия с двоичными числами. - student2.ru – основание системы счисления.

3. Арифметические действия с числами
в различных системах счисления

I. Действия с двоичными числами.

Сложение двоичных чисел.

Таблица сложения:

I. Действия с двоичными числами. - student2.ru

Сложение двоичных чисел удобно проводить столбиком. В случае, когда мы получаем число I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд.

Пример:

I. Действия с двоичными числами. - student2.ru

Считаем справа налево:

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд;

· I. Действия с двоичными числами. - student2.ru + единица из предыдущего разряда I. Действия с двоичными числами. - student2.ru , единица переходит в старший разряд.

Вычитание двоичных чисел.

Вычитание двоичных чисел удобно проводить столбиком. Если нужно отнять от нуля, занимаем единицу в старшем разряде. В младший разряд она приходит как двоичное I. Действия с двоичными числами. - student2.ru . Если имеются промежуточные разряды (содержащие нули), в них остаётся I. Действия с двоичными числами. - student2.ru .

Пример:

I. Действия с двоичными числами. - student2.ru

Считаем справа налево:

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru ;

· I. Действия с двоичными числами. - student2.ru занимаем единицу в старшем разряде I. Действия с двоичными числами. - student2.ru ;

· теперь в следующем разряде вместо единицы – ноль I. Действия с двоичными числами. - student2.ru в старшем разряде – тоже ноль, занимаем единицу в следующем старшем разряде I. Действия с двоичными числами. - student2.ru ;

· после того, как мы заняли в старшем разряде единицу – в следующем разряде вместо нуля – единица I. Действия с двоичными числами. - student2.ru (этот ноль уже не записываем).

Для того чтобы сложить два отрицательных числа, нужно сложить их модули, а перед суммой поставить знак “минус”.

Для того чтобы сложить два числа с разными знаками, нужно из большего из двух модулей вычесть меньший, а перед полученной разностью поставить знак числа, модуль которого больше[1].

Пример: I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

I. Действия с двоичными числами. - student2.ru

Умножение двоичных чисел.

Таблица умножения:

I. Действия с двоичными числами. - student2.ru

Умножение двоичных чисел также удобно проводить столбиком.

Пример:

I. Действия с двоичными числами. - student2.ru

Наши рекомендации