Главная / Учебники / Информатика 10 класс / Параграф § 12
| Глава: | Глава 3. Представление информации в компьютере |
|---|---|
| Параграф: | § 12 - Арифметические операции в позиционных системах счисления |
| Учебник: | Информатика 10 класс - |
| Автор: | Босова Людмила Леонидовна |
| Год: | 2025 |
| Издание: | 8-е издание, стереотипное |
Основные принципы арифметических операций
Арифметические операции в позиционных системах счисления с основанием \( q \) проводятся по правилам, которые аналогичны правилам, используемым в десятичной системе счисления. Для обучения основным операциям в начальной школе используются таблицы сложения и умножения. Аналогичные таблицы могут быть составлены для любой позиционной системы счисления.
Сложение и Вычитание
Сложение чисел в системе счисления с основанием \( q \) включает поразрядное суммирование цифр, начиная с младшего разряда. Если сумма цифр \( a_i + b_i < q \), то цифра суммы \( s_i = a_i + b_i \), и перенос в старший разряд отсутствует. Если \( a_i + b_i \ge q \), то \( s_i = a_i + b_i - q \), а в старший \( (i+1) \)-й разряд переносится единица. Например, в троичной системе счисления \( 2_3 + 2_3 = 11_3 \). В шестнадцатеричной системе \( 9_{16} + A_{16} = 13_{16} \).
Вычитание чисел также производится поразрядно, начиная с младшего разряда. Если \( a_i \ge b_i \), то разность \( r_i = a_i - b_i \), и заём из старшего разряда не требуется. Если \( a_i < b_i \), то \( r_i = a_i - b_i + q \), а старший \( (i+1) \)-й разряд уменьшается на единицу (выполняется заём в старшем разряде). Например, в двоичной системе \( 10_2 - 1_2 = 1_2 \), что соответствует \( 2_{10} - 1_{10} = 1_{10} \).
Умножение и Деление
Умножение чисел в системе счисления с основанием \( q \) выполняется по правилам, аналогичным десятичной системе, используя таблицы умножения. Умножение многозначного числа на однозначное производится столбиком. Затем частные (поразрядные) произведения складываются по разрядам. При этом, если произведение \( a_i \cdot b_j < q \), то в текущем разряде записывается \( a_i \cdot b_j \), а перенос в старший разряд отсутствует. Если \( a_i \cdot b_j \ge q \), то в текущем разряде записывается \( (a_i \cdot b_j) \bmod q \), а в старший разряд переносится \( (a_i \cdot b_j) \operatorname{div} q \) (операция целочисленного деления).
Деление чисел в произвольной системе счисления \( q \) выполняется аналогично делению в десятичной системе.
Особенности Двоичной Арифметики
Двоичная арифметика, являясь основой компьютерных вычислений, использует простейшие таблицы сложения, вычитания и умножения. Ключевые таблицы:
Для работы с двоичными числами вида \( 2^n \) полезно знать закономерности их двоичной записи. Например:
Эти соотношения полезны для быстрого подсчета количества единиц в двоичной записи сложных выражений.
Общий алгоритм действий
При необходимости вычислить значение арифметического выражения, операнды которого представлены в различных системах счисления, рекомендуется:
Арифметические операции в позиционных системах схожи с десятичной. Для обучения используются таблицы сложения и умножения, которые можно составить для любой системы.
Сложение выполняется поразрядно. Если сумма цифр меньше основания системы, она записывается в текущем разряде. Иначе - вычитается основание и единица переносится в старший разряд.
Вычитание также поразрядно. Если цифра больше, вычитаем. Если меньше - берем единицу из старшего разряда (основание + цифра) и вычитаем.
Умножение ведется по аналогии с десятичной системой, с переносом в старший разряд при необходимости. Деление выполняется так же, как в десятичной.
Двоичная арифметика (основа компьютеров) имеет простые таблицы: 0+0=0, 0+1=1, 1+1=10. Важны закономерности для чисел вида 2n.
При вычислениях с разными системами счисления, рекомендуется перевести все числа в десятичную, выполнить операции, а затем вернуть результат в нужную систему.
Ключевые принципы арифметических операций в системе счисления с основанием \( q \):
Двоичная арифметика (Система с основанием 2):
Полезные закономерности в двоичной записи степеней двойки:
Задали создать проект?
Создай с помощью ИИ за 5 минут
Список готовых проектов к текущему параграфу.
ВНИМАНИЕ: Представленные фрагменты из учебных материалов используются исключительно в научно-образовательных целях в объеме, оправданном поставленной целью.
Данное использование осуществляется в рамках, установленных законодательством об авторском праве (в частности, нормами о свободном использовании произведения для образовательных целей).
В соответствии с законодательством, автор и источник заимствования указаны для каждого используемого фрагмента.