Основы арифметических действий и вычислений

Этот курс охватывает фундаментальные математические операции, от базового сложения до работы с различными типами чисел и приоритетами действий. Вы изучите как стандартную арифметику, так и специфические аспекты вычислений, такие как остаток от деления и инкремент, опираясь на материалы [developer.mozilla.org](https://developer.mozilla.org/ru/docs/Learn_web_development/Core/Scripting/Math) и [learn.javascript.ru](https://learn.javascript.ru/operators).

1. Базовые операции: сложение, вычитание, умножение и деление

Базовые операции: сложение, вычитание, умножение и деление

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

В этой статье мы разберем каждое действие, назовем компоненты операций и рассмотрим их ключевые свойства.

Сложение

Сложение — это операция объединения двух или более величин в одну. Это самое естественное действие: если у вас есть два яблока и вы берете еще три, вы интуитивно складываете их количество.

Компоненты сложения

В математической записи сложения у каждого числа есть свое название:

где — первое слагаемое, — второе слагаемое, — сумма.

* Слагаемое — это то, что мы прибавляем. * Сумма — это итоговый результат объединения.

Согласно myalfaschool.ru, сложение можно представить визуально как объединение двух групп предметов в одну общую кучу.

Свойства сложения

Главное свойство, которое упрощает жизнь, — переместительное свойство (коммутативность). Оно гласит: от перестановки мест слагаемых сумма не меняется.

где и — любые числа.

Пример: — это то же самое, что и . Результат всегда будет . Это свойство полезно при устном счете: всегда легче к большему числу прибавить меньшее, чем наоборот.

Второе важное свойство — сочетательное (ассоциативность). Если нужно сложить три числа, их можно группировать любым удобным способом.

где , , — слагаемые.

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

Сложение в столбик

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

Здесь мы складываем и , получаем (2 пишем, 1 запоминаем), затем и плюс в уме, получаем , и сносим .

Вычитание

Вычитание — это действие, обратное сложению. Оно позволяет узнать, сколько останется, если от одной величины отнять другую, или насколько одно число больше другого.

Компоненты вычитания

где — уменьшаемое, — вычитаемое, — разность.

* Уменьшаемое — число, из которого вычитают (оно уменьшается). * Вычитаемое — число, которое вычитают. * Разность — результат вычитания (показывает разницу между числами).

Важно помнить: для вычитания переместительное свойство не работает. не равно . Порядок здесь имеет критическое значение.

Связь со сложением

Любое вычитание можно проверить сложением. Если , то обязательно должно выполняться условие . Это основной способ проверки правильности вычислений.

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

Так как из нельзя вычесть , мы «занимаем» десяток у . Получаем . У пятерки заняли единицу, осталось , вычитаем , получаем .

Умножение

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

Компоненты умножения

где — первый множитель, — второй множитель, — произведение.

* Множитель — число, которое участвует в умножении. * Произведение — результат умножения.

Иногда используют точку () вместо крестика () для обозначения операции.

Свойства умножения

Как и сложение, умножение обладает переместительным свойством.

где и — множители.

Купить 5 коробок по 4 карандаша — это то же самое по количеству карандашей, что и 4 коробки по 5 штук. В обоих случаях вы получите 20 карандашей.

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

где — множитель, а и — слагаемые в скобках.

Это свойство помогает умножать в уме. Например, чтобы умножить на , можно представить как . Тогда: .

Пример умножения в столбик:

Сначала умножаем на (получаем , 2 пишем, 1 запоминаем), затем умножаем на (получаем ) и прибавляем (получаем ).

Деление

Деление — это операция разбиения числа на равные части. Это действие, обратное умножению.

Компоненты деления

где — делимое, — делитель, — частное.

* Делимое — число, которое делят (разбивают на части). * Делитель — число, на которое делят (сколько частей нужно получить или каков размер одной части). * Частное — результат деления.

> Деление — это процесс распределения числа на равные части или группы. Оно имеет важное значение для понимания соотношений. > > bsmarted.com

Особые правила деления

  • Деление на ноль невозможно. В рамках классической арифметики это действие не имеет смысла. Нельзя разделить 5 яблок на 0 человек.
  • Деление нуля. Если разделить на любое число (кроме нуля), получится . Если у вас нет конфет, то, как бы вы ни делили их между друзьями, каждому достанется ноль.
  • Деление на единицу. Любое число при делении на остается самим собой.
  • Проверка деления всегда выполняется умножением: если , то должно быть равно .

    Порядок действий

    Когда в одном примере встречается несколько операций, важно соблюдать правильную последовательность. Согласно skysmart.ru, приоритет расставляется так:

  • Скобки. Сначала вычисляется то, что внутри них.
  • Умножение и деление. Они равноправны и выполняются слева направо.
  • Сложение и вычитание. Также равноправны и выполняются слева направо.
  • Пример:

    Сначала выполняется умножение (), затем сложение (). Если бы мы просто шли слева направо без учета приоритета, получилось бы , что является грубой ошибкой.

    Итоги

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

    2. Типы чисел: целые, с плавающей точкой и системы счисления

    Типы чисел: целые, с плавающей точкой и системы счисления

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

    Числа бывают разными. Одними мы считаем яблоки в корзине, другими — измеряем расстояние до звезд или рассчитываем банковские проценты. Для компьютера разница между этими числами колоссальна. В этой статье мы разберем основные типы чисел и узнаем, почему не всегда равно .

    Целые числа

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

    В математике множество целых чисел обозначается символом и включает в себя:

  • Натуральные числа (числа для счета: ).
  • Ноль ().
  • Отрицательные числа ().
  • Особенности целых чисел в вычислениях

    Главное свойство целых чисел — точность. Если вы складываете два целых числа, результат всегда будет точным целым числом (при условии, что оно помещается в память калькулятора или компьютера).

    Согласно developer.mozilla.org, в программировании целые числа (integers) — это числа вроде , или . Они являются основой для циклов, счетчиков и индексов.

    Однако даже с ними нужно быть осторожным при делении. В обычной математике . Но в некоторых вычислительных системах существует целочисленное деление, которое отбрасывает дробную часть. В таком случае будет равно . Остаток отбрасывается или вычисляется отдельно.

    Числа с плавающей точкой

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

    В компьютерной терминологии их называют числами с плавающей точкой (floating point numbers). Почему «плавающей»? Потому что запятая (или точка), отделяющая целую часть от дробной, может находиться в любом месте числа, «плавать» вдоль разрядов.

    Этот формат основан на экспоненциальной записи (научной нотации). Любое число можно представить в виде:

    где — мантисса (значащая часть числа), — основание системы счисления (обычно 10 или 2), — экспонента (порядок, показывающий, куда сдвинуть точку).

    Пример: Число можно записать как . Здесь — мантисса, а — степень, указывающая, что точку нужно сдвинуть на два знака вправо.

    Проблема точности

    Числа с плавающей точкой — это мощный инструмент, позволяющий работать как с микроскопическими величинами (размер атома), так и с гигантскими (масса галактики). Но за этот диапазон приходится платить точностью.

    В десятичной системе мы не можем точно записать дробь — получается бесконечное . Компьютеры работают в двоичной системе, и у них возникают проблемы с другими дробями. Например, привычное нам (одна десятая) в двоичном коде превращается в бесконечную периодическую дробь.

    Из-за этого возникает знаменитый парадокс вычислений:

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

    > Компьютеры придумали, чтобы производить вычисления более точно и быстро. Но парадокс в том, что на самом деле их вычисления почти всегда неточны. > > skillbox.ru

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

    Однако не стоит впадать в панику. Как отмечает habr.com, многие дробные числа, такие как () или (), представляются в двоичной системе абсолютно точно, и операции с ними не дают погрешностей.

    Системы счисления

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

    Десятичная система (Base-10)

    Это наша родная система. Мы используем 10 цифр: от до . Она позиционная: значение цифры зависит от её места (позиции). В числе :

    * — это единицы (). * — это десятки (). * — это сотни ().

    Формула значения числа:

    где — итоговое число, — цифра в соответствующем разряде, — основание системы.

    Двоичная система (Base-2)

    Язык компьютеров. Здесь всего две цифры: и . Это связано с устройством электроники: ток либо есть (), либо его нет ().

    Как перевести двоичное число в понятное нам десятичное? Рассмотрим число (индекс 2 означает двоичную систему):

    где — цифры двоичного числа, — основание системы, степени — номера позиций справа налево (начиная с нуля).

    Считаем: * * * * Сумма: .

    То есть в двоичной системе — это в десятичной.

    > Любое привычное нам десятичное число можно представить в виде набора единиц и нулей. > > javarush.com

    Шестнадцатеричная система (Base-16)

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

    В ней 16 символов: * Цифры (как обычно). * Буквы (обозначают числа от до ).

    Один символ шестнадцатеричной системы заменяет сразу 4 цифры двоичной. Это очень компактно. Вы часто видите эту систему, когда выбираете цвета в веб-дизайне (например, #FF5733) или смотрите адреса памяти компьютера.

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

    где — цифра старшего разряда, — цифра младшего разряда (равная 10), — основание системы.

    Итоги

    * Целые числа () всегда точны и используются для счета предметов. В программировании они называются integers. * Числа с плавающей точкой позволяют записывать дроби и очень большие/маленькие величины, но имеют ограниченную точность. Результат операций вроде может содержать микроскопическую погрешность. * Системы счисления — это способы записи одного и того же количества. Мы используем десятичную, компьютеры — двоичную, а для удобства записи двоичных кодов программисты применяют шестнадцатеричную. * Понимание типа числа критически важно: попытка разделить целое число на целое может привести к потере остатка, а сравнение дробных чисел «в лоб» — к логическим ошибкам в программах.