Перейти к основному содержанию
Головоломная математика
Средний уровень
Математика через действие

Теория чисел

Исследуйте свойства чисел: делимость, остатки, простые числа и тайны числовых закономерностей

Уроки этого курса доступны после регистрации. Демо без аккаунта показывает механику платформы на примере задачи с роботом по алгоритмике.

75
уроков
7–10 мин
один шаг
Средний уровень
уровень
бесплатный доступ в бета-версиибез регистрации для демопрогресс можно сохранить
Пример интерфейса
Пример: урок 1 из 75
Образец
Теория чисел
Пример награды

Взрывающиеся точки

Пример показывает устройство урока. Чтобы решать задания, откройте курс после регистрации.

01 наблюдаем условие задачи
02 проверяем свой ответ
03 объясняем следующий шаг
Шаг 1
Проверить
Шаг 3
Понятно. Ответ сопровождается объяснением, чтобы следующий шаг был осознанным.

75 коротких уроков

По 7-10 минут: можно пройти за один подход или возвращаться по частям.

Интерактив вместо конспекта

Ученик решает задачу, проверяет ответ и видит объяснение следующего шага.

Спокойный старт

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

Для кого

Теория чисел через делимость, остатки и закономерности

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

Путает признаки делимости и доказательство.
Не понимает остатки как систему.
Решает задачи перебором без идеи.
Не видит связь с алгоритмами и криптографией.
01

Взрывающиеся точки

Свяжем игру «Взрывающиеся точки» с системой счисления — увидим, как механика «взрыва» воспроизводит правило переноса в двоичной записи.

02

Двоичная система

Двоичная система — система счисления с основанием 2. Учимся переводить числа из десятичной в двоичную и обратно через два алгоритма: вычитание степеней двойки и деление на 2 с остатком.

03

Операции в двоичной системе

Складываем и умножаем числа «в столбик» непосредственно в двоичной системе. Учимся правильно переносить разряды и используем удобные приёмы.

Контрпример проверяет правило

Если ученик формулирует слишком широкую закономерность, урок предлагает число, на котором она ломается.

Действие

Откройте шаг «Взрывающиеся точки» и выполните действие в модели.

Попытка
Ответ требует ещё одного шага

Ошибка не заканчивает задание: она запускает объяснение на схеме.

Понимание
Идея курса «Теория чисел» понятна

Ученик видит идею на модели и переносит её в самостоятельное решение.

Маршрут курса

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

1
mod

Взрывающиеся точки

Свяжем игру «Взрывающиеся точки» с системой счисления — увидим, как механика «взрыва» воспроизводит правило переноса в двоичной записи.

2
prime

Двоичная система

Двоичная система — система счисления с основанием 2. Учимся переводить числа из десятичной в двоичную и обратно через два алгоритма: вычитание степеней двойки и деление на 2 с остатком.

3
gcd

Операции в двоичной системе

Складываем и умножаем числа «в столбик» непосредственно в двоичной системе. Учимся правильно переносить разряды и используем удобные приёмы.

4
div

Идеальные тасования

Связываем идеальные тасования карт (in/out) с двоичной записью числа: каждая последовательность тасований — это двоичная строка, кодирующая позицию карты в колоде.

5
rem

Шестнадцатеричная система

Шестнадцатеричная система — основание 16. Учимся записывать числа цифрами 0–9 и буквами A–F, переводить между двоичной, десятичной и шестнадцатеричной системами. Открываем быстрый перевод из двоичной в шестнадцатеричную через группировку по 4 цифры.

6
✓

Операции в шестнадцатеричной системе

Считаем в шестнадцатеричной системе: складываем, умножаем, возводим в квадрат — в столбик, без перевода в десятичную. Решаем «шестнадцатеричные криптограммы».

7
7

Необычное основание для компьютера

Какое основание наиболее эффективно для компьютера? Открываем, что это 3 (точнее e ≈ 2,72, но из целых — троичная). Знакомимся с уравновешенной троичной системой (-1, 0, 1) и её математическими удобствами.

8
8

Повторение факториала

Повторите свойства факториала: рекуррентное соотношение n! = n·(n−1)!, обоснование 0! = 1 и применение в комбинаторике.

9
9

Хитрости вычислений

Научитесь применять структурные закономерности в арифметике: зеркальные цифры, пирамида единиц, цепочки девяток, хвостовые нули.

10
10

Цифровые корни. Часть 2

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

11
11

Конечные десятичные дроби

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

12
12

Периодические десятичные дроби

Научитесь распознавать периодические дроби и переводить их в обыкновенные методом сдвига.

13
13

Закономерности периода

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

14
14

Задачи на десятичные разложения

Сложные задачи-синтез, объединяющие все приёмы из раздела десятичных разложений.

15
15

Признаки делимости

Изучите признаки делимости на 1, 2, 5 и 10 — и узнайте, как определить делимость, не выполняя деление.

16
16

Признаки делимости по последним цифрам (часть I)

Признаки делимости на 4 и 8, сумма остатков, первые криптограммы

17
17

Признаки делимости (часть II)

Признаки делимости на 3, 6 и 9 через сумму цифр. Сводная таблица всех признаков.

