
- •Раздел 1. Основы информатики
- •I. Единицы измерения информации. Бит. Байт.
- •II. Кодирование информации.
- •1. Кодирование текста.
- •Ш. Системы счисления.
- •Правила перевода целых чисел
- •Правила перевода правильных дробей.
- •Правило перевода дробных чисел (неправильных дробей)
- •IV. Алгебра логики.
- •1. Алгебра логики. Логические операции.
- •2. Виды логических операций (связок)
- •3. Логические формулы
- •Типовой расчет №1 Задание № 1.
- •Задание № 2.
- •Задание № 3.
- •Задание № 4.
- •Задание № 5.
- •Задание № 6.
- •Задание № 7.
- •Типовой расчет №2 по теме: «Основы программирования» Задание № 1.
- •Задание № 2.
- •Задание № 3.
- •Задание № 4.
Правила перевода целых чисел
Результатом перевода целого числа всегда является целое число.
Перевод из десятичной системы счисления в двоичную и шестнадцатеричную:
а) исходное целое число делится на основание системы счисления, в которую переводится (на 2 - при переводе в двоичную систему счисления или на 16 - при переводе в шестнадцатеричную); получается частное и остаток;
б) если полученное частное меньше основания системы счисления, в которую выполняется перевод, процесс деления прекращается, переходят к шагу в). Иначе над частным выполняют действия, описанные в шаге а);
в) все полученные остатки и последнее частное преобразуются в соответствии с таблицей перевода в цифры той системы счисления, в которую выполняется перевод;
г) формируется результирующее число: его старший разряд – полученное последнее частное, каждый последующий младший разряд образуется из полученных остатков от деления, начиная с последнего и кончая первым. Таким образом, младший разряд полученного числа – первый остаток от деления, а старший – последнее частное.
Пример. Выполнить перевод числа 19 в двоичную систему счисления.
Решение.
Таким образом, 19 = 100112.
Пример. Выполнить перевод числа 123 в шестнадцатеричную систему счисления.
Решение.
Здесь остаток 11 преобразован в шестнадцатеричную цифру В и после этого данная цифра вошла в число. Таким образом, 123 = 7В16.
Пример. Переведем по тому же алгоритму десятичное число 106 в троичную систему.
Решение.
Для перевода из двоичной и шестнадцатеричной систем счисления в десятичную рассчитывается полное значение числа по формуле:
(1)
где n – количество разрядов числа, уменьшенное на 1,
i – порядок разряда,
m – основание системы счисления,
ai – множитель, принимающий любые целочисленные значения от 0 до m-1, и соответствующий цифре i-го порядка числа.
Пример. Выполнить перевод числа 1316 в десятичную систему счисления.
Решение.
1316 = 1*161 + 3*160 = 16 + 3 = 19.
Таким образом, 1316 = 19.
Пример. Выполнить перевод числа 100112 в десятичную систему счисления. Решение.
100112 = 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 16+0+0+2+1 = 19.
Таким образом, 100112 = 19.
Действия по переводу целых чисел из одной системы счисления в другую могут быть выполнены в стандартной программе пакета MS Office Калькулятор.
Алгоритм работы с системами счисления следующий:
С помощью переключателя Hex, Dec, Oct, Bin укажите в какой системе счисления выражается вводимое число (Hex – шестнадцатеричная, Dec – десятичная, Oct – восьмеричная, Bin – двоичная).
Введите число.
Щелкните переключатель, соответствующий той системе счисления, в которую следует перевести число.
В результате данной операции будет получен ответ.
|
|
Рис. 1. Перевод с помощью программы Калькулятор числа из десятичной системы счисления в шестнадцатеричную.
Пример. В программе Калькулятор выполнить перевод числа 1316 в десятичную систему счисления.
Алгоритм выполнения операции:
Нажать переключатель Hex;
Ввести 13;
Нажать переключатель Dec.
Получим число 19.