Реферат по предмету "Информатика, программирование"


Коды и системы записи чисел

Практическая работа

1. Запишите прямой иобратный код для числа 10010 и -10010. Принять
разрядность двоичныхчисел равной 8
Для нахождения прямогокода к двоичному числу в первый разряд добавляется если число отрицательное«1», а если число положительное «0».
Обратныйкод. Обратный код для положительного числа совпадает с прямым кодом.
Дляотрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0на 1), а в знаковый разряд заносится единица
Для 8-разрядной ячейки:10010:
прямой код – 0001 0010;обратный код – 0001 0010; дополнительный код – 0001 0010.
Для 8-разрядной ячейки:-10010:
прямой код – 0011 0010;обратный код – 0010 1101; дополнительный код – 0010 1110.
2. Получитьдополнительный код числа для 16-разрядной ячейки: -118.
1110110
Для 16-разряднойячейки:
прямой код – 0000 000011110110;обратный код – 1111 1111 1000 1001; дополнительный код – 1111 1111 1000 1010.

3. Переведите вдвоичную систему счисления следующие десятичные
числа: 10, 45, 7, 33.Запишите для каждого числа дополнительный код
после умножения на -1(т.е. -10, -45, -7, -33). Принять разрядность
двоичных чисел равной 8
ПЕРЕВОД ЧИСЛА 10 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 10 наоснование системы счисления = 2:
10 / 2 = 5
остаток 0
5 / 2 = 2
остаток 1
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 1010
ПЕРЕВОД ЧИСЛА 45 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 45 наоснование системы счисления = 2:
45 / 2 = 22
остаток 1
22 / 2 = 11
остаток 0
11 / 2 = 5
остаток 1
5 / 2 = 2
остаток 1
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 101101
ПЕРЕВОД ЧИСЛА 7 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 7 наоснование системы счисления = 2:
7 / 2 = 3
остаток 1
3 / 2 = 1
остаток 1
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 3 / 2 = 1
Получим число: 111
ПЕРЕВОД ЧИСЛА 33 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 33 наоснование системы счисления = 2:
33 / 2 = 16
остаток 1
16 / 2 = 8
остаток 0
8 / 2 = 4
остаток 0
4 / 2 = 2
остаток 0
2 / 2 = 1
остаток 0

Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 100001
Для 8-разрядной ячейки:-10:
прямой код – 0001 1010;обратный код – 1001 0101; дополнительный код – 1001 0110.
Для 8-разрядной ячейки:-45:
прямой код – 0110 1101;обратный код – 0101 0010; дополнительный код –0101 0100.
Для 8-разрядной ячейки:-7:
прямой код – 0000 1111;обратный код – 0000 1000; дополнительный код – 0000 1001.
Для 8-разрядной ячейки:-33:
прямой код – 01100001;обратный код – 0101 1110; дополнительныйкод –01011111.
4. Запишите в обратноми дополнительном кодах числа -67, -43, -89.
ПЕРЕВОД ЧИСЛА 67 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 67 наоснование системы счисления = 2:
67 / 2 = 33
остаток 1
33 / 2 = 16
остаток 1
16 / 2 = 8
остаток 0
8 / 2 = 4
остаток 0
4 / 2 = 2
остаток 0
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 1000011
ПЕРЕВОД ЧИСЛА 43 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 43 наоснование системы счисления = 2:
43 / 2 = 21
остаток 1
21 / 2 = 10
остаток 1
10 / 2 = 5
остаток 0
5 / 2 = 2
остаток 1
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 101011
ПЕРЕВОД ЧИСЛА 89 ИЗ10-ой В 2-ую СИСТЕМУ СЧИСЕНИЯ
Делим число 89 наоснование системы счисления = 2:
89 / 2 = 44
остаток 1
44 / 2 = 22
остаток 0
22 / 2 = 11
остаток 0
11 / 2 = 5
остаток 1
5 / 2 = 2
остаток 1
2 / 2 = 1
остаток 0
Дальше делить нельзя,поэтому собираем все остатки, начиная с конца, и учитываем конечный результатот деления т.е. 2 / 2 = 1
Получим число: 1011001
Для -67:
прямой код – 11001100; обратныйкод –10110011;дополнительный код –10110100.
Для -43:
прямой код – 1101011;обратный код – 1010100;дополнительный код –1010101.
Для -89:
прямой код – 11011001;обратный код – 10100110;дополнительный код –10100111.
код числодесятичный двоичный


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.