18
18

Криптограммы и признаки делимости

Применяем признаки делимости на 3, 4 и 9 для решения криптограмм

19
19

Криптограммы со сложением

Криптограммы со сложением в столбик: перенос, чётность, метод НОК

20
20

Криптограммы — сборная солянка

Финальный набор криптограмм: логика, теория чисел и алгебра в одном флаконе

21
21

Признаки делимости в шестнадцатеричной системе (I)

Признаки делимости шестнадцатеричных чисел на 2, 4 и 8 — через последнюю цифру.

22
22

Признаки делимости в шестнадцатеричной системе (II)

Признаки делимости шестнадцатеричных чисел через сумму цифр для 3, 5 и F. Репьюниты.

23
23

Признаки делимости в шестнадцатеричной системе (III)

Признак делимости на 11₁₆ через знакочередующуюся сумму цифр. Репьюниты и синтез.

24
24

Признаки делимости в произвольной системе счисления

Обобщение трёх признаков делимости (по последней цифре, сумме цифр, знакочередующейся сумме) на любое основание.

25
25

Последние цифры в шестнадцатеричной системе

Вычисляйте последние цифры шестнадцатеричных степеней с помощью теоремы Эйлера.

26
26

Последние цифры в произвольной системе счисления

Вычисляйте последние цифры степеней в произвольных основаниях с помощью теоремы Эйлера и малой теоремы Ферма.

27
27

Счёт до бесконечности

Два множества имеют одинаковую мощность, если между их элементами можно установить взаимно однозначное соответствие — и это работает даже для бесконечных множеств.

28
28

Несколько бесконечностей

Окунитесь в безумный мир чисел, где живут бесконечно много бесконечностей — больших и маленьких.

29
29

Отель Гильберта

Бесконечный отель всегда находит место — даже для бесконечно многих гостей. Исследуем арифметику счётной бесконечности ℵ₀.

30
30

Бесконечно большие

Может ли игровая ставка иметь бесконечное матожидание выигрыша?

31
31

Признаки делимости (часть I)

Достаточно ли посмотреть на последнюю цифру числа, чтобы понять, на что оно делится?

32
32

Признаки делимости: продолжение

Разберитесь в признаках делимости на степени 2 и 5 через метод остатков по степеням 10.

33
33

Признаки делимости на 9 и 3

Откройте, почему каждая степень числа 10 даёт остаток 1 при делении на 9 и на 3, и выведите из этого признаки делимости.

34
34

Последние цифры

Научитесь находить последнюю цифру суммы, произведения и степени, не выполняя полного вычисления.

35
35

Арифметика с остатками

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

36
36

Цифровые корни

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

37
37

Деревья делителей

Научитесь строить деревья делителей и поймите, почему листья всегда простые — это основная теорема арифметики в действии.

38
38

Разложение на простые множители

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

39
39

Разложение факториалов

Научитесь раскладывать факториалы на простые множители и считать хвостовые нули.

40
40

Подсчёт делителей

Научитесь быстро считать число делителей по разложению на простые множители.

41
41

100 дверей

Классическая головоломка о ста дверях и ста людях. Открытие связи между количеством делителей и состоянием двери в конце процесса.

42
42

Сколько существует простых чисел?

Доказательство Евклида о бесконечности простых чисел через четыре шага рассуждения

43
43

100 дверей — снова

Возвращение к головоломке про 100 дверей. На этот раз внимание не на финале, а на том, кто и сколько дверей трогает — и сколько дверей трогают двое одновременно. Скрытый мост к НОД/НОК.

44
44

НОК

Развивает интуицию о том, где встречается наименьшее общее кратное — как в абстрактных, так и в практических ситуациях.

45
45

Бильярдные столы

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

46
46

НОД

Найдите наибольший общий делитель через разложения на простые множители и узнайте о взаимно простых числах.

47
47

Точки на диагонали

Если нарисовать прямоугольный треугольник на сетке точек, через сколько точек пройдёт гипотенуза? Связь с НОД.

48
48

Число-прыгалки (I)

Когда правила прыжков по числовой прямой позволяют добраться до любого целого числа? Первый эпизод серии — приложение НОД.

49
49

Число-прыгалки (II)

Разрабатываем системный приём для нахождения наименьшего положительного числа, до которого можно «допрыгать» парой шагов.

50
50

Число-прыгалки (III)

Откройте главную теорему серии: наименьшее число, до которого можно дойти прыжками размеров a и b, равно НОД(a, b). Узнайте алгоритм Евклида.

51
51

Связь между НОК и НОД

Поймите связь между НОД и НОК через диаграмму Венна простых множителей и докажите ключевое тождество НОД(a,b)⋅НОК(a,b)=a⋅b\text{НОД}(a, b) \cdot \text{НОК}(a, b) = a \cdot b.

52
52

Бильярдные столы — снова (I)

Возвращение к бильярдной задаче: вычисляем долю клеток, которые шар проходит, и число отскоков от бортов — выводим обе формулы через НОК и НОД.

53
53

Бильярдные столы — снова (II)

