Примечание:
Выполнять действия можно только в одной системе счисления, если вам даны разные системы счисления, сначала переведите все числа в одну систему счисления
Если вы работаете с системой счисления, основание которой больше 10 и у вас в примере встретилась буква, мысленно замените её цифрой в десятичной системе, проведите необходимые операции и переведите результат обратно в исходную систему счисления

Сложение:
Все помнят, как в начальной школе нас учили складывать столбиком, разряд с разрядом. Если при сложении в разряде получалось число больше 9, мы вычитали из него 10, полученный результат записывали в ответ, а 1 прибавляли к следующему разряду. Из этого можно сформулировать правило:

  1. Складывать удобнее «столбиком»
  2. Складывая поразрядно, если цифра в разряде > больше самой большой цифры алфавита данной Системы счисления, вычитаем из этого числа основание системы счисления.
  3. Полученный результат записываем в нужный разряд
  4. Прибавляем единицу к следующему разряду
Пример:

Сложить 1001001110 и 100111101 в двоичной системе счисления

1001001110

100111101

1110001011

Ответ: 1110001011

Сложить F3B и 5A в шестнадцатеричной системе счисления

FE0

Ответ: FE0


Вычитание:Все помнят, как в начальной школе нас учили вычитать столбиком, разряд из разряда. Если при вычитании в разряде получалось число меньше 0, мы то мы «занимали» единицу из старшего разряда и прибавляли к нужной цифре 10, из нового числа вычитали нужное. Из этого можно сформулировать правило:

  1. Вычитать удобнее «столбиком»
  2. Вычитая поразрядно, если цифра в разряде < 0, вычитаем из старшего разряда 1, а к нужному разряду прибавляем основание системы счисления.
  3. Производим вычитание
Пример:

Вычесть из 1001001110 число 100111101 в двоичной системе счисления

1001001110

100111101

100010001

Ответ: 100010001

Вычесть из F3B число 5A в шестнадцатеричной системе счисления

D9 6

Ответ: D96

Самое главное, не забывайте про то, что у вас в распоряжении только цифры данной системы счисления, так же не забывайте про переходы между разрядными слагаемыми.
Умножение:

Умножение в других системах счисления происходит точно так же, как и мы привыкли умножать.

  1. Умножать удобнее «столбиком»
  2. Умножение в любой системе счисления происходит по тем же правилам, что и в десятичной. Но мы можем использовать только алфавит, данный системы счисления
Пример:

Умножить 10111 на число 1101 в двоичной системе счисления

10111

1101

10111

10111

10111

100101011

Ответ: 100101011

Умножить F3B на число A в шестнадцатеричной системе счисления

F3B

984E

Ответ: 984E

Ответ: 984E

Самое главное, не забывайте про то, что у вас в распоряжении только цифры данной системы счисления, так же не забывайте про переходы между разрядными слагаемыми.

Деление:

Деление в других системах счисления происходит точно так же, как и мы привыкли делить.

  1. Делить удобнее «столбиком»
  2. Деление в любой системе счисления происходит по тем же правилам, что и в десятичной. Но мы можем использовать только алфавит, данный системы счисления

Пример:

Разделить 1011011 на число 1101 в двоичной системе счисления

Разделить F 3 B на число 8 в шестнадцатеричной системе счисления

Самое главное, не забывайте про то, что у вас в распоряжении только цифры данной системы счисления, так же не забывайте про переходы между разрядными слагаемыми.

НЕПОЗИЦИОННЫЕ

Непозиционные системы счисления

Непозиционные системы счисления появились исторически первыми. В этих системах значение каждого цифрового символа постоянно и не зависит от его положения. Простейшим случаем непозиционной системы является единичная, для которой для обозначения чисел используется единственный символ, как правило это черта, иногда точка, которых всегда ставится количество, соответствующее обозначаемому числу:

  • 1 - |
  • 2 - ||
  • 3 - |||, и т. д.

Таким образом, этот единственный символ имеет значение единицы , из которой последовательным сложением получается необходимое число:

||||| = 1+1+1+1+1 = 5.

Модификацией единичной системы является система с основанием, в которой есть символы не только для обозначения единицы, но и для степеней основания. Например, если за основание взято число 5, то будут дополнительные символы для обозначения 5, 25, 125 и так далее.

Примером такой системы с основанием 10 является древнеегипетская, возникшая во второй половине третьего тысячеления до новой эры. В этой системе имелись следующие иероглифы:

  • шест - единицы,
  • дуга - десятки,
  • пальмовый лист - сотни,
  • цветок лотоса - тысячи.

Числа получались простым сложением, порядок следования мог быть любым. Так, для обозначения, например, числа 3815, рисовали три цветка лотоса, восемь пальмовых листов, одну дугу и пять шестов. Более сложные системы с дополнительными знаками - старая греческая, римская. Римская также использует элемент позиционной системы - большая цифра, стоящая перед меньшей, прибавляется, меньшая перед большей - вычитается: IV = 4, но VI = 6, этот метод, правда, применяется исключительно для обозначения чисел 4, 9, 40, 90, 400, 900, 4000, и производных их сложением.

Новогреческая и древнерусская системы использовали в качестве цифр 27 букв алфавита, где ими обозначалось каждое число от 1 до 9, а также десятки и сотни. Такой подход обеспечил возможность записывать числа от 1 до 999 без повторений цифр.

В старорусской системе для обозначения больших чисел использовались специальные обрамления вокруг цифр.

