- •Саратовский государственный технический университет Институт Развития Бизнеса и Стратегий
- •Контрольная работа №1
- •1. Требования к написанию контрольной работы
- •2. Задание для контрольной работы
- •3. Вопросы для зачета в 1 семестре
- •Содержание работы
- •Представление числовой информации с помощью систем счисления
- •Римская непозиционная система счисления
- •. Позиционные системы счисления
- •Позиционные системы счисления
- •Десятичная система счисления
- •1.2.2. Двоичная система счисления
- •1.2.3. Позиционные системы счисления с произвольным основанием
- •2. Перевод чисел из одной системы счисления в другую
- •2.1. Алгоритм перевода целых десятичных чисел в двоичную систему счисления
- •2.2. Алгоритм перевода правильных десятичных дробей в двоичную систему счисления.
- •2.3. Перевод чисел из системы с основанием р в систему с основанием q.
- •2.4. Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно
- •2.5. Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную
- •3 Двоичная арифметика
- •Задание 1.
- •Задание 2
- •Задание 3
- •Контрольная работа №1
- •Контрольная работа №1
2.5. Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную
Для перевода чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную необходимо цифры числа преобразовать в группы двоичных цифр. Для перевода из восьмеричной системы в двоичную каждую цифру числа надо преобразовать в группу из трех двоичных цифр (триаду), а при преобразовании шестнадцатеричного числа — в группу из четырех цифр (тетраду).
Например, преобразуем дробное восьмеричное число N8 = = 0,478 в двоичную систему счисления (табл. 11).
Таблица 11
Восьмеричные цифры |
4 |
7 |
Двоичные триады |
100 |
111 |
Получаем: N2 = 0,1001112
Переведем целое шестнадцатеричное число N16 = AB16 в двоичную систему счисления (табл. №12).
Таблица 12
Шестнадцатеричные цифры |
А |
В |
|||
Двоичные тетрады |
1010 |
1011 |
|
||
В результате имеем: N2 = 101010112.
3 Двоичная арифметика
Правила выполнения арифметических действий над двоичными числами задаются таблицами двоичных сложения, вычитания и умножения (табл. 13).
Таблица 13
Арифметические действия над двоичными числами
Таблица двоичного сложения |
Таблица двоичного вычитания |
Таблица двоичного умножения |
0+0=0 0+1=1 1+0=1 1+1=10 |
0-0=0 1-0=1 1-1=0 10-1=1 |
0 |
При сложении двоичных чисел в каждом разряде производится сложение цифр слагаемых и перенос из соседнего младшего разряда, если он имеется. При этом необходимо учитывать, что 1+1 дают нуль в данном разряде и единицу переноса в следующий.
Пример. Выполнить сложение двоичных чисел:
а) X=1101, Y=101;
Результат 1101+101=10010.
б) X=1101, Y=101, Z=111;
Результат 1101+101+111=11001.
При вычитании двоичных чисел в данном разряде при необходимости занимается 1 из старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда.
Пример. Заданы двоичные числа X=10010 и Y=101. Вычислить X-Y.
Результат 10010 - 101=1101.
Умножение двоичных чисел производится по тем же правилам, что и для десятичных, с помощью таблиц двоичного умножения и сложения.
Пример. 1001 101=?
Результат 1001 101=101101.
Деление двоичных чисел производится по тем же правилам, что и для десятичных. При этом используются таблицы двоичного умножения и вычитания.
Пример. 1100.011 : 10.01=?
Результат 1100.011 : 10.01=101.1.
Задание 1.
Перевести следующие числа в десятичную систему счисления.
Таблица 14
Номер задания |
()2 |
()8 |
()16 |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
|
15 |
|
|
|
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
|
29 |
|
|
|
30 |
|
|
|
31 |
|
|
|
32 |
|
|
|
|
|
|
|
Окончание таблицы 14 |
|||
33 |
|
|
|