Применяем разбор по чётности и формулы числа отскоков, чтобы определить, в какую лузу попадёт шар на любом столе a×ba \times b — и доказываем, что нижне-левая луза недостижима.

54
54

Последние цифры

Используйте короткие пути, чтобы найти последнюю цифру ответа — без полных вычислений!

55
55

Тайные послания

Ищи закономерности, чтобы разгадывать зашифрованные сообщения с помощью шифра Цезаря, масонского шифра, числовых кодов и перестановки.

56
56

Радужные циклы

Исследуйте циклические раскраски чисел и откройте основы модулярной арифметики.

57
57

Время и даты

Время по часам или по календарю устроено модулярно — давайте с этого и начнём.

58
58

Сравнение по модулю

Что произойдёт, если намотать бесконечную числовую прямую на квадрат со стороной 1? Этот вопрос приводит нас к формальному определению сравнения по модулю — главного понятия модулярной арифметики.

59
59

Модулярная арифметика

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

60
60

Признак делимости на 11

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

61
61

Рисуем звёзды (I)

Вы наверняка умеете рисовать пятиконечную звезду. А восьмиконечную? Двенадцатиконечную? Тридцатиконечную? В этом уроке мы разработаем универсальный способ — и увидим, как тут проявляется арифметика остатков.

62
62

Рисуем звёзды (II)

Выведем общую формулу для числа лучей звезды — через наибольший общий делитель и модулярную арифметику.

63
63

Рисуем звёзды (III)

Сколько разных звёзд можно нарисовать на окружности из 60 точек? А какие именно числа точек у этих звёзд бывают? И когда звезда оказывается «полной» — то есть в ней каждая точка становится лучом? Этим вопросам и посвящён финальный урок серии.

64
64

Переливание из «Крепкого орешка» (I)

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

65
65

Переливание из «Крепкого орешка» (II)

Какие пары сосудов позволяют отмерить любое допустимое количество жидкости, а какие — только специальные?

66
66

Аддитивные циклы

Раскроем концепцию, незримо присутствующую как в построении звёзд, так и в задачах о переливаниях.

67
67

Обратные элементы по модулю

Могут ли обычные уравнения, не имеющие целочисленных решений, превратиться в сравнения, у которых решения есть? Этот вопрос приводит нас к понятию обратного элемента по модулю — фундаменту криптографии.

68
68

Мультипликативные циклы и теорема Эйлера

Что происходит со степенями в модулярной арифметике? Повторное умножение по модулю mm порождает циклы — разберёмся, когда они имеют одинаковую длину, и выведем теорему Эйлера.

69
69

Малая теорема Ферма

Когда модуль — простое число, теорема Эйлера упрощается до ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}. Применим эту формулу к гигантским степеням и научимся тестировать числа на составность.

70
70

Функция Эйлера

Это не грозная Великая теорема Ферма, но и она бьёт сильно — несмотря на скромный размер! В этом уроке формализуем функцию Эйлера φ(m) и научимся считать её через разложение на простые множители.

71
71

Последние цифры — снова

Применим теорему Эйлера, чтобы находить последние одну или две цифры колоссальных чисел вида 171717^{17}, 123123123123^{123^{123}} и 310003^{1000} — без полного вычисления.

72
72

Идеальные тасования

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

73
73

Изобретение систем счисления

Изучите разницу между аддитивными и позиционными системами счисления.

74
74

Знакомство с двоичной системой

Научитесь записывать любое число с помощью только нулей и единиц.

75
75

Двоичная система в компьютерах

Применяйте знания о двоичной системе в реальных задачах информатики.

Один урок — одно понятие

Нет перегруза: сначала основная идея, затем проверка понимания и самостоятельное применение.

Мгновенная обратная связь

Ученик сразу видит, где ошибся, и получает объяснение через схему.

Последовательное усложнение

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

Прогресс сохраняется

После регистрации можно продолжить курс и вернуться к сложным темам.

Головоломная математика
Средний

100 дней головоломок

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

Перейти к курсу
Головоломная математика
Средний

Бесконечность

Исследуем математическую бесконечность: от счётных и несчётных множеств до фракталов и бесконечных сумм.

Перейти к курсу
Головоломная математика
Средний

Математические головоломки

Классические математические головоломки и парадоксы: криптограммы, фракталы, парадоксы вероятности, оптимизационные задачи и комбинаторные задачки.

Перейти к курсу
Продвинутая математика
Продвинутый

Теория групп

Симметрии и абстрактная алгебра: аксиомы группы, подгруппы, гомоморфизмы и факторгруппы, перестановки и знаки, действия групп, лемма Бёрнсайда и теоремы Силова. Применения к теории чисел, головоломкам и кубику Рубика.

Перейти к курсу

Что нужно знать перед курсом?

Уверенную арифметику, деление с остатком и готовность рассуждать.

Это олимпиадная тема?

Да, теория чисел часто встречается в олимпиадах и алгоритмических задачах.

Нужен ли код?

Нет, но программистам тема тоже полезна: остатки и делимость часто появляются в алгоритмах.

Почему тема интересная?

Простые числа дают много неожиданных закономерностей и красивых доказательств.

Начните курс бесплатно

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