Немного математики

Доброго времени суток, пикабушники. Хотел воззвать к силе пикабу вот по какому вопросу:
какое-то время назад мне при написании скрипта понадобилось чтобы при прохождении цикла шел сдвиг строк на заданный интервал. Так как с математикой у меня всегда было не очень, пришлось методом научного тыка установить что при вычисления по такой формуле:
i * x + i - x

где:
i = счётчик цикла, он же номер строки
х - величина сдвига

То при расчётах получается следующая картина:
1 * 2 + 1 - 2 = 1
2 * 2 + 2 - 2 = 4
3 * 2 + 3 - 2 = 7
4 * 2 + 4 - 2 = 10
5 * 2 + 5 - 2 = 13
и т.п.

Так вот, есть ли у подобной формулы какого-то названия, а так же кто может подсказать хорошую литературу по математике для программирования.
Интересует не филосовские рассуждения о высоких материях, а именно прикладные примеры, которые можно использовать.

Заранее спасибо.

Лига программистов

1.5K постов11.3K подписчика

Добавить пост

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

А в чем проблема? Используй переменную N=i * x + i - x. Вычисляй её значение в начале каждого цикла.

раскрыть ветку (8)
Автор поста оценил этот комментарий
Так так и вычисляется.
Проблема в том я понимаю что это это элементарные вычисления, но мне потребовалось время понять как вычислять это.
а хотелось бы почитать какую-нибудь умную книжку по математике для it
раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Нет математики для IT. Это школьный курс математики

http://www.bymath.net/studyguide/alg/sec/alg29.html

1
Автор поста оценил этот комментарий

ты не заметил, что разница между соседними членами составляет 3?

арифм. прогрессия в школе не учили?


Арифметическая прогрессия — числовая последовательность вида , то есть последовательность чисел, в которой каждое число, начиная со второго, получается из предыдущего добавлением к нему постоянного числа: Любой член прогрессии может быть вычислен по формуле общего члена

раскрыть ветку (4)
Автор поста оценил этот комментарий
Разница может быть и не 3. Под x может быть поставлено любое число.

Нет, в школе я был тем еще распиздяем, тем более сколько лет уже прошло
раскрыть ветку (3)
3
Автор поста оценил этот комментарий

тогда учи заново. пригадицца

Автор поста оценил этот комментарий
Только Х у тебя два, а смещение три.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ваша наблюдательность поражает меня))
Автор поста оценил этот комментарий

последовательности. прогрессии.


олимпиады по программированию

https://olympiads.ru/zaoch/2009/problems/a.shtml

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку