Арифметические действия в позиционных системах счисления
П.1. Сложение
Рассмотрим сложение чисел в двоичной системе счисления. В его основе лежит таблица сложения одноразрядных двоичных чисел:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Важно обратить внимание на то, что при сложение двух единиц происходит переполнение разряда и производится перенос в старший разряд.
Например: 100112 + 1112
| 1 | 1 | 1 | 1 + 1 = 10 (0 пишем, 1 переносим в след. разряд) 1 +1 =10 и 1 запоминали = 11 (1 пишем, 1 – переносим) 1 + 0 = 1 и 1 запоминали =10 (0 пишем, 1 запоминаем) 0 и 1 в уме = 1 | |||
| 1 | 0 | 0 | 1 | 1 | ||
| + | ||||||
| 1 | 1 | 1 | ||||
|
| 1 | 1 | 0 | 1 | 0 |
Т.о. 100112 + 1112 = 110102
Рассмотрим сложение чисел в восьмеричной системе счислении. Составим таблицу сложения:
| + | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
| 2 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 |
| 3 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 |
| 4 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 |
| 5 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 |
| 6 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 |
| 7 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
Выполним сложение чисел 7528 и 658
| 1 | 2 + 5 = 7 5 + 6 =13 (3 пишем, 1 – переносим) 7 + 1 = 10 (0 пишем и 1 в след. разряд) | |||
| 7 | 7 | 2 | ||
| + | ||||
| 6 | 5 | |||
| 1 | 0 | 3 | 7 |
Т.о 7528 + 658 = 10378
П.2. Вычитание
Вычитание – это действие обратное к сложению. При вычитание будем пользоваться таблицами сложения.
Рассмотрим: 101012 - 10112
| 1 | 1 | 1 - 1 = 0 0 -1 = вычесть не можем занимаем 1 у след. разряда = 10 – 1 = 1 (т.к. 1+1=10) 0 – 0 = 0 Т.к. занимали 1, то осталось 0 0 - 1 = 1 | ||||
| 1 | 0 | 1 | 0 | 1 | ||
| - | ||||||
| 1 | 0 | 1 | 1 | |||
|
|
| 1 | 0 | 1 | 0 |
Т.о. 101012 - 10112 = 10102
Рассмотрим пример: 12578 – 3748
| 1 | 1 | 7 - 4 = 3 5 -7 = вычесть не можем занимаем 1 у след. разряда = 15 – 7 = 6 (т.к. 7+6=15) 2 – 1 = 1 и 1-3= вычесть не можем занимаем 1 у след. разряда = 11 – 3 = 6 (т.к. 3+6=11) 1 - 1 = 0 | |||
| 1 | 2 | 5 | 7 | ||
| - | |||||
| 3 | 7 | 4 | |||
|
|
| 6 | 6 | 3 |
Т.о. 12578 – 3748=6638
П.3. Умножение
В основе умножения лежит таблица умножение одноразрядных чисел.
Составим таблицу умножения в двоичной системе счисления:
0 • 1= 0 1 • 0 = 0 0 • 0 = 0 1 • 1 = 1
Рассмотрим пример: 1012 • 112
|
|
|
Т.о. 1012 • 112 = 11112 | ||||||||
|
| 1 | 0 | 1 | |||||||
| х |
|
|
|
| ||||||
|
|
| 1 | 1 | |||||||
|
|
| 1 | 0 | 1 | ||||||
| + |
|
|
|
| ||||||
|
| 1 | 0 | 1 |
| ||||||
|
| 1 | 1 | 1 | 1 |
| |||||
|
|
|
|
Т.о. 1112 • 1012 = 1000112 | |||||||
|
|
| 1 | 1 | 1 | ||||||
| х |
|
|
|
| ||||||
|
|
| 1 | 0 | 1 | ||||||
|
|
| 1 | 1 | 1 | ||||||
|
| 0 | 0 | 0 |
| ||||||
| 1 | 1 | 1 |
|
|
| |||||
| 10 | 0 | 0 | 1 | 1 |
| |||||
Задания
1. Выполните вычитание чисел и проверьте результат через сложение:
А) 101101 – 1011 (в двоичной)
Б) 545 – 228 (в восьмеричной)
В) 110001 – 11010 (в двоичной)
Г) 11211 – 5776 (в восьмеричной)
2. Выполните умножение чисел: а) 1011 * 110 б) 1110 * 101
3[1]. Самостоятельно составьте таблицу умножения в восьмеричной системе счисления.
Помните что, например, 3 * 5 = 3+3+3+3+3=по таблице сложения в восьмеричной сс= 6 + 6 + 3 = 14 + 3 = 17
И вычислите: а) 1358 * 138 б) придумайте и вычислите свой пример
[1] Данное задание будет оцениваться отдельной оценкой
Дата добавления: 2022-12-03; просмотров: 23; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
