РефератыИнформатика, программированиеОсОсновы информатики

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

Практическая работа 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 1 0 - разряды чила


Начнём перевод числа:


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

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

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

Слов:1392
Символов:9329
Размер:18.22 Кб.