Операции сложения и вычитания
Проверим получившиеся результаты, переведем их в десятичную систему счисления: 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 1 * 29 + 1 * 210 + 0 * 211 + 1 * 212 + 1 * 213 + 1 * 214 = 30 508. 20 + 0 * 21 + 0 * 22 + 0 * 23 + 0 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 0 * 29 + 0 * 210 + 0 * 211 + 1 * 212 + 1 * 213 + 1 * 214 = 28 928. Проверить все операции, переведя… Читать ещё >
Операции сложения и вычитания (реферат, курсовая, диплом, контрольная)
http://www..ru/
Задание:
1. Сложить числа:
1 000 000 0100(2) + 11 100 0010(2)
Сложим два числа столбиком:
алгоритм сложение вычитание
2. Выполните операции сложения и вычитания:
101 101 + 1 101 111
11 111 111 + 11 111 111
11 111 111 — 11 011
5А16 + 2В16
8216 — 1С16
Проверить все операции, переведя числа десятичную форму счисления.
вычислим столбиком по аналогии с первым примером:
101 101 + 1 101 111 = 10 011 100
11 111 111 + 11 111 111 = 111 111 110
11 111 111 — 11 011 = 11 100 100
Переведем числа из 16ти в двоичную систему:
Заменяем цифры числа 5А16:
5 на 0101
1 на 0001
6 на 0110
Получим: 0101 0101 0001 0110
То есть число: 101 010 100 010 110
Заменяем цифры числа 2В16:
2 на 0010
1 на 0001
6 на 0110
Получим: 0010 0010 0001 0110
То есть число: 10 001 000 010 110
Заменяем цифры числа 8216:
8 на 1000
2 на 0010
1 на 0001
6 на 0110
Получим: 1000 0010 0001 0110
То есть число: 1 000 001 000 010 110
Заменяем цифры числа 1С16:
1 на 0001
6 на 0110
Получим: 0001 0001 0001 0110
То есть число: 1 000 100 010 110
5А16 + 2В16=101 010 100 010 110+0010001000010110=11 101 110 010 110
8216 — 1С16=1 000 001 000 010 110−1 000 100 010 110=111011100101100
Проверим получившиеся результаты, переведем их в десятичную систему счисления:
101 101 + 1 101 111 = 10 011 100 в десятичной это — 45 + 111 = 156
1 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 0 * 26 + 0 * 27 = 45
1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 111
0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 1 * 27 = 156
11 111 111 + 11 111 111 = 111 111 110 в десятичной это — 255+255=510
1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 + 1 * 24 + 1 * 25 + 1 * 26 + 1 * 27 = 255
0 * 20 + 1 * 21 + 1 * 22 + 1 * 23 + 1 * 24 + 1 * 25 + 1 * 26 + 1 * 27 + 1 * 28 = 510
11 111 111 — 11 011 = 11 100 100 в десятичной это — 255+27=228
1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 + 1 * 24 + 1 * 25 + 1 * 26 + 1 * 27 = 255
1 * 20 + 1 * 21 + 0 * 22 + 1 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 0 * 27 = 27
0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 1 * 27 = 228
101 010 100 010 110+0010001000010110=11 101 110 010 110 десятичной это — 21 782+8726=30 508
0 * 20 + 1 * 21 + 1 * 22 + 0 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 0 * 29 + 1 * 210 + 0 * 211 + 1 * 212 + 0 * 213 + 1 * 214 + 0 * 215 = 21 782
0 * 20 + 1 * 21 + 1 * 22 + 0 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 0 * 28 + 1 * 29 + 0 * 210 + 0 * 211 + 0 * 212 + 1 * 213 + 0 * 214 + 0 * 215 = 8726
0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 1 * 29 + 1 * 210 + 0 * 211 + 1 * 212 + 1 * 213 + 1 * 214 = 30 508
1 000 001 000 010 110−1 000 100 010 110=111000100000000 десятичной это — 33 302−4374
=28 928
0 * 20 + 1 * 21 + 1 * 22 + 0 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 0 * 28 + 1 * 29 + 0 * 210 + 0 * 211 + 0 * 212 + 0 * 213 + 0 * 214 + 1 * 215 = 33 302
0 * 20 + 1 * 21 + 1 * 22 + 0 * 23 + 1 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 0 * 29 + 0 * 210 + 0 * 211 + 1 * 212 + 0 * 213 + 0 * 214 + 0 * 215 = 4374
0 * 20 + 0 * 21 + 0 * 22 + 0 * 23 + 0 * 24 + 0 * 25 + 0 * 26 + 0 * 27 + 1 * 28 + 0 * 29 + 0 * 210 + 0 * 211 + 1 * 212 + 1 * 213 + 1 * 214 = 28 928
3. Выполнить операции умножения и деления:
10 101 110 * 10 001 110=110000010000100
10 110 101 * 101=1 110 001 001
10 011 010 / 101=11 110
10 011 110 / 1101=1100
4. Вычислите значения выражения:
1010{10} + (106{16} — 11 011 101{2}) — 128{8}
Переведем все числа в одну систему счисления, например десятичную:
ПЕРЕВОД ЧИСЛА 106 ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ Сначала напишем разряды символов числа:
1 0 6 — само число
2 1 0 — разряды чила Начнём перевод числа:
6 * 160 + 0 * 161 + 1 * 162 = 262
ПЕРЕВОД ЧИСЛА 11 011 101 ИЗ 2-й В 10-ую СИСТЕМУ СЧИСЕНИЯ Сначала напишем разряды символов числа:
1 1 0 1 1 1 0 1 — само число
7 6 5 4 3 2 1 0 — разряды чила Начнём перевод числа:
1 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 1 * 24 + 0 * 25 + 1 * 26 + 1 * 27 = 221
ПЕРЕВОД ЧИСЛА 128 ИЗ 8-й В 10-ую СИСТЕМУ СЧИСЕНИЯ Сначала напишем разряды символов числа:
1 2 8 — само число
2 1 0 — разряды чила Начнём перевод числа:
8 * 80 + 2 * 81 + 1 * 82 = 88
1010+(262−221) — 88=963.