Ох-ох. Нарываетесь на ответы типа "погугли" или "толсто"? Это же арифметическая прогрессия, мать ее. Школьная, б%@&$, формула... Вообще, выводится за 10 секунд на бумажке и где-то за 20-30 в уме... (а если у вас гуманитарное образование - то не сетуйте, что не обязаны знать всю эту техническую белиберду, а просто не мудрите и складывайте в столбик, на калькуляторе или в Экселе - где удобнее смотря.)
Ладно уж, это я еще добрый. Короче: a + (a+d) + ... + (a+(N-1)*d)=(2*a+(N-1)d)*N/2=a*N+N*(N-1)*d/2. В вашем случае a=10, d=-1, N=10. Ответ: 10*10+10*9*(-1)/2=100-45=55.
Не стоит запоминать формулы для того, что выводится в 5 секунд :-) Для суммы арифметической прогрессии это очень просто: выписываем члены прогрессии в 2 ряда в прямом порядке и в обратном 1 2 3 4 ... n-1 n n n-1 n-2 . .. 2 1
складывая каждый столбик получаем сумму (n+1), таких сумм у наc n, т.е общая сумма n*(n+1) а так как последовательностей 2, то надо разделить пополам, итого = n*(n+1)/2
no subject
Date: 2012-03-20 05:58 am (UTC)no subject
Date: 2012-03-20 06:03 am (UTC)no subject
Date: 2012-03-20 06:12 am (UTC)for (int i = 10; i > 0; i--) {
s+=i;
}
=)
no subject
Date: 2012-03-20 06:49 am (UTC)no subject
Date: 2012-03-20 06:58 am (UTC)Нарываетесь на ответы типа "погугли" или "толсто"? Это же арифметическая прогрессия, мать ее. Школьная, б%@&$, формула... Вообще, выводится за 10 секунд на бумажке и где-то за 20-30 в уме...
(а если у вас гуманитарное образование - то не сетуйте, что не обязаны знать всю эту техническую белиберду, а просто не мудрите и складывайте в столбик, на калькуляторе или в Экселе - где удобнее смотря.)
Ладно уж, это я еще добрый. Короче:
a + (a+d) + ... + (a+(N-1)*d)=(2*a+(N-1)d)*N/2=a*N+N*(N-1)*d/2.
В вашем случае a=10, d=-1, N=10. Ответ: 10*10+10*9*(-1)/2=100-45=55.
no subject
Date: 2012-03-20 12:28 pm (UTC)no subject
Date: 2012-03-20 07:06 am (UTC)Для суммы арифметической прогрессии это очень просто:
выписываем члены прогрессии в 2 ряда в прямом порядке и в обратном
1 2 3 4 ... n-1 n
n n-1 n-2 . .. 2 1
складывая каждый столбик получаем сумму (n+1), таких сумм у наc n, т.е общая сумма n*(n+1)
а так как последовательностей 2, то надо разделить пополам, итого = n*(n+1)/2
no subject
Date: 2012-03-20 09:37 am (UTC)там не учат выводить формулы, там учат их запоминать
а думать - это пускай ученые думают
no subject
Date: 2012-03-20 10:20 am (UTC)no subject
Date: 2012-03-20 01:14 pm (UTC)no subject
Date: 2012-03-20 01:32 pm (UTC)no subject
Date: 2012-03-20 01:47 pm (UTC)