Вы находитесь на странице: 1из 5

Министерство образования и науки Российской Федерации

Южно-Уральский государственный университет


Высшая школа электроники и компьютерных наук
Кафедра “Информационно - измерительная техника”

Системы счисления
ОТЧЕТ
о практической работе №6 (Часть 1)
по дисциплине “ Информатика и программирование”

Вариант №28

Проверил
_____________/
_____________/

Выполнил
студент группы
_____________/
_____________

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

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

6010->Х16 6010->Х8 6010->Х2

60/16=48(12) 60/8=56(4) 60/2=30(0)


48/16=3 56/8=7 30/2=15(0)
15/2=7(1)
7/2=3(1)
3/2=1(1)

Х16->3C Х8->74 Х2->111100

60116->Х2 60110->Х8 60110->Х2

601/16=37(9) 601/8=75(1) 601/2=300(1)


37/16=32(5) 75/8=9(3) 300/2=150(0)
32/16=2 9/8=8(1) 150/2=75(0)
8/8=1 75/2=37(1)
37/2=18(1)
18/2=9(0)
9/2=4(1)
4/2=2(0)
2/2=1

Х16->259 Х8->1131 Х2->1001011001

0.60110->Х16 0.60110->Х2 0.60110->Х2

0.601*16=9.616 0.601*8=4.808 0.601*2=1.202(1)


0.616*16=9.856 0.808*8=6.464 0.202*2=0.404(0)
0.856*16=13.696 0.464*8=3.712 0.404*2=0.808(0)
0.696*16=11.136 0.712*8=5.696 0.808*2=1.616(1)
0.136*16=2.176 0.696*8=5.568 0.616*2=1.232(1)
0.176*16=2.816 0.568*8=4.544 0.232*2=0.464(0)

Х16->99DB22 Х8->435554 Х2->100110

Задание 2. Перевести числа в десятичную систему 663(8) и 603(16)


663(8)->6*8^2+6*8+3*8^0=435
603(16)->6*16^2+0*16^1+3*16^0=1539
663(8)->1*2^8+1*2^7+0*2^6+1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=435
603(16)-
>1*2^10+1*2^9+0*2^8+0*2^7+0*2^6+0*2^5+0*2^4+0*2^3+0*2^2+1*2^1+1*2^0=1539

0.663(8)->6*8^(-1)+6*8^(-2)+3*8^(-3)=0.8496
0.603(16)->6*16^(-1)+0*16^(-2)+3*16^(-3)=0.37573

0.663(8)->1*2^(-8)+1*2^(-7)+0*2^(-6)+1*2^(-5)+1*2^(-4)+0*2^(-3)+0*2^(-2)+1*2^(-
1)=0.84765
0.603(16)->0*2^(-3)+1*2^(-2)+1*2^(-1)=0.375

Задание 3. Перевести числа из десятичной системы счисления сначала в двоичную


систему, а из двоичной - в шестнадцатеричную и восьмеричную

260510->Х2 1010001011012->Х16 1010001011012->Х8

2605/2=1302(1) A2D 5055


1302/2=651(0)
651/2=325(1)
325/2=162(1)
162/2=81(0)
81/2=40(1)
40/2=20(0)
20/2=10(0)
10/2=5(0)
5/2=2(1)
2/2=1(0)

Х2->101000101101

0.260510->Х2 0.1000012->Х16 0.1000012->Х8

0.2605*2=0 0.42B020C4 0.2053004


0.521*2=1
0.042*2=0
0.084*2=0
0.168*2=0
0.336*2=0
0.672*2=1
0.344*2=0

Х2->0.100001
Задание 4. Ответить на контрольные вопросы

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


счисления?

Деление данного десятичного числа на q. Остатки дают превращённое число, которое


читается в обратном направлении.

2. По какому правилу осуществляется перевод дробных чисел из десятичной системы


счисления?

Повторное умножение данного десятичного числа на q. Разряд перед запятой


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

3. По какому правилу осуществляется перевод целых чисел в десятичную систему


счисления?

Повторное умножение промежуточного результата на q и сложение со


значением разряда данного числа. Первый промежуточной результат есть старший
разряд.

4. По какому правилу осуществляется перевод дробных чисел в десятичную систему


счисления?

Повторное деление промежуточного результата на q и сложение с разрядом


данного числа. Первый промежуточный результат есть последний разряд,
разделённый на q.

5. Как осуществляется перевод чисел из восьмеричной системы счисления в двоичную


и обратно?

● Для перевода числа из восьмеричной системы в двоичную достаточно


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

6. Как осуществляется перевод чисел из шестнадцатеричной системы счисления в


двоичную и обратно?

● Для перевода числа из шестнадцатеричной системы в двоичную достаточно


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

Вам также может понравиться