Найдите наименьшее натуральное число n, для которого сумма первых n натуральных чисел превышает 10000, и обсудите способы приближенного подсчёта больших подобных сумм
Решение: Сумма первых nnn натуральных чисел равна n(n+1)2\displaystyle \frac{n(n+1)}{2}2n(n+1). Требуется наименьшее натуральное nnn, при котором n(n+1)2>10000,
\frac{n(n+1)}{2}>10000, 2n(n+1)>10000,
то есть n2+n−20000>0.
n^2+n-20000>0. n2+n−20000>0.
Положительный корень квадратичного уравнения n2+n−20000=0n^2+n-20000=0n2+n−20000=0 равен −1+1+8⋅100002=−1+800012≈140.92224,
\frac{-1+\sqrt{1+8\cdot10000}}{2}=\frac{-1+\sqrt{80001}}{2}\approx140.92224, 2−1+1+8⋅10000=2−1+80001≈140.92224,
следовательно минимальное целое nnn — это n=⌈−1+1+8⋅100002⌉=141.
n=\left\lceil\frac{-1+\sqrt{1+8\cdot10000}}{2}\right\rceil=141. n=⌈2−1+1+8⋅10000⌉=141.
Проверка: 141⋅1422=10011>10000\frac{141\cdot142}{2}=10011>100002141⋅142=10011>10000, а для 140140140 сумма 987098709870. Кратко о способах приближённого подсчёта больших сумм: - Для арифметической прогрессии есть точная формула ∑k=1nk=n(n+1)2\sum_{k=1}^n k=\frac{n(n+1)}{2}∑k=1nk=2n(n+1). - Интегральные приближения: для неубывающей функции fff∫0nf(x) dx≤∑k=1nf(k)≤∫1n+1f(x) dx,
\int_0^n f(x)\,dx\le\sum_{k=1}^n f(k)\le\int_1^{n+1} f(x)\,dx, ∫0nf(x)dx≤k=1∑nf(k)≤∫1n+1f(x)dx,
дающие быструю оценку и погрешность порядка величины крайних членов. - Формула Эйлера—Маклорена даёт развёртку с более точными членами: ∑k=1nf(k)=∫1nf(x) dx+f(1)+f(n)2+(высшие члены).
\sum_{k=1}^n f(k)=\int_1^n f(x)\,dx+\frac{f(1)+f(n)}{2}+\text{(высшие члены)}. k=1∑nf(k)=∫1nf(x)dx+2f(1)+f(n)+(высшиечлены).
- Для сумм вида ∑ak\sum a_k∑ak с известной асимптотикой используют методы интегральных приближений, оценочные неравенства и асимптотические формулы (например, для факториала — формула Стирлинга). Эти приёмы позволяют быстро получать оценки и контролировать погрешность при больших nnn.
Сумма первых nnn натуральных чисел равна n(n+1)2\displaystyle \frac{n(n+1)}{2}2n(n+1) . Требуется наименьшее натуральное nnn, при котором
n(n+1)2>10000, \frac{n(n+1)}{2}>10000,
2n(n+1) >10000, то есть
n2+n−20000>0. n^2+n-20000>0.
n2+n−20000>0. Положительный корень квадратичного уравнения n2+n−20000=0n^2+n-20000=0n2+n−20000=0 равен
−1+1+8⋅100002=−1+800012≈140.92224, \frac{-1+\sqrt{1+8\cdot10000}}{2}=\frac{-1+\sqrt{80001}}{2}\approx140.92224,
2−1+1+8⋅10000 =2−1+80001 ≈140.92224, следовательно минимальное целое nnn — это
n=⌈−1+1+8⋅100002⌉=141. n=\left\lceil\frac{-1+\sqrt{1+8\cdot10000}}{2}\right\rceil=141.
n=⌈2−1+1+8⋅10000 ⌉=141. Проверка: 141⋅1422=10011>10000\frac{141\cdot142}{2}=10011>100002141⋅142 =10011>10000, а для 140140140 сумма 987098709870.
Кратко о способах приближённого подсчёта больших сумм:
- Для арифметической прогрессии есть точная формула ∑k=1nk=n(n+1)2\sum_{k=1}^n k=\frac{n(n+1)}{2}∑k=1n k=2n(n+1) .
- Интегральные приближения: для неубывающей функции fff ∫0nf(x) dx≤∑k=1nf(k)≤∫1n+1f(x) dx, \int_0^n f(x)\,dx\le\sum_{k=1}^n f(k)\le\int_1^{n+1} f(x)\,dx,
∫0n f(x)dx≤k=1∑n f(k)≤∫1n+1 f(x)dx, дающие быструю оценку и погрешность порядка величины крайних членов.
- Формула Эйлера—Маклорена даёт развёртку с более точными членами:
∑k=1nf(k)=∫1nf(x) dx+f(1)+f(n)2+(высшие члены). \sum_{k=1}^n f(k)=\int_1^n f(x)\,dx+\frac{f(1)+f(n)}{2}+\text{(высшие члены)}.
k=1∑n f(k)=∫1n f(x)dx+2f(1)+f(n) +(высшие члены). - Для сумм вида ∑ak\sum a_k∑ak с известной асимптотикой используют методы интегральных приближений, оценочные неравенства и асимптотические формулы (например, для факториала — формула Стирлинга).
Эти приёмы позволяют быстро получать оценки и контролировать погрешность при больших nnn.