Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_1семестр.doc
Скачиваний:
45
Добавлен:
17.11.2019
Размер:
3.76 Mб
Скачать

1.2.2 Перевод чисел в другие системы счисления

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

Перевод чисел в десятичную систему осуществляется путем составления степенного ряда с основанием той системы, из которой число переводится. Затем подсчитывается значение суммы.

,

где l – количество разрядов числа, i – порядок разряда, m – основание системы счисления, ai – множитель, принимающий любые целочисленные значения от 0 до m-1, и соответствующий цифре i-го порядка числа.

Примеры:

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

101011012 = 1*27+ 0*26+ 1*25+ 0*24+ 1*23+ 1*22+ 0*21+ 1*20 = 17310

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

7038 = 7*82+ 0*81+ 3*80= 45110

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

B2E16 = 11*162+ 2*161+ 14*160= 286210

Целое число с основанием 10 переводится в систему счисления с основанием N путем последовательного деления числа, на основание N до получения остатка. Полученные остатки от деления и последнее частное записываются в порядке, обратном полученному при делении. Сформированное число и будет являться числом с основанием N.

Примеры:

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

Исходное число разбивается на тетрады (4 цифры), начиная с младших разрядов. Если количество цифр исходного двоичного числа не кратно 4, оно дополняется слева незначащими нулями до достижения кратности 4. Каждая тетрада заменятся соответствующей шестнадцатеричной цифрой в соответствии с таблицей 1.2.

Пример:

Выполнить перевод числа 100112 в шестнадцатеричную систему счисления.

Поскольку в исходном двоичном числе количество цифр не кратно 4, дополняем его слева незначащими нулями до достижения кратности 4 числа цифр. Имеем:

В соответствии с таблицей 00112 = 112 = 316 и 00012 = 12 = 116.

Тогда 100112 = 1316.

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

Каждая цифра исходного числа заменяется тетрадой двоичных цифр в соответствии с таблицей 1.2. Если в таблице двоичное число имеет менее 4 цифр, оно дополняется слева незначащими нулями до тетрады. Незначащие нули в результирующем числе отбрасываются.

Пример:

Выполнить перевод числа 1316 в двоичную систему счисления.

По таблице 1.2 имеем:

116 = 12 и после дополнения незначащими нулями двоичного числа 12 = 00012;

316 = 112 и после дополнения незначащими нулями двоичного числа 112 = 00112.

Тогда 1316 = 000100112. После удаления незначащих нулей имеем 1316 = 100112.

2 Арифметические и логические основы эвм

Изыскание средств и методов механизации и автоматизации работ — одна из основных задач технических дисциплин. Автоматизация работ с данными имеет свои особенности и отличия от автоматизации других типов работ. Для этого класса задач используют особые виды устройств, большинство из которых являются электронными приборами. Совокупность устройств, предназначенных для автоматической или автоматизированной обработки данных, называют вычислительной техникой. Конкретный набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка, называют вычислительной системой. Центральным устройством большинства вычислительных систем является компьютер.

Компьютер — это электронной прибор, предназначенный для автоматизации создания, хранения, обработки и транспортировки данных.