Реферат: Основы информатики

Практическая работа 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

еще рефераты
Еще работы по информатике, программированию