
- •Синева м.Д. Практикум по Информатике и икт
- •Содержание
- •Позиционная система счисления
- •Развернутая форма записи числа
- •Перевод десятичных целых чисел в другие системы счисления
- •Перевод правильной десятичной дроби
- •Перевод смешанных десятичных чисел в другую систему счисления
- •Перевод из двоичной системы счисления в систему счисления с основание 2n (восьмеричную, шестнадцатеричную)
- •Перевод из восьмеричной и шестнадцатеричной системы счисления в двоичную
- •Сложение, умножение в двоичной системе счисления
- •Упражнения для самоподготовки
- •Дополнительные задания Задание 1
- •Это интересно
Перевод смешанных десятичных чисел в другую систему счисления
Алгоритм перевода
1. Перевести целую часть
2. Перевести дробную часть
3. Сложить полученные результаты
Пример 1. Перевести десятичное число 96,25 в двоичную систему счисления
Решение:
1. Переводим целую часть
96 |
2 |
|
|
|
|
|
96 |
48 |
2 |
|
|
|
|
0 |
48 |
24 |
2 |
|
|
|
|
0 |
24 |
12 |
2 |
|
|
|
|
0 |
12 |
6 |
2 |
|
|
|
|
0 |
6 |
3 |
2 |
|
|
|
|
0 |
2 |
1 |
|
|
|
|
|
1 |
|
Ответ: 9610 → 11000002
2. Переводим дробную часть
0 |
25 |
|
*2 |
0 |
50 |
|
*2 |
1 |
00 |
Ответ: 0,2510 → 0,012
3. Складываем полученные результаты
1100000 + 0,01 = 1100000,01
Ответ: 1100000,01
Пример 2. Перевести число 68,74 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную
Решение:
68,7410 →А2
1. Переводим целую часть 2. Переводим дробную часть
68 |
2 |
|
|
|
|
0,
74
*2
1,
48
*2
0,
96
*2
1,
92
*2
1,
84
*2
1,
68
|
||||||||||||||||||||||
68 |
34 |
2 |
|
|
|
|
||||||||||||||||||||||
0 |
34 |
17 |
2 |
|
|
|
||||||||||||||||||||||
|
0 |
16 |
8 |
2 |
|
|
||||||||||||||||||||||
|
|
1 |
8 |
4 |
2 |
|
||||||||||||||||||||||
|
|
|
0 |
4 |
2 |
2 |
||||||||||||||||||||||
|
|
|
|
0 |
2 |
1 |
||||||||||||||||||||||
|
|
|
|
|
0 |
|
Ответ. 68,7410 = 1000100,101112
68,7410 →А8
1. Переводим целую часть 2. Переводим дробную часть
68 |
8 |
|
0,
74
*8
5,
92
*8
7,
36
*8
2,
88
*8
7,
04
*8
0,
32
|
||||||||||||||||||||||
64 |
8 |
8 |
|
||||||||||||||||||||||
4 |
8 |
1 |
|
||||||||||||||||||||||
|
0 |
|
|
||||||||||||||||||||||
|
|
|
|
Ответ: Ответ. 68,7410 = 104,572708
68,7410 →А16
1. Переводим целую часть 2. Переводим дробную часть
68 |
16 |
|
0,
74
*16
11,
84
*16
13,
44
*16
7,
04
|
||||||||||||||
64 |
4 |
|
|
||||||||||||||
4 |
|
|
|
||||||||||||||
|
|
|
|
||||||||||||||
|
|
|
|
Ответ: Ответ. 687410 = 44,ВD716
Задания для самостоятельной работы
Задание 1. Перевести числа из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления
2,64 |
1,8617 |
12,36 |
22,05 |
13,0145 |
86,12 |
54,5978 |
204,23 |
147,2214 |
897,01 |
987,01 |
187,556 |