Реферат: Основы информатики
Практическая работа 1
Системы счисления.Представление о системах счисления
1. Переведите вдвоичную систему счисления следующие числа в десятичной системе счисления: 18,987, 6745. Полученные двоичные числа переведите в восьмеричную ишестнадцатеричную системы счисления. Здесь и далее представлять весь процессперевода, а не только конечный результат.
Решение:
Делим число 18 наоснование системы счисления = 2:
18 / 2 = 9
остаток 0
9 / 2 = 4
остаток 1
4 / 2 = 2
остаток 0
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 10010
Делим число 987 наоснование системы счисления = 2:
987 / 2 = 493
остаток 1
493 / 2 = 246
остаток 1
246 / 2 = 123
остаток 0
123 / 2 = 61
остаток 1
61 / 2 = 30
остаток 1
30 / 2 = 15
остаток 0
15 / 2 = 7
остаток 1
7 / 2 = 3
остаток 1
3 / 2 = 1
остаток 1
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 3 / 2 = 1
Получим число: 1111011011
Делим число 6745 наоснование системы счисления = 2:
6745 / 2 = 3372
остаток 1
3372 / 2 = 1686
остаток 0
1686 / 2 = 843
остаток 0
843 / 2 = 421
остаток 1
421 / 2 = 210
остаток 1
210 / 2 = 105
остаток 0
105 / 2 = 52
остаток 1
52 / 2 = 26
остаток 0
26 / 2 = 13
остаток 0
13 / 2 = 6
остаток 1
6 / 2 = 3
остаток 0
3 / 2 = 1
остаток 1
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 3 / 2 = 1
Получим число:1101001011001
Полученые двоичныечисла переводим в 8-ми- и 16-тиричную систему счисления:
Чтобы перевести числоиз двоичной системы счисления в восьмеричную систему счисления, нужно разбитьчисло на тройки цифр, в случае необходимости следует дополнить целую и дробнуючасти числа нулями (целую слева, дробную справа). Затем заменить полученныегруппы цифр соответствующими им восьмеричными цифрам.
Переводим 10010:
Разбиваем число натройки цифр:
010 010
Заменяем:
010 на 2
Получим число: 22.
Переводим 1111011011:
Разбиваем число натройки цифр:
001 111 011 011
Заменяем:
001 на 1
111 на 7
011 на 3
Получим число: 1733
Переводим 1101001011001
Разбиваем число натройки цифр:
001 101 001 011 001
Заменяем:
001 на 1
101 на 5
011 на 3
Получим число: 15131
Чтобы перевести числоиз двоичной системы счисления в шестнадцатеричную систему счисления, нужноразбить число на четвёрки цифр, в случае необходимости следует дополнить целуюи дробную части числа нулями (целую слева, дробную справа). Затем заменитьполученные группы цифр соответствующими им шестнадцатеричным цифрам.
Переводим 10010:
Разбиваем число начетвёрки цифр:
0001 0010
Заменяем:
0001 на 1
0010 на 2
Получим число: 12
Переводим 1111011011:
Разбиваем число начетвёрки цифр:
0011 1101 1011
Заменяем:
0011 на 3
1101 на D
1011 на B
Получим число: 3DB
Переводим 1101001011001
Разбиваем число начетвёрки цифр:
0001 1010 0101 1001
Заменяем:
0001 на 1
1010 на A
0101 на 5
1001 на 9
Получим число: 1A59
2. Переведите вдесятичную систему счисления следующие числа в двоичной системе счисления:1001, 101010011101, 11001101, 111111
Сначала напишем разрядысимволов числа:
1 0 0 1 — само число
3 2 1 0 — разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 0 *2^2 + 1 * 2^3 = 9
Вычисление записывали вследующем порядке: с нулевого разряда в лево — целая часть; с минус первогоразряда в право — дробная часть.
Примечание (для асобосука адареных): например 2^0 это значит 2 в степени ноль, 2^1 – 2 в первойстепени итд.
Сначала напишем разрядысимволов числа:
1 0 1 0 1 0 0 1 1 1 0 1- само число
11 10 9 8 7 6 5 4 3 2 10 — разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 1 *2^2 + 1 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 1 * 2^7 + 0 * 2^8 + 1 * 2^9 + 0 *2^10 + 1 * 2^11 = 2717
Сначала напишем разрядысимволов числа:
1 1 0 0 1 1 0 1 — самочисло
7 6 5 4 3 2 1 0 — разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 1 *2^2 + 1 * 2^3 + 0 * 2^4 + 0 * 2^5 + 1 * 2^6 + 1 * 2^7 = 205
Сначала напишем разрядысимволов числа:
1 1 1 1 1 1 — самочисло
5 4 3 2 1 0 — разрядычила
Начнём перевод числа:
1 * 2^0 + 1 * 2^1 + 1 *2^2 + 1 * 2^3 + 1 * 2^4 + 1 * 2^5 = 63
3. Переведите вшестнадцатеричную систему счисления следующие числа в десятичной системесчисления: 1846, 1645, 98575
Делим число 1846 наоснование системы счисления = 16:
1846 / 16 = 115
остаток 6
115 / 16 = 7
остаток 3
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 115 / 16 = 7
Получим число: 736
Делим число 1645 наоснование системы счисления = 16:
1645 / 16 = 102
остаток 13 заменяем наD
102 / 16 = 6
остаток 6
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 102 / 16 = 6
Получим число: 66D
Делим число 98575 наоснование системы счисления = 16:
98575 / 16 = 6160
остаток 15 заменяем наF
6160 / 16 = 385
остаток 0
385 / 16 = 24
остаток 1
24 / 16 = 1
остаток 8
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 24 / 16 = 1
Получим число: 1810F
системасчисление двоичный десятичный
4. Переведите вдесятичную систему счисления следующие числа в шестнадцатеричной системесчисления: BAF, EAD, CDBE
ПЕРЕВОД ЧИСЛА BAF ИЗ16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разрядысимволов числа:
B A F — само число
2 1 0 — разряды чила
Начнём перевод числа:
15 * 16^0 + 10 * 16^1 +11 * 16^2 = 2991
ПЕРЕВОД ЧИСЛА EAD ИЗ16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разрядысимволов числа:
E A D — само число
2 1 0 — разряды чила
Начнём перевод числа:
13 * 16^0 + 10 * 16^1 +14 * 16^2 = 3757
ПЕРЕВОД ЧИСЛА CDBE ИЗ16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разрядысимволов числа:
C D B E — само число
3 2 1 0 — разряды чила
Начнём перевод числа:
14 * 16^0 + 11 * 16^1 +13 * 16^2 + 12 * 16^3 = 52670
5. Выполнить перевод изшестнадцатеричной системы счисления в десятичную числа 0,A7A16
ПЕРЕВОД ЧИСЛА 0,A7A16ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разрядысимволов числа:
0, A 7 A 1 6 — самочисло
0 -1 -2 -3 -4 -5 — разряды чила
Начнём перевод числа:
0 * 16^0 + 10 * 16^(-1)+ 7 * 16^(-2) + 10 * 16^(-3) + 1 * 16^(-4) + 6 * 16^(-5) = 0,654806137084961
6. Выполнить переводчисла 0,534 в двоичную систему счисления. Перевод выполнить до шести значащихцифр после запятой
Делим число 0,534 наоснование системы счисления = 2:
0,534 * 2 = 1,068 –первое число после запитой 1, оставляем дробную часть 0,068
0,068 * 2 = 0,136 –второе число – 0
0,136 * 2 = 0,272 –третье число – 0
0,272 * 2 = 0,544 – четвертоечисло – 0
0,544 * 2 = 1,088 — пятое число – 1, оставляем дробную часть 0, 088
0, 088 * 2 = 0,176 –шестое число – 0
Записываем полученныйрезультат: 0,100010