Регулярный график как арифметическая прогрессия
Номера дней событий с постоянным шагом образуют арифметическую прогрессию: каждое следующее число больше предыдущего на одну и ту же величину h. Поэтому для события с номером n справедлива формула d(n) = d₁ + (n − 1)·h, где d₁ — день первого события.
Выражение (n − 1) возникает потому, что от первого до n-го события проходит n − 1 интервал. Новички часто умножают шаг на n и получают результат с лишним интервалом. Проверка на n = 1: формула обязана вернуть d₁.
Пример: десятое занятие раз в неделю
Первое занятие приходится на 3-й день от начала семестра, затем занятия идут каждые 7 дней. Десятое занятие наступит на 3 + 9 · 7 = 66-й день. Девять интервалов по семь дней — это 63 дня после первого занятия.
Если день 1 — 1 января, то 66-й день приходится на 7 марта: январь и февраль в обычный год занимают 59 дней, остаётся 7. Так номер дня превращается в календарную дату.
Как перевести номер дня в календарную дату
Выберите соглашение о нумерации. Если день 1 совпадает с датой начала, то календарная дата равна дате начала плюс (d − 1) дней. Если дата начала считается нулевым днём, прибавляют d дней. Смешивание соглашений даёт сдвиг ровно на день — самую частую ошибку в графиках.
Второй пример: осмотры каждые 14 дней, первый в день 1, а 26-й приходится на день 1 + 25 · 14 = 351. При начале отсчёта 1 января это 17 декабря, так как до 31 декабря остаётся 14 дней. Для такого переноса пригодится калькулятор прибавления дней к дате.
Когда график нарушается и что тогда делать
Формула предполагает, что ни одно событие не переносят. Праздники, болезни преподавателя, ремонт или погодные условия сдвигают график, и тогда фактический номер дня n-го события будет больше расчётного. Если перенос однократный, добавьте его длину к результату и пересчитайте только последующие события.
Для графиков, где шаг меняется, например две недели занятий и неделя перерыва, нужен иной подход: нужно считать число полных циклов и положение внутри цикла. Простая прогрессия подходит лишь для постоянного интервала.
Хорошая практика — свериться с расчётом на нескольких событиях. Выпишите вручную первые три даты графика, убедитесь, что шаг выбран верно, и только затем доверяйте формуле для далёкого n. Ошибка в шаге всего на один день к 26-му событию превращается в сдвиг на 25 дней.
Где полезно знать номер конкретного события
Расчёт пригодится при планировании учебных курсов, плановых технических осмотров, поливов, смены фильтров и других повторяющихся задач. Он помогает заранее понять, когда придётся последнее занятие курса, или проверить, уложится ли серия в семестр.
Полезно и обратное сопоставление: если известен день события, то по формуле можно узнать его порядковый номер, решив уравнение относительно n. Но для этого шаг и первый день должны быть известны точно и без округлений.
Формула расчёта
d(n) = d₁ + (n − 1) · h
Проверенные примеры
Первое занятие на 3-й день отсчёта, затем каждые 7 дней. На какой день придётся 10-е занятие?
d(10) = 3 + 9 · 7 = 66. Если день 1 — 1 января, это 7 марта.
Первый осмотр в день 1, затем каждые 14 дней. На какой день придётся 26-й осмотр?
d(26) = 1 + 25 · 14 = 351. Если день 1 — 1 января, это 17 декабря.
Как пользоваться онлайн-калькулятором
- Выберите начало отсчёта и укажите номер дня, на который приходится первое событие.
- Введите шаг графика в днях и порядковый номер события.
- Нажмите «Вычислить» и переведите номер дня в календарную дату, прибавив его к дате начала отсчёта.