Главная страница
Навигация по странице:

  • Основные понятия и определения Система счисления

  • Цифра

  • Целое число

  • Основание системы счисления (

  • Двоичная система счисления.

  • Восьмеричная система счисления.

  • Шестнадцатеричная система счисления.

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

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

  • Перевод из восьмеричной в шестнадцатеричную систему и обратно

  • Лекция. Лекция 07.09.2022 Системы счислени. Лекция (07. 09. 2022) Системы счисления. Методы перевода из одной системы счисления в другую


    Скачать 278.51 Kb.
    НазваниеЛекция (07. 09. 2022) Системы счисления. Методы перевода из одной системы счисления в другую
    АнкорЛекция
    Дата06.09.2022
    Размер278.51 Kb.
    Формат файлаdocx
    Имя файлаЛекция 07.09.2022 Системы счислени.docx
    ТипЛекция
    #665115

    Лекция (07.09.2022)
    Системы счисления. Методы перевода из одной системы счисления в другую
    Основные понятия и определения
    Система счисления – совокупность символов и правил, позволяющих сформулировать и расшифровать любое число.

    Число – совокупность цифр, знаков и разделителя, позволяющая описать любое количество (вес).

    Минимально число может быть представлено только одной цифрой. В этом случае оно будет положительным и целым.

    Цифра – единичный символ алфавита системы счисления, используемый для обозначения фиксированного количества (веса).

    Знак – символ «+» или «-», определяющий явно положительность или отрицательность числа.

    Отсутствие знака подразумевает его положительность, т.е. положительность числа по умолчанию.

    Разделитель – символ «,» или «.», характеризующий форму представления количества, как целую (целочисленную) или дробную.

    Рассмотренные компоненты числа представим как основные и дополнительные. Основные символы – цифры, дополнительные – знаки и разделитель.

    Целое число – совокупность цифр без разделителя.

    Дробное число – совокупность цифр с разделителем.

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

    Основание системы счисления (q) – величина, определяющая конкретную систему счисления по отношению к любой другой.

    Основание определяет:

    • количество цифр в алфавите;

    • разность значений двух смежных разрядов.

    Представление чисел в позиционных системах может выполнятся в двух вариантах:

    • компактном;

    • развернутом.

    Использование основания позволяет получить полную развернутую запись любого числа в виде полинома со структурой:

    ,

    где aiцифра алфавита конкретной системы счисления;

    q – основание системы счисления;

    Двоичная система счисления. Используется две цифры: 0 и 1. В двоичной системе любое число может быть представлено в виде:

    . ,

    где либо 0, либо 1.

    Эта запись соответствует сумме степеней числа 2, взятых с указанными коэффициентами:


    Восьмеричная система счисления. Используется восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Употребляется в ЭВМ как вспомогательная для записи информации в сокращенном виде. Для представления одной цифры восьмеричной системы используется три двоичных разряда (триада) (Таб. 1).

    Шестнадцатеричная система счисления. Для изображения чисел употребляются 16 цифр. Первые десять цифр этой системы обозначаются цифрами от 0 до 9, а старшие шесть цифр – латинскими буквами: 10–A, 11–B, 12–C, 13–D, 14–E, 15–F. Шестнадцатеричная система используется для записи информации в сокращенном виде. Для представления одной цифры шестнадцатеричной системы счисления используется четыре двоичных разряда (тетрада).

    Таблица 1

    десятичные

    двоичные

    восьмеричные

    шестнадцатеричные

    0

    0000

    0

    0

    1

    0001

    1

    1

    2

    0010

    2

    2

    3

    0011

    3

    3

    4

    0100

    4

    4

    5

    0101

    5

    5

    6

    0110

    6

    6

    7

    0111

    7

    7

    8

    1000

    10

    8

    9

    1001

    11

    9

    10

    1010

    12

    A

    11

    1011

    13

    B

    12

    1100

    14

    C

    13

    1101

    15

    D

    14

    1110

    16

    E

    15

    1111

    17

    F

    16

    10000

    20

    10

    17

    10001

    21

    11

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

    Пример.

    а) Перевести с.с.



                                         

    б) Перевести с.с.



    в) Перевести с.с.

    .

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

    Пример.

    а) Перевести с.с.



    181

    8




    176

    22

    8

    5

    16

    2




    6





    Результат .

    б) Перевести с.с.

    622

    16




    48

    38

    16

    142

    32

    2

    128

    6




    14









    Результат .

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

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

    Пример.

    Перевести с.с.

    0

    3125 8

    2

    5000 8

    4

    0000



    Результат .

    Замечание. Конечной десятичной дроби в другой системе счисления может соответствовать бесконечная (иногда периодическая) дробь. В этом случае количество знаков в представлении дроби в новой системе берется в зависимости от требуемой точности.

    Пример.

    Перевести с.с. Точность 6 знаков.

    0

    6 5 2




    1

    3  2

    0

    6  2

    1

    2  2

    0

    4  2

    0

    8  2

    1

    6  2




    . . .


    Результат .

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

    Пример. Перевести с.с.


    Таким образом ; .

    Результат: .
    Для перевода восьмеричного или шестнадцатеричного числа в двоичную форму достаточно заменить каждую цифру этого числа соответствующим трехразрядным двоичным числом (триадой) (Таб. 1) или четырехразрядным двоичным числом (тетрадой) (Таб. 1), при этом отбрасывают ненужные нули в старших и младших разрядах.


    Пример.

    а) = ;
    б) = .

    Для перехода от двоичной к восьмеричной  или шестнадцатеричной системе поступают следующим образом: двигаясь от точки влево и вправо, разбивают двоичное число на группы по три ( четыре ) разряда, дополняя при необходимости нулями крайние левую и правую группы. Затем триаду ( тетраду ) заменяют соответствующей восьмеричной ( шестнадцатеричной ) цифрой.

    Пример.

    а) Перевести с.с.



    б) Перевести с.с.



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

    Пример. Перевести с.с.





    Результат: .



    1. Контрольные вопросы




    1. Что такое система счисления?

    2. Основание системы счисления?

    3. Что такое позиционные и непозиционные системы счисления?

    4. Что такое двоичная, восьмеричная, шестнадцатеричная системы счисления?

    5. Основные методы перевода их одной системы счисления в другую?


    написать администратору сайта