Умножение и деление

Операции умножения и деления чисел. Таблица умножения, деление с остатком, алгоритмы быстрого умножения.

📖5 мин чтения📊Уровень 5🗺️4 подтем📅19 февраля 2026 г.

🗺️ Mind Map

Загрузка карты...
Умножение — арифметическая операция, заменяющая многократное сложение одинаковых чисел. Деление — обратная операция, распределяющая число на равные части. Обозначения: 3 × 4 = 12 (умножение), 12 ÷ 4 = 3 (деление). Известны с Древнего Вавилона (2000 лет до н.э.).

Зачем умножать, если можно сложить

Умножение — это ярлык для сложения. Вместо 7 + 7 + 7 + 7 + 7 пишем 7 × 5 = 35. Экономия времени кажется очевидной, но древние цивилизации открыли умножение не сразу.

Египтяне (1650 до н.э.) не знали таблицы умножения. Они умножали через удвоение: чтобы вычислить 13 × 9, удваивали 13 несколько раз (13, 26, 52, 104), затем складывали нужные: 13 × 9 = 13 + 104 (это 13 × 1 + 13 × 8). Работает, но медленно.

Вавилоняне (1800 до н.э.) первыми создали таблицы умножения — глиняные таблички с произведениями до 60 × 60. Их система счисления была шестидесятеричной (основание 60), поэтому таблица гигантская. Отголоски: в часе 60 минут, в круге 360°.

Современные школьники учат таблицу 10 × 10 = 100 комбинаций. Но зачем наизусть, если есть калькулятор? Потому что мозг распознаёт паттерны: 7 × 8 = 56 всплывает автоматически, как буква «А». Это фундамент для алгебры и устного счёта.

Умножение в столбик: почему это работает

Алгоритм умножения в столбик (тот, что учат в школе) придумали арабские математики IX века. Он основан на разрядности:

Пример: 23 × 47

23 = 20 + 3
47 = 40 + 7

Умножаем каждую часть:
(20 + 3) × (40 + 7) = 20×40 + 20×7 + 3×40 + 3×7
= 800 + 140 + 120 + 21 = 1081

В столбик это делается автоматически: умножаем на единицы (7), затем на десятки (40), сдвигаем влево, складываем.

Почему компьютеры умножают по-другому: процессоры используют двоичную систему (0 и 1). Умножение сводится к сдвигам и сложениям. Для больших чисел (миллионы знаков в криптографии) используют алгоритм Карацубы (1960) — умножает быстрее через рекурсию.

Деление: когда результат не целое число

Деление 20 ÷ 4 = 5 (точное). Но 20 ÷ 3 = ? В начальной школе: 6 (остаток 2). В средней: 6,666... (бесконечная дробь). В математике: 20/3 (обыкновенная дробь).

Деление с остатком: a = b × q + r, где q — частное, r — остаток. Пример: 23 ÷ 5 = 4 (остаток 3), потому что 23 = 5 × 4 + 3.

Это основа модульной арифметики в криптографии. RSA-шифрование (защита банковских карт) использует деление с остатком на огромные простые числа (2048 бит).

Деление на ноль: почему нельзя? Потому что нет числа, которое, умноженное на 0, даст не-ноль. Если 5 ÷ 0 = x, то 0 × x = 5. Но 0 × (что угодно) = 0. Противоречие. Калькулятор пишет «Error», математики — «не определено».

Где это применяется

Физика: скорость × время = расстояние. Автомобиль едет 80 км/ч 3 часа → 80 × 3 = 240 км. Обратно: 240 км за 3 часа → 240 ÷ 3 = 80 км/ч.

Программирование: циклы. Чтобы повторить действие 1000 раз, компьютер умножает: количество операций = 1000 × (время одной операции). Оптимизация кода — уменьшить число умножений в циклах.

Финансы: проценты. Если вклад 100 000 ₽ под 10% годовых, через год: 100 000 × 1,10 = 110 000 ₽. Деление: ежемесячный платёж по кредиту 120 000 ₽ на 12 месяцев = 10 000 ₽/мес.

Компьютерная графика: масштабирование изображения. Увеличить фото в 2 раза → умножить каждый пиксель на 2. 1920 × 2 = 3840 пикселей по ширине (4K разрешение).

Необычные алгоритмы

Русское крестьянское умножение (Древняя Русь): умножать 17 × 23 без таблицы. Делим первое число пополам (отбрасываем остаток), второе удваиваем. Вычёркиваем строки с чётным левым числом, складываем правые:

17 → 23
8 → 46 (вычеркнуто)
4 → 92 (вычеркнуто)
2 → 184 (вычеркнуто)
1 → 368

Сумма: 23 + 368 = 391. Проверка: 17 × 23 = 391 ✓

Умножение решёткой (Индия, X век): рисуют сетку, в ячейках пишут произведения цифр, складывают по диагоналям. Визуально понятно, но медленно.

Алгоритм Карацубы (1960): умножает n-значные числа за O(n^1.58) вместо O(n^2). Для 1000-значных чисел в 5 раз быстрее. Используется в библиотеках больших чисел (Python, Java).

Типичные ошибки

Умножение: забывают переносить в уме. 7 × 8 = 56 → пишут 6, забывают +5 к следующему разряду.

Деление в столбик: неправильно подбирают цифру частного. 187 ÷ 23: пытаются 9 (23 × 9 = 207 > 187), нужно 8.

Деление дробей: делить на дробь = умножить на обратную. (2/3) ÷ (4/5) = (2/3) × (5/4) = 10/12 = 5/6. Частая ошибка: делят числители и знаменатели отдельно.

👤

Аль-Хорезми

ок. 780-850

Формализовал арифметические алгоритмы

👤

Анатолий Карацуба

1937-2008

Создал быстрый алгоритм умножения

2 личности

Часто задаваемые вопросы

Автоматизм в базовых операциях ускоряет решение сложных задач. Мозг распознаёт паттерны, как буквы при чтении — не складываете, а сразу видите слово.