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

  • Перевод произвольных чисел

  • Переводим целую часть: Переводим дробную часть

  • Перевод чисел из системы счисления с основанием 2 в систему счисления с основанием 2

  • Перевод произвольных чисел.

  • Перевод чисел из систем счисления с основанием q=2

  • Задания для самостоятельного выполнения

  • Двоичная Восьмеричная Десятичная Шестнадцатеричная

  • СС. Практические работы _Системы счисления_. Методическая разработка предназначена для студентов 1 курса очной формы обучения. Содержит практические работы с инструкциями по их выполнению, набор упражнений для самостоятельного изучения материала.


    Скачать 180.5 Kb.
    НазваниеМетодическая разработка предназначена для студентов 1 курса очной формы обучения. Содержит практические работы с инструкциями по их выполнению, набор упражнений для самостоятельного изучения материала.
    Дата21.01.2023
    Размер180.5 Kb.
    Формат файлаdoc
    Имя файлаПрактические работы _Системы счисления_.doc
    ТипМетодическая разработка
    #897731
    страница2 из 3
    1   2   3

    Пример 3. Перевести десятичную дробь 0,562510 в двоичную систему счисления.

    0,

    5625

    × 2

    1

    1250

    × 2

    0

    2500

    × 2

    0

    5000

    × 2

    1

    0000

    Получаем: 0,562510=0,10012

             Пример 4. Перевести в двоичную систему счисления десятичную дробь 0,710.

    0,

    7

    ×2

    1

    4

    ×2

    0

    8

    ×2

    1

    6

    ×2

    1

    2

    . . .        Очевидно, что этот процесс может продолжаться бесконечно, давая все новые и новые знаки в изображении двоичного эквивалента числа 0,710. Так, за четыре шага мы получаем число 0,10112, а за семь шагов число 0,10110012, которое является более точным представлением числа 0,710 в двоичной системе счисления, и т.д. Такой бесконечный процесс обрывают на некотором шаге, когда считают, что получена требуемая точность представления числа.

      Перевод произвольных чисел

            Перевод произвольных чисел, т.е. чисел, содержащих целую и дробную части, осуществляется в два этапа. Отдельно переводится целая часть, отдельно — дробная. В итоговой записи полученного числа целая часть отделяется от дробной запятой (точкой).

            Пример 1. Перевести число 17,2510 в двоичную систему счисления.

    Переводим целую часть:

    Переводим дробную часть:

    17

    2













    1

    8

    2













    0

    4

    2













    0

    2

    2













    0

    1






    0,


    25

    ×2



    0

    50

    ×2

    1

    00

    Получаем: 17,2510=1001,012

             Пример 2. Перевести число 124,2510 в восьмеричную систему.

    Переводим целую часть:

    Переводим дробную часть:

    124

    8




    4

    15

    8




    7

    1




    0,


    25

    ×8




    2

    00

    Получаем: 124,2510=174,28

    Перевод чисел из системы счисления с основанием 2 в систему счисления с основанием 2n и обратно

            Перевод целых чисел. Если основание q-ичной системы счисления является степенью числа 2, то перевод чисел из q-ичной системы счисления в 2-ичную и обратно можно проводить по более простым правилам. Для того, чтобы целое двоичное число записать в системе счисления с основанием q=2n, нужно:

    1. Двоичное число разбить справа налево на группы по n цифр в каждой.

    2. Если в последней левой группе окажется меньше n разрядов, то ее надо дополнить слева нулями до нужного числа разрядов.

    3. Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n.

             Пример 1. Число 1011000010001100102 переведем в восьмеричную систему счисления.

            Разбиваем число справа налево на триады и под каждой из них записываем соответствующую восьмеричную цифру:

    101

    100

    001

    000

    110

    010

    5

    4

    1

    0

    6

    2

            Получаем восьмеричное представление исходного числа: 5410628.

             Пример 2. Число 10000000001111100001112 переведем в шестнадцатеричную систему счисления.

            Разбиваем число справа налево на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру:

    0010

    0000

    0000

    1111

    1000

    0111

    2

    0

    0

    F

    8

    7

            Получаем шестнадцатеричное представление исходного числа: 200F8716.

             Перевод дробных чисел. Для того, чтобы дробное двоичное число записать в системе счисления с основанием q=2n, нужно:

    1. Двоичное число разбить слева направо на группы по n цифр в каждой.

    2. Если в последней правой группе окажется меньше n разрядов, то ее надо дополнить справа нулями до нужного числа разрядов.

    3. Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n.

             Пример 3. Число 0,101100012 переведем в восьмеричную систему счисления.

            Разбиваем число слева направо на триады и под каждой из них записываем соответствующую восьмеричную цифру:

    0,

    101

    100

    010

    0,

    5

    4

    2

            Получаем восьмеричное представление исходного числа: 0,5428.

             Пример 4. Число 0,1000000000112 переведем в шестнадцатеричную систему счисления.         Разбиваем число слева направо на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру:

    0,

    1000

    0000

    0011

    0,

    8

    0

    3

            Получаем шестнадцатеричное представление исходного числа: 0,80316

             Перевод произвольных чисел. Для того, чтобы произвольное двоичное число записать в системе счисления с основанием q=2n, нужно:

    1. Целую часть данного двоичного числа разбить справа налево, а дробную — слева направо на группы по n цифр в каждой.

    2. Если в последних левой и/или правой группах окажется меньше n разрядов, то их надо дополнить слева и/или справа нулями до нужного числа разрядов;

    3. Рассмотреть каждую группу как n-разрядное двоичное число и записать ее соответствующей цифрой в системе счисления с основанием q=2n

             Пример 5. Число 111100101,01112 переведем в восьмеричную систему счисления.

            Разбиваем целую и дробную части числа на триады и под каждой из них записываем соответствующую восьмеричную цифру:

    111

    100

    101,

    011

    100

    7

    4

    5,

    3

    4

            Получаем восьмеричное представление исходного числа: 745,348.

             Пример 6. Число 11101001000,110100102 переведем в шестнадцатеричную систему счисления.

            Разбиваем целую и дробную части числа на тетрады и под каждой из них записываем соответствующую шестнадцатеричную цифру:

    0111

    0100

    1000,

    1101

    0010

    7

    4

    8,

    D

    2

            Получаем шестнадцатеричное представление исходного числа: 748,D216.

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

            Пример 7. Переведем шестнадцатеричное число 4АС3516 в двоичную систему счисления.

            В соответствии с алгоритмом:

    4

    А

    С

    3

    5

    0100

    1010

    1100

    0011

    0101

    Получаем: 10010101100001101012.

     Задания для самостоятельного выполнения

    1.      Заполните таблицу, в каждой строке которой одно и то же целое число должно быть записано в различных системах счисления.

    Двоичная

    Восьмеричная

    Десятичная

    Шестнадцатеричная

    101010

     

     

     

     

    127

     

     

     

     

    269

     

     

     

     

    9B

    2.      Заполните таблицу, в каждой строке которой одно и то же дробное число должно быть записано в различных системах счисления.

    Двоичная

    Восьмеричная

    Десятичная

    Шестнадцатеричная

    0,101

     

     

     

     

    0,6

     

     

     

     

    0,125

     

     

     

     

    0,4

    3.      Заполните таблицу, в каждой строке которой одно и то же произвольное число (число может содержать как целую, так и дробную часть) должно быть записано в различных системах счисления.

    Двоичная

    Восьмеричная

    Десятичная

    Шестнадцатеричная

    111101,1

     

     

     

     

    233,5

     

     

     

     

    46,5625

     

     

     

     

    59,B

    Практическая работа № 2.
    1   2   3


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