рефераты
Главная

Рефераты по рекламе

Рефераты по физике

Рефераты по философии

Рефераты по финансам

Рефераты по химии

Рефераты по хозяйственному праву

Рефераты по цифровым устройствам

Рефераты по экологическому праву

Рефераты по экономико-математическому моделированию

Рефераты по экономической географии

Рефераты по экономической теории

Рефераты по этике

Рефераты по юриспруденции

Рефераты по языковедению

Рефераты по юридическим наукам

Рефераты по истории

Рефераты по компьютерным наукам

Рефераты по медицинским наукам

Рефераты по финансовым наукам

Рефераты по управленческим наукам

Психология и педагогика

Промышленность производство

Биология и химия

Языкознание филология

Издательское дело и полиграфия

Рефераты по краеведению и этнографии

Рефераты по религии и мифологии

Рефераты по медицине

Рефераты по сексологии

Рефераты по информатике программированию

Краткое содержание произведений

Лабораторная работа: Операции сложения и вычитания

Лабораторная работа: Операции сложения и вычитания

Задание:

1. Сложить числа:

10000000100(2) + 111000010(2)

Сложим два числа столбиком:

Описание: 1 сл

алгоритм сложение вычитание

2. Выполните операции сложения и вычитания:

00101101 + 01101111

11111111 + 11111111

11111111 – 00011011

5А16 + 2В16

8216 – 1С16

Проверить все операции, переведя числа десятичную форму счисления.

вычислим столбиком по аналогии с первым примером:

00101101 + 01101111 = 10011100

11111111 + 11111111 = 111111110

11111111 – 00011011 = 11100100

Переведем числа из 16ти в двоичную систему:

Заменяем цифры числа 5А16:

5 на 0101

1 на 0001

6 на 0110

Получим: 0101 0101 0001 0110

То есть число: 0101010100010110

Заменяем цифры числа 2В16:

2 на 0010

1 на 0001

6 на 0110

Получим: 0010 0010 0001 0110

То есть число: 0010001000010110

Заменяем цифры числа 8216:

8 на 1000

2 на 0010

1 на 0001

6 на 0110

Получим: 1000 0010 0001 0110

То есть число: 1000001000010110

Заменяем цифры числа 1С16:

1 на 0001

6 на 0110

Получим: 0001 0001 0001 0110

То есть число: 0001000100010110

5А16 + 2В16=0101010100010110+0010001000010110=11101110010110

8216 – 1С16=1000001000010110-0001000100010110=111011100101100

Проверим получившиеся результаты, переведем их в десятичную систему счисления:

00101101 + 01101111 = 10011100 в десятичной это – 45 + 111 = 156

1 * 2^0 + 0 * 2^1 + 1 * 2^2 + 1 * 2^3 + 0 * 2^4 + 1 * 2^5 + 0 * 2^6 + 0 * 2^7 = 45

1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 + 0 * 2^4 + 1 * 2^5 + 1 * 2^6 + 0 * 2^7 = 111

0 * 2^0 + 0 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 1 * 2^7 = 156

11111111 + 11111111 = 111111110 в десятичной это – 255+255=510

1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 1 * 2^5 + 1 * 2^6 + 1 * 2^7 = 255

0 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 1 * 2^5 + 1 * 2^6 + 1 * 2^7 + 1 * 2^8 = 510

11111111 – 00011011 = 11100100 в десятичной это – 255+27=228

1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 1 * 2^5 + 1 * 2^6 + 1 * 2^7 = 255

1 * 2^0 + 1 * 2^1 + 0 * 2^2 + 1 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 = 27

0 * 2^0 + 0 * 2^1 + 1 * 2^2 + 0 * 2^3 + 0 * 2^4 + 1 * 2^5 + 1 * 2^6 + 1 * 2^7 = 228

0101010100010110+0010001000010110=11101110010110 десятичной это – 21782+8726=30508

0 * 2^0 + 1 * 2^1 + 1 * 2^2 + 0 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 + 1 * 2^8 + 0 * 2^9 + 1 * 2^10 + 0 * 2^11 + 1 * 2^12 + 0 * 2^13 + 1 * 2^14 + 0 * 2^15 = 21782

0 * 2^0 + 1 * 2^1 + 1 * 2^2 + 0 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 + 0 * 2^8 + 1 * 2^9 + 0 * 2^10 + 0 * 2^11 + 0 * 2^12 + 1 * 2^13 + 0 * 2^14 + 0 * 2^15 = 8726

0 * 2^0 + 0 * 2^1 + 1 * 2^2 + 1 * 2^3 + 0 * 2^4 + 1 * 2^5 + 0 * 2^6 + 0 * 2^7 + 1 * 2^8 + 1 * 2^9 + 1 * 2^10 + 0 * 2^11 + 1 * 2^12 + 1 * 2^13 + 1 * 2^14 = 30508

1000001000010110-0001000100010110=111000100000000 десятичной это – 33302-4374

=28928

0 * 2^0 + 1 * 2^1 + 1 * 2^2 + 0 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 + 0 * 2^8 + 1 * 2^9 + 0 * 2^10 + 0 * 2^11 + 0 * 2^12 + 0 * 2^13 + 0 * 2^14 + 1 * 2^15 = 33302

0 * 2^0 + 1 * 2^1 + 1 * 2^2 + 0 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 + 1 * 2^8 + 0 * 2^9 + 0 * 2^10 + 0 * 2^11 + 1 * 2^12 + 0 * 2^13 + 0 * 2^14 + 0 * 2^15 = 4374

0 * 2^0 + 0 * 2^1 + 0 * 2^2 + 0 * 2^3 + 0 * 2^4 + 0 * 2^5 + 0 * 2^6 + 0 * 2^7 + 1 * 2^8 + 0 * 2^9 + 0 * 2^10 + 0 * 2^11 + 1 * 2^12 + 1 * 2^13 + 1 * 2^14 = 28928

3. Выполнить операции умножения и деления:

10101110 * 10001110=110000010000100

10110101 * 101=1110001001

10011010 / 101=11110

10011110 / 1101=1100

4. Вычислите значения выражения:

1010{10} + (106{16} – 11011101{2}) – 128{8}

Переведем все числа в одну систему счисления, например десятичную:

ПЕРЕВОД ЧИСЛА 106 ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ

Сначала напишем разряды символов числа:

1 0 6 - само число

2 1 0 - разряды чила

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

6 * 16^0 + 0 * 16^1 + 1 * 16^2 = 262

ПЕРЕВОД ЧИСЛА 11011101 ИЗ 2-й В 10-ую СИСТЕМУ СЧИСЕНИЯ

Сначала напишем разряды символов числа:

1 1 0 1 1 1 0 1 - само число

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 + 1 * 2^6 + 1 * 2^7 = 221

ПЕРЕВОД ЧИСЛА 128 ИЗ 8-й В 10-ую СИСТЕМУ СЧИСЕНИЯ

Сначала напишем разряды символов числа:

1 2 8 - само число

2 1 0 - разряды чила

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

8 * 8^0 + 2 * 8^1 + 1 * 8^2 = 88

1010+(262-221)- 88=963.


© 2012 Рефераты, курсовые и дипломные работы.