Теория чисел
Исследуйте свойства чисел: делимость, остатки, простые числа и тайны числовых закономерностей
Уроки этого курса доступны после регистрации. Демо без аккаунта показывает механику платформы на примере задачи с роботом по алгоритмике.
Взрывающиеся точки
Пример показывает устройство урока. Чтобы решать задания, откройте курс после регистрации.
75 коротких уроков
По 7-10 минут: можно пройти за один подход или возвращаться по частям.
Интерактив вместо конспекта
Ученик решает задачу, проверяет ответ и видит объяснение следующего шага.
Спокойный старт
Демо платформы доступно без аккаунта. Для уроков выбранного курса и сохранения прогресса нужна регистрация.
Теория чисел через делимость, остатки и закономерности
Курс подходит школьникам, интересующимся олимпиадной математикой, программированием и красивыми задачами о целых числах.
Взрывающиеся точки
Свяжем игру «Взрывающиеся точки» с системой счисления — увидим, как механика «взрыва» воспроизводит правило переноса в двоичной записи.
Двоичная система
Двоичная система — система счисления с основанием 2. Учимся переводить числа из десятичной в двоичную и обратно через два алгоритма: вычитание степеней двойки и деление на 2 с остатком.
Операции в двоичной системе
Складываем и умножаем числа «в столбик» непосредственно в двоичной системе. Учимся правильно переносить разряды и используем удобные приёмы.
Если ученик формулирует слишком широкую закономерность, урок предлагает число, на котором она ломается.
Откройте шаг «Взрывающиеся точки» и выполните действие в модели.
Ошибка не заканчивает задание: она запускает объяснение на схеме.
Ученик видит идею на модели и переносит её в самостоятельное решение.
Маршрут курса
От делимости к остаткам, простым числам и олимпиадным стратегиям.
Взрывающиеся точки
Свяжем игру «Взрывающиеся точки» с системой счисления — увидим, как механика «взрыва» воспроизводит правило переноса в двоичной записи.
Двоичная система
Двоичная система — система счисления с основанием 2. Учимся переводить числа из десятичной в двоичную и обратно через два алгоритма: вычитание степеней двойки и деление на 2 с остатком.
Операции в двоичной системе
Складываем и умножаем числа «в столбик» непосредственно в двоичной системе. Учимся правильно переносить разряды и используем удобные приёмы.
Идеальные тасования
Связываем идеальные тасования карт (in/out) с двоичной записью числа: каждая последовательность тасований — это двоичная строка, кодирующая позицию карты в колоде.
Шестнадцатеричная система
Шестнадцатеричная система — основание 16. Учимся записывать числа цифрами 0–9 и буквами A–F, переводить между двоичной, десятичной и шестнадцатеричной системами. Открываем быстрый перевод из двоичной в шестнадцатеричную через группировку по 4 цифры.
Операции в шестнадцатеричной системе
Считаем в шестнадцатеричной системе: складываем, умножаем, возводим в квадрат — в столбик, без перевода в десятичную. Решаем «шестнадцатеричные криптограммы».
Необычное основание для компьютера
Какое основание наиболее эффективно для компьютера? Открываем, что это 3 (точнее e ≈ 2,72, но из целых — троичная). Знакомимся с уравновешенной троичной системой (-1, 0, 1) и её математическими удобствами.
Повторение факториала
Повторите свойства факториала: рекуррентное соотношение n! = n·(n−1)!, обоснование 0! = 1 и применение в комбинаторике.
Хитрости вычислений
Научитесь применять структурные закономерности в арифметике: зеркальные цифры, пирамида единиц, цепочки девяток, хвостовые нули.
Цифровые корни. Часть 2
Углублённое изучение цифровых корней: связь с остатком от деления на 9, свойства сложения и умножения, магический фокус.
Конечные десятичные дроби
Узнайте, когда дробь даёт конечную десятичную запись, и освойте критерий через простые множители знаменателя.
Периодические десятичные дроби
Научитесь распознавать периодические дроби и переводить их в обыкновенные методом сдвига.
Закономерности периода
Изучите теорию длин периодов: почему простые знаменатели дают длинные периоды и почему каждая рациональная дробь либо конечна, либо периодична.
Задачи на десятичные разложения
Сложные задачи-синтез, объединяющие все приёмы из раздела десятичных разложений.
Признаки делимости
Изучите признаки делимости на 1, 2, 5 и 10 — и узнайте, как определить делимость, не выполняя деление.
Признаки делимости по последним цифрам (часть I)
Признаки делимости на 4 и 8, сумма остатков, первые криптограммы
Признаки делимости (часть II)
Признаки делимости на 3, 6 и 9 через сумму цифр. Сводная таблица всех признаков.
Криптограммы и признаки делимости
Применяем признаки делимости на 3, 4 и 9 для решения криптограмм
Криптограммы со сложением
Криптограммы со сложением в столбик: перенос, чётность, метод НОК
Криптограммы — сборная солянка
Финальный набор криптограмм: логика, теория чисел и алгебра в одном флаконе
Признаки делимости в шестнадцатеричной системе (I)
Признаки делимости шестнадцатеричных чисел на 2, 4 и 8 — через последнюю цифру.
Признаки делимости в шестнадцатеричной системе (II)
Признаки делимости шестнадцатеричных чисел через сумму цифр для 3, 5 и F. Репьюниты.
Признаки делимости в шестнадцатеричной системе (III)
Признак делимости на 11₁₆ через знакочередующуюся сумму цифр. Репьюниты и синтез.
Признаки делимости в произвольной системе счисления
Обобщение трёх признаков делимости (по последней цифре, сумме цифр, знакочередующейся сумме) на любое основание.
Последние цифры в шестнадцатеричной системе
Вычисляйте последние цифры шестнадцатеричных степеней с помощью теоремы Эйлера.
Последние цифры в произвольной системе счисления
Вычисляйте последние цифры степеней в произвольных основаниях с помощью теоремы Эйлера и малой теоремы Ферма.
Счёт до бесконечности
Два множества имеют одинаковую мощность, если между их элементами можно установить взаимно однозначное соответствие — и это работает даже для бесконечных множеств.
Несколько бесконечностей
Окунитесь в безумный мир чисел, где живут бесконечно много бесконечностей — больших и маленьких.
Отель Гильберта
Бесконечный отель всегда находит место — даже для бесконечно многих гостей. Исследуем арифметику счётной бесконечности ℵ₀.
Бесконечно большие
Может ли игровая ставка иметь бесконечное матожидание выигрыша?
Признаки делимости (часть I)
Достаточно ли посмотреть на последнюю цифру числа, чтобы понять, на что оно делится?
Признаки делимости: продолжение
Разберитесь в признаках делимости на степени 2 и 5 через метод остатков по степеням 10.
Признаки делимости на 9 и 3
Откройте, почему каждая степень числа 10 даёт остаток 1 при делении на 9 и на 3, и выведите из этого признаки делимости.
Последние цифры
Научитесь находить последнюю цифру суммы, произведения и степени, не выполняя полного вычисления.
Арифметика с остатками
Узнайте, как остатки слагаемых и множителей определяют остаток результата — основа модульной арифметики.
Цифровые корни
Исследуйте удивительные закономерности при вычислении цифровых корней — и научитесь проверять арифметику без вычислений.
Деревья делителей
Научитесь строить деревья делителей и поймите, почему листья всегда простые — это основная теорема арифметики в действии.
Разложение на простые множители
Научитесь использовать разложение на простые как универсальный инструмент: делимость, полные степени, построение чисел.
Разложение факториалов
Научитесь раскладывать факториалы на простые множители и считать хвостовые нули.
Подсчёт делителей
Научитесь быстро считать число делителей по разложению на простые множители.
100 дверей
Классическая головоломка о ста дверях и ста людях. Открытие связи между количеством делителей и состоянием двери в конце процесса.
Сколько существует простых чисел?
Доказательство Евклида о бесконечности простых чисел через четыре шага рассуждения
100 дверей — снова
Возвращение к головоломке про 100 дверей. На этот раз внимание не на финале, а на том, кто и сколько дверей трогает — и сколько дверей трогают двое одновременно. Скрытый мост к НОД/НОК.
НОК
Развивает интуицию о том, где встречается наименьшее общее кратное — как в абстрактных, так и в практических ситуациях.
Бильярдные столы
Исследуйте, как путь шара, отскакивающего от бортов бильярдного стола, зависит от размеров стола — и как это связано с наименьшим общим кратным сторон.
НОД
Найдите наибольший общий делитель через разложения на простые множители и узнайте о взаимно простых числах.
Точки на диагонали
Если нарисовать прямоугольный треугольник на сетке точек, через сколько точек пройдёт гипотенуза? Связь с НОД.
Число-прыгалки (I)
Когда правила прыжков по числовой прямой позволяют добраться до любого целого числа? Первый эпизод серии — приложение НОД.
Число-прыгалки (II)
Разрабатываем системный приём для нахождения наименьшего положительного числа, до которого можно «допрыгать» парой шагов.
Число-прыгалки (III)
Откройте главную теорему серии: наименьшее число, до которого можно дойти прыжками размеров a и b, равно НОД(a, b). Узнайте алгоритм Евклида.
Связь между НОК и НОД
Поймите связь между НОД и НОК через диаграмму Венна простых множителей и докажите ключевое тождество .
Бильярдные столы — снова (I)
Возвращение к бильярдной задаче: вычисляем долю клеток, которые шар проходит, и число отскоков от бортов — выводим обе формулы через НОК и НОД.
Бильярдные столы — снова (II)
Применяем разбор по чётности и формулы числа отскоков, чтобы определить, в какую лузу попадёт шар на любом столе — и доказываем, что нижне-левая луза недостижима.
Последние цифры
Используйте короткие пути, чтобы найти последнюю цифру ответа — без полных вычислений!
Тайные послания
Ищи закономерности, чтобы разгадывать зашифрованные сообщения с помощью шифра Цезаря, масонского шифра, числовых кодов и перестановки.
Радужные циклы
Исследуйте циклические раскраски чисел и откройте основы модулярной арифметики.
Время и даты
Время по часам или по календарю устроено модулярно — давайте с этого и начнём.
Сравнение по модулю
Что произойдёт, если намотать бесконечную числовую прямую на квадрат со стороной 1? Этот вопрос приводит нас к формальному определению сравнения по модулю — главного понятия модулярной арифметики.
Модулярная арифметика
Узнайте, как складывать и умножать сравнения, и примените это к вычислению остатков больших чисел.
Признак делимости на 11
Применим аппарат модулярной арифметики, чтобы вывести признак делимости на 11 — знакопеременную сумму цифр. По дороге обнаружим красивые следствия: палиндромы из чётного числа цифр всегда делятся на 11, а разность числа и его «перевёрнутой записи» — на 11, если цифр нечётное число.
Рисуем звёзды (I)
Вы наверняка умеете рисовать пятиконечную звезду. А восьмиконечную? Двенадцатиконечную? Тридцатиконечную? В этом уроке мы разработаем универсальный способ — и увидим, как тут проявляется арифметика остатков.
Рисуем звёзды (II)
Выведем общую формулу для числа лучей звезды — через наибольший общий делитель и модулярную арифметику.
Рисуем звёзды (III)
Сколько разных звёзд можно нарисовать на окружности из 60 точек? А какие именно числа точек у этих звёзд бывают? И когда звезда оказывается «полной» — то есть в ней каждая точка становится лучом? Этим вопросам и посвящён финальный урок серии.
Переливание из «Крепкого орешка» (I)
Задача — отмерить заданное количество жидкости, используя только определённые разрешённые ходы для двух сосудов фиксированного объёма.
Переливание из «Крепкого орешка» (II)
Какие пары сосудов позволяют отмерить любое допустимое количество жидкости, а какие — только специальные?
Аддитивные циклы
Раскроем концепцию, незримо присутствующую как в построении звёзд, так и в задачах о переливаниях.
Обратные элементы по модулю
Могут ли обычные уравнения, не имеющие целочисленных решений, превратиться в сравнения, у которых решения есть? Этот вопрос приводит нас к понятию обратного элемента по модулю — фундаменту криптографии.
Мультипликативные циклы и теорема Эйлера
Что происходит со степенями в модулярной арифметике? Повторное умножение по модулю порождает циклы — разберёмся, когда они имеют одинаковую длину, и выведем теорему Эйлера.
Малая теорема Ферма
Когда модуль — простое число, теорема Эйлера упрощается до . Применим эту формулу к гигантским степеням и научимся тестировать числа на составность.
Функция Эйлера
Это не грозная Великая теорема Ферма, но и она бьёт сильно — несмотря на скромный размер! В этом уроке формализуем функцию Эйлера φ(m) и научимся считать её через разложение на простые множители.
Последние цифры — снова
Применим теорему Эйлера, чтобы находить последние одну или две цифры колоссальных чисел вида , и — без полного вычисления.
Идеальные тасования
Применим знание о функции Эйлера и теореме Эйлера, чтобы понять, через сколько идеальных тасований колода возвращается в исходный порядок.
Изобретение систем счисления
Изучите разницу между аддитивными и позиционными системами счисления.
Знакомство с двоичной системой
Научитесь записывать любое число с помощью только нулей и единиц.
Двоичная система в компьютерах
Применяйте знания о двоичной системе в реальных задачах информатики.
Нет перегруза: сначала основная идея, затем проверка понимания и самостоятельное применение.
Ученик сразу видит, где ошибся, и получает объяснение через схему.
Курс строится от первого знакомства с идеей к более самостоятельным задачам.
После регистрации можно продолжить курс и вернуться к сложным темам.
100 дней головоломок
Сто коротких головоломок на каждый день: арифметика и числа, логика и дедукция, комбинаторика, геометрия и вероятность. Разминка для ума на любой уровень.
Бесконечность
Исследуем математическую бесконечность: от счётных и несчётных множеств до фракталов и бесконечных сумм.
Математические головоломки
Классические математические головоломки и парадоксы: криптограммы, фракталы, парадоксы вероятности, оптимизационные задачи и комбинаторные задачки.
Теория групп
Симметрии и абстрактная алгебра: аксиомы группы, подгруппы, гомоморфизмы и факторгруппы, перестановки и знаки, действия групп, лемма Бёрнсайда и теоремы Силова. Применения к теории чисел, головоломкам и кубику Рубика.
Что нужно знать перед курсом?
Уверенную арифметику, деление с остатком и готовность рассуждать.
Это олимпиадная тема?
Да, теория чисел часто встречается в олимпиадах и алгоритмических задачах.
Нужен ли код?
Нет, но программистам тема тоже полезна: остатки и делимость часто появляются в алгоритмах.
Почему тема интересная?
Простые числа дают много неожиданных закономерностей и красивых доказательств.
Начните курс бесплатно
Создайте аккаунт, чтобы открыть уроки этого курса и сохранять прогресс.