Вот ещё занятный способ найти сумму степеней.
Пусть есть какая-то функция

; введём оператор

, который по такой функции выдаёт её
разность 
. Обозначим через

оператор

, выдающий по функции её производную

.
Представим

в виде ряда Тейлора:


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

.
Итак

, поэтому оператор суммирования

.
Обозначим теперь

. Хорошее свойство этой функции:

, или же

.
Поэтому

, где

-- постоянная суммирования, которая определится условием

.
Для функции

известно разложение в ряд Тейлора по

:

, где

--
числа Бернулли, причём

.
Поэтому

.

и все более старшие производные зануляются, а

даёт константу и поэтому её отбрасываем, так как константу суммирования всё равно надо подбирать отдельно. Получаем:

.
Мы получили известную формулу Бернулли:

.
Таким же образом несложно показать, что если считать

, а не

, то получится такая же формула, только слева -- сумма до

:

.
Символически это можно записать и так:

где

символически превращается в

.
----------------------
Наконец укажу
практически удобный способ вычисления степенных сумм, который подходит, если вы не помните на память всякие штуки вроде чисел Бернулли. Он основывается на формуле, которую привёл
Sonic86:

, или

, где

-- постоянная, которую можно определить, задав желаемое значение суммы при

, а

.
Мы таким образом легко просуммируем

; а хотим суммировать

. Но несложно показать, что любой многочлен

может быть представлен также в виде

, а каогда мы его так представим -- сможем просуммировать.
Вычислим например

. Представим

в нужном виде:


.
Поэтому

, откуда

, или

.