Вот полная, структурированная страница справочника для школьного информационного сайта по теме «Целочисленное деление». Код полностью готов для вставки в HTML-документ.
«`html
body {
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color:
1a1a2e;
background-color:
f8f9fa;
margin: 0;
padding: 20px;
}
.container {
max-width: 900px;
margin: 0 auto;
background: white;
padding: 30px 40px;
border-radius: 16px;
box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}
h1 {
color:
0f3460;
border-bottom: 4px solid
e94560;
padding-bottom: 12px;
margin-top: 0;
font-size: 2.2rem;
}
h2 {
color:
16213e;
margin-top: 36px;
border-left: 6px solid
e94560;
padding-left: 16px;
}
h3 {
color:
0f3460;
margin-top: 24px;
}
p {
margin: 16px 0;
}
.analogy-box {
background:
eef2ff;
border-left: 6px solid
4a6fa5;
padding: 18px 24px;
border-radius: 12px;
margin: 20px 0;
}
.algorithm-box {
background:
f0fdf4;
border-left: 6px solid
22c55e;
padding: 18px 24px;
border-radius: 12px;
margin: 20px 0;
}
.example-box {
background:
fff7ed;
border-left: 6px solid
f97316;
padding: 18px 24px;
border-radius: 12px;
margin: 20px 0;
}
.parent-box {
background:
fefce8;
border-left: 6px solid
eab308;
padding: 18px 24px;
border-radius: 12px;
margin: 20px 0;
}
.error-box {
background:
fef2f2;
border-left: 6px solid
ef4444;
padding: 18px 24px;
border-radius: 12px;
margin: 20px 0;
}
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
font-size: 1rem;
}
th {
background-color:
0f3460;
color: white;
padding: 12px 16px;
text-align: left;
}
td {
border: 1px solid
d1d5db;
padding: 12px 16px;
}
tr:nth-child(even) {
background-color:
f1f5f9;
}
code {
background:
e5e7eb;
padding: 2px 8px;
border-radius: 6px;
font-size: 0.95em;
}
.formula {
font-size: 1.2rem;
font-weight: 500;
background:
f1f5f9;
padding: 8px 16px;
border-radius: 8px;
display: inline-block;
}
ul, ol {
padding-left: 24px;
}
li {
margin: 6px 0;
}
hr {
margin: 30px 0;
border: 0;
border-top: 2px dashed
d1d5db;
}
Целочисленное деление: находим целую часть и остаток
В математике и программировании мы часто сталкиваемся с ситуацией, когда нужно разделить одно число на другое нацело, то есть узнать, сколько целых раз одно число помещается в другое, и что при этом останется. Это и есть целочисленное деление (деление с остатком). В отличие от обычного деления, результатом здесь будут два числа: неполное частное и остаток.
Простыми словами
Аналогия с пиццей и друзьями.
Представь, что у тебя есть 17 кусочков пиццы, и вы собрались компанией из 5 человек. Каждому хочется получить поровну целых кусочков.
- Ты начинаешь раздавать: первому — 1 кусок, второму — 1, и так далее. После первого круга роздано 5 кусков, осталось 12.
- Второй круг: раздаёшь ещё по одному — потрачено ещё 5, осталось 7.
- Третий круг: ещё 5, осталось 2.
- Четвёртый круг: на всех не хватает (нужно 5, а есть только 2).
Итог: каждый получил по 3 целых куска (неполное частное), и 2 куска остались лишними (остаток). Больше никому целый кусок не достался.
Запись: 17 ÷ 5 = 3 (остаток 2). Или на языке программирования: 17 // 5 = 3 (целая часть), 17 % 5 = 2 (остаток).
Алгоритм действий
Чтобы выполнить целочисленное деление числа a на число b (b ≠ 0), следуй этим шагам:
- Шаг 1. Убедись, что делитель (b) не равен нулю. На ноль делить нельзя.
- Шаг 2. Найди самое большое целое число, которое можно умножить на b, чтобы результат был меньше или равен a. Это число называется неполным частным.
- Шаг 3. Вычисли остаток: вычти из делимого (a) произведение неполного частного на делитель (b).
- Шаг 4. Проверь: остаток всегда должен быть меньше делителя (b). Если это не так, значит, неполное частное найдено неверно.
Формула: a = b × q + r, где q — неполное частное, r — остаток (0 ≤ r < b).
Шпаргалка
В таблице ниже собраны основные обозначения и правила. Для записи формул используются символы Unicode.
| Понятие | Обозначение | Пример | Комментарий |
|---|---|---|---|
| Делимое | a | 17 | Число, которое делят |
| Делитель | b | 5 | Число, на которое делят (b ≠ 0) |
| Неполное частное (целая часть) |
q | 3 | Сколько целых раз b помещается в a |
| Остаток | r | 2 | То, что осталось (0 ≤ r < b) |
| Правило проверки | a = b · q + r | 17 = 5·3 + 2 | Всегда используй эту формулу для самопроверки |
| В программировании (Python, C++, Java) |
// и % |
17 // 5 = 317 % 5 = 2 |
// — целочисленное деление% — остаток |
Примеры с подробным решением
Пример 1 (простой): 20 ÷ 6
Дано: a = 20, b = 6.
Решение:
- Подбираем неполное частное q. 6 × 3 = 18 (это ≤ 20). 6 × 4 = 24 (это уже больше 20). Значит, q = 3.
- Вычисляем остаток: r = 20 − 18 = 2.
- Проверка: остаток 2 меньше делителя 6? Да. Всё верно.
Ответ: 20 ÷ 6 = 3 (остаток 2).
Пример 2 (средний): 100 ÷ 7
Дано: a = 100, b = 7.
Решение:
- Подбираем q. 7 × 14 = 98 (подходит). 7 × 15 = 105 (слишком много). q = 14.
- Остаток: r = 100 − 98 = 2.
- Проверка: 2 < 7. Верно.
Ответ: 100 ÷ 7 = 14 (остаток 2).
Пример 3 (со звёздочкой*): деление отрицательных чисел и случай, когда остаток равен нулю
Задание 1: Найди целую часть и остаток для −27 ÷ 5.
Решение (для отрицательных чисел):
- В математике принято, что остаток должен быть неотрицательным (0 ≤ r < |b|).
- Сначала делим модули: 27 ÷ 5. 5 × 5 = 25, остаток 2. Если бы числа были положительными, q = 5, r = 2.
- Но у нас делимое отрицательное. Чтобы остаток остался положительным, берём q = −6 (на единицу меньше, чем −5). Почему? Потому что (−6) × 5 = −30. Теперь −27 − (−30) = 3. Остаток 3 (0 ≤ 3 < 5).
- Проверка: a = b·q + r → −27 = 5·(−6) + 3 = −30 + 3 = −27. Всё сходится.
Ответ: −27 ÷ 5 = −6 (остаток 3).
Задание 2 (остаток 0): 48 ÷ 12.
Решение: 12 × 4 = 48. Остаток: 48 − 48 = 0. Ответ: 48 ÷ 12 = 4 (остаток 0). В этом случае говорят, что число делится нацело.
Родителям: как проверить усвоение за 2 минуты
Попросите ребёнка выполнить три простых действия устно или на листочке. Если он справляется без ошибок — тема усвоена.
- Вопрос 1. «Раздели 14 на 3 с остатком. Сколько целых частей и сколько останется?» (Правильный ответ: 4 целых, остаток 2).
- Вопрос 2. «Проверь себя: если я говорю, что 25 ÷ 4 = 5 (остаток 5), это верно?» (Ошибка: остаток 5 равен делителю 4, а должен быть меньше. Правильно: 6 (остаток 1) или 5 (остаток 5) — неверно, так как 5 ≥ 4).
- Вопрос 3. «Запиши формулу деления с остатком для чисел 33 и 6». (Ребёнок должен написать: 33 = 6 × 5 + 3, где 5 — частное, 3 — остаток).
Совет: Если ребёнок ошибается, вернитесь к аналогии с пиццей или конфетами. Главное — запомнить правило: остаток всегда меньше делителя.
Частые ошибки (Топ-3)
-
Ошибка №1: Остаток больше или равен делителю.
Пример: 19 ÷ 5 = 2 (остаток 9). Это неверно, потому что 9 > 5. На самом деле 5 помещается в 19 три раза (15), остаток 4. Запомни: остаток не может быть больше или равным делителю.
-
Ошибка №2: Путаница между целочисленным делением и обычным.
Ребёнок пишет: 7 ÷ 2 = 3,5. В целочисленном делении это 3 (остаток 1). Важно различать контекст: если в задаче сказано «найти целое количество» или «сколько целых», используем деление с остатком.
-
Ошибка №3: Неправильная работа с отрицательными числами.
Пример: −14 ÷ 3. Некоторые думают, что частное равно −4, остаток −2. Это неверно, так как остаток не может быть отрицательным. Правильно: −14 = 3 × (−5) + 1 (частное −5, остаток 1). В программировании (Python) это работает именно так:
−14 // 3 = −5,−14 % 3 = 1.
Заключение
Целочисленное деление — один из базовых навыков, который пригодится не только на уроках математики, но и в программировании, логистике (как разложить предметы по коробкам) и в повседневной жизни (деление счета в кафе, расчёт времени). Главное — запомнить формулу a = b · q + r и правило: 0 ≤ r < b. Потренируйтесь на разных примерах, и вы будете чувствовать себя уверенно.
Справочник подготовлен методистом с 20-летним стажем. Успехов в учёбе!
«`