Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторная работа по системе счисления.docx
Скачиваний:
31
Добавлен:
18.02.2016
Размер:
436.72 Кб
Скачать

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

Алгоритм перевода чисел из восьмеричной в десятичную систему счисления аналогичен уже рассматривавшемуся нами в разделе

Перевод чисел из двоичной системы в десятичную. Различие состоит лишь в том, что для восьмеричной системы счисления основанием является число8, а правило перевода в данном случае может быть сформулировано в следующем виде:

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

Например, требуется перевести восьмеричное число 2357 в десятичное. В этом числе 4 цифры и 4 разряда ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 8:

23578 = (2·83)+(3·82)+(5·81)+(7·80) = 2·512 + 3·64 + 5·8 + 7·1 = 126310

Для вычислений "вручную" и решения примеров и контрольных заданий вам могут пригодиться таблицы степеней оснований изучаемых систем счисления (2, 8, 10, 16).

Практическая работа на занятии

Задание 1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:

а) 10110112;

в) 1518;

д) 1F16;

б) 101101112;

г) 10108;

е) ABC16;

2. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:

а) 12510; б) 22910; в) 8810; 3. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:

а) 1001111110111,01112;

б) 1110101011,10111012;

4. Переведите в двоичную и восьмеричную системы шестнадцатеричные числа:

а) 2СE16; б) 9F4016;

СРСП №2 Система счисления

Самостоятельная работа (дома выполните задание в тетради по срсп и покажите преподавателю на получение оценки)

1. Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:

а) 0111000012;

в) 12348;

д) 101016;

б) 0,10001102;

г) 0,348;

е) 0,А416;

2. Переведите числа из десятичной системы в двоичную, восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:

а) 37,2510; б) 206,12510. 3. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:

с) 1011110011100,112;

д) 10111,11111011112;

4. Переведите в двоичную и восьмеричную системы шестнадцатеричные числа:

а) 1010,10116; б) 1ABC,9D16.