Информатика 10-11. Книга 1. Теория (с задачами и решениями). Шауцукова Л.З. - 101 стр.

UptoLike

Составители: 

4.6. Как перевести целое число из десятичной системы в любую
другую позиционную систему счисления?
Для перевода целого десятичного числа N в систему счисления с основанием q
необходимо N разделить с остатком ("нацело") на q , записанное в той же
десятичной системе. Затем неполное частное, полученное от такого деления, нужно
снова разделить с остатком на q , и т.д., пока последнее полученное неполное
частное не станет равным нулю. Представлением числа N в новой системе
счисления будет последовательность остатков деления, изображенных одной q-ичной
цифрой и записанных в порядке, обратном порядку их получения.
Пример: Переведем число 75 из десятичной системы в двоичную, восьмеричную и
шестнадцатеричную:
Ответ: 75
10
= 1 001 011
2
= 113
8
= 4B
16
.
4.7. Как пеpевести пpавильную десятичную дpобь в любую
другую позиционную систему счисления?
Для перевода правильной десятичной дpоби F в систему счисления с основанием q
необходимо F умножить на q , записанное в той же десятичной системе, затем
дробную часть полученного произведения снова умножить на q, и т. д., до тех пор,
пока дpобная часть очередного пpоизведения не станет pавной нулю, либо не будет
4.6. Как перевести целое число из десятичной системы в любую
           другую позиционную систему счисления?

Для перевода целого десятичного числа N в систему счисления с основанием q
необходимо N разделить с остатком ("нацело") на q , записанное в той же
десятичной системе. Затем неполное частное, полученное от такого деления, нужно
снова разделить с остатком на q , и т.д., пока последнее полученное неполное
частное не станет равным нулю. Представлением числа N в новой системе
счисления будет последовательность остатков деления, изображенных одной q-ичной
цифрой и записанных в порядке, обратном порядку их получения.


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




    Ответ: 7510 = 1 001 0112        =   1138   =   4B16.




   4.7. Как пеpевести пpавильную десятичную дpобь в любую
            другую позиционную систему счисления?

Для перевода правильной десятичной дpоби F в систему счисления с основанием q
необходимо F умножить на q , записанное в той же десятичной системе, затем
дробную часть полученного произведения снова умножить на q, и т. д., до тех пор,
пока дpобная часть очередного пpоизведения не станет pавной нулю, либо не будет