В качестве словесной системы номерации до сих пор практически везде используется непозиционная. Словесные системы нумерации сильно привязаны в языку, и общие их элементы в основном относятся к общим принципам и названиям больших чисел (триллион и выше). Общие принципы, положенные в основу современных словесных нумераций вредполагают формирование обозначения посредством сложения и умножения значений уникальных названий.

Сложение и вычитание чисел в любой позиционной системе счисления выполняется поразрядно. Для нахождения суммы складываются единицы одного и того же разряда, начиная с единиц первого разряда (справа). Если сумма единиц складываемого разряда превышает число, равное основанию системы, то из этой суммы выделяется единица старшего разряда, которая и добавляется к соседнему разряду слева. Поэтому сложение можно производить непосредственно, как и в десятичной системе, в "столбик", используя таблицу сложения однозначных чисел.

Например, в системе счисления с основанием 4 таблица сложения имеет такой вид:

Еще проще таблица сложения в двоичной системе счисления:

0 + 0 = 0 0 + 1 = 1 1 + 1 = 10.

Пример:

Вычитание выполняем так же, как и в десятичной системе: подписываем вычитаемое под уменьшаемым и производим вычитание чисел в разрядах, начиная с первого. Если вычитание единиц в разряде невозможно, "занимаем" единицу в высшем разряде и преобразуем ее в единицы соседнего правого разряда.

Пример: 2311 4 - 1223 4 .

  1. В первом разряде от 1 нельзя отнять 3, "занимаем" единицу второго разряда, она содержит четыре единицы первого разряда. К ним добавляем имеющуюся единицу первого разряда, всего получим пять единиц в первом разряде - в четверичной системе они записываются как 11.
  2. Вычитаем в первом разряде из пяти единиц три единицы: 11-3=2.
  3. Во втором разряде единиц не осталось, занимаем в третьем (в третьем останется 2 единицы). Единица третьего разряда содержит 4 единицы второго. Вычитаем во втором разряде: 4-2 = 2.
  4. В третьем разряде: 2-2=0.
  5. В четвертом разряде: 2-1=1.

Арифметические операции в двоичной системе счисления

Правила выполнения арифметических действий над двоичными числами задаются таблицами сложения, вычитания и умножения.

Правило выполнения операции сложения одинаково для всех систем счисления: если сумма складываемых цифр больше или равна основанию системы счисления, то единица переносится в следующий слева разряд. При вычитании, если необходимо, делают заем.

Аналогично выполняются арифметические действия в восьмеричной, шестнадцатеричной и других системах счисления. При этом необходимо учитывать, что величина переноса в следующий разряд при сложении и заем из старшего разряда при вычитании определяется величиной основания системы счисления.

Арифметические операции в восьмеричной системе счисления

Для представления чисел в восьмеричной системе счисления используются восемь цифр(0, 1, 2, 3, 4, 5, 6, 7), так как основа восьмеричной системы счисления равна8. Все операции производятся посредством этих восьми цифр. Операции сложения и умножения в восьмеричной системе счисления производятся с помощью следующих таблиц:

Таблицы сложения и умножения в восьмеричной системе счисления

Пример 5 .Вычесть восьмеричные числа 5153- 1671и2426,63- 1706,71

Пример 6 .Умножить восьмеричные числа51 16и16,6 3,2

Арифметические операции в шестнадцатеричной системе счисления

Для представления чисел в шестнадцатеричной системе счисления используются шестнадцать цифр:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. В шестнадцатеричной системе числошестнадцатьпишется как10. Выполнение арифметических операций в шестнадцатеричной системе производится как и в десятиричной системе, но при выполнении арифметических операций над большими числами необходимо использовать таблицы сложения и умножения чисел в шестнадцатеричной системе счисления.

Таблица сложения в шестнадцатеричной системе счисления

Таблица умножения в шестнадцатеричной системе счисления

Пример 7 .Сложить шестнадцатеричные числа

| Информатика и информационно-коммуникационные технологии | Планирование уроков и материалы к урокам | 10 классы | Планирование уроков на учебный год (ФГОС) | Арифметические операции в позиционных системах счисления

Урок 15
§12. Арифметические операции в позиционных системах счисления

Арифметические операции в позиционных системах счисления

Арифметические операции в позиционных системах счисления с основанием q выполняются по правилам, аналогичным правилам, действующим в десятичной системе счисления.

В начальной школе для обучения детей счёту используют таблицы сложения и умножения. Подобные таблицы можно составить для любой позиционной системы счисления.

12.1. Сложение чисел в системе счисления с основанием q

Рассмотрите примеры таблиц сложения в троичной (табл. 3.2), восьмеричной (табл. 3.4) и шестнадцатеричной (табл. 3.3) системах счисления.

Таблица 3.2

Сложение в троичной системе счисления

Таблица 3.3

Сложение в шестнадцатеричной системе счисления

Таблица 3.4

Сложение в восьмеричной системе счисления

q получить сумму S двух чисел А и Б , надо просуммировать образующие их цифры по разрядам i справа налево:

Если a i + b i < q, то s i = a i + b i , старший (i + 1)-й разряд не изменяется;
если a i + b i ≥ q, то s i = а i + b i - q, старший (i + 1)-й разряд увеличивается на 1.

Примеры:

12.2. Вычитание чисел в системе счисления с основанием q

Чтобы в системе счисления с основанием q получить разность R двух чисел А и В , надо вычислить разности образующих их цифр по разрядам i справа налево:

Если a i ≥ b i , то r i = a i - b i , старший (i + 1)-й разряд не изменяется;
если a i < b i , то r i = a i - b i + g, старший (i + 1)-й разряд уменьшается на 1 (выполняется заём в старшем разряде).