Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы и ответы по информатики (version 0.1).docx
Скачиваний:
4
Добавлен:
22.12.2018
Размер:
135.1 Кб
Скачать

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

Перевод целых десятичных чисел в восьмеричную, шестнадцатеричную и двоичную системы осуществляется последовательным делением десятичного числа на основание той системы, в которую оно переводится, до тех пор, пока не получится частное меньшее этого основания. Число в новой системе записывается в виде остатков деления, начиная частного с последнего.

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

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

Перевод чисел между системами счисления, основания которых являются степенями числа 2 (q = 2n), может производиться по более простым алгоритмам. Такие алгоритмы могут применяться для перевода чисел между двоичной (q = 21), восьмеричной (q = 23) и шестнадцатеричной (q = 24) системами счисления.

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

2 = 2i . Так как 2 = 21, то i = 1 бит.

Каждый разряд двоичного числа содержит 1 бит информации.

Для записи восьмеричных чисел используются восемь цифр, то есть в каждом разряде числа возможны 8 вариантов записи. Решаем показательное уравнение:

8 = 2i . Так как 8 = 23, то i = 3 бита.

Каждый разряд восьмеричного числа содержит 3 бита информации.

Таким образом, для перевода целого двоичного числа в восьмеричное его нужно разбить на группы по три цифры, справа налево, а затем преобразовать каждую группу в восьмеричную цифру. Если в последней, левой, группе окажется меньше трех цифр, то необходимо ее дополнить слева нулями.

Переведем таким способом двоичное число 1010012 в восьмеричное:

101    0012 => 1 × 22 + 0 × 21 + 1 × 20         0 × 22 + 0 × 21 + 1 × 20 => 518.

27. Арифметические операции в позиционных системах счисления. Система называется позиционной, если значение каждой цифры (ее вес) изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число.

Число единиц какого-либо разряда, объединяемых в единицу более старшего разряда, называют основанием позиционной системы счисления. Если количество таких цифр равно P, то система счисления называется P-ичной. Основание системы счисления совпадает с количеством цифр, используемых для записи чисел в этой системе счисления.

28. Представление чисел в формате с фиксированной запятой. Число с фиксированной запятой — формат представления вещественного числа в памяти ЭВМ в виде целого числа. При этом само число x и его целочисленное представление x′ связаны формулой где z — цена (вес) младшего разряда.

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

Арифметический код позволяет заменить арифметическую операцию вычитания,

Типичную операцию вычитания, операцией сложения, это существенно украшает работу процессора и увеличивает его быстродействие. Дополнительный код хранящийся в N ячейках, равен |А|. Дополнительный код представляет собой дополнение модуля отрицательного числа до нуля по этому числа до нуля, по этому в N-разрядной компьютерной арифметике 2 в степени (N-|A|+|A|).