Як обчислити суму від 1 до 100. Порахувати суму всіх чисел

Жарознижувальні засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги за лихоманки, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижувальні препарати. Що можна давати дітям грудного віку? Чим можна збити температуру у старших дітей? Які ліки найбезпечніші?

Був лінивий. Щоб чимось зайняти дітей на довгий час, а самому подрімати, він попросив їх скласти числа від 1 до 100.

Гаус швидко дав відповідь: 5050. Так швидко? Вчитель не повірив, але юний геній мав рацію. Складати всі числа від 1 до 100 – це для слабаків! Гаус знайшов формулу:

$$\sum_(1)^(n)=\frac(n(n+1))(2)$$

$$\sum_(1)^(100)=\frac(100(100+1))(2)=50\cdot 101=5050$$

Як це в нього вийшло? Спробуймо розібратися на прикладі суми від 1 до 10.

Перший спосіб: розбити числа на пари

Запишемо числа від 1 до 10 у вигляді матриці з двома рядками та п'ятьма стовпцями:

$$\left(\begin(array)(c)1&2&3&4&5\\ 10&9&8&7&6 \end(array)\right)$$

Цікаво, сума кожного стовпця дорівнює 11 або $ n + 1 $. І всього таких пар чисел 5 або $\frac(n)(2)$. Отримуємо нашу формулу:

$$Кількість\ стовпців\cdotСума\ чисел\ в\ стовпчиках=\frac(n)(2)\cdot(n+1)$$

Якщо непарне число доданків?

Що, якщо скласти числа від 1 до 9? У нас не вистачає одного числа для складання п'яти пар, але ми можемо взяти нуль:

$$\left(\begin(array)(c)0&1&2&3&4\\ 9&8&7&6&5 \end(array)\right)$$

Сума стовпців тепер дорівнює 9 або $n$. А кількість стовпців? Як і раніше п'ять стовпців (дякую нулю!), але тепер кількість стовпців визначається як $\frac(n+1)(2)$ (у нас $n+1$ чисел і вдвічі менше стовпців).

$$Кількість\ стовпців\cdotСума\ чисел\ в\ стовпчиках=\frac(n+1)(2)\cdot n$$

Другий спосіб: збільшити вдвічі і записати в два рядки

Ми трохи по-різному рахуємо суму чисел у цих двох випадках.
Можливо, є спосіб однаково порахувати суму для парної та непарної кількості доданків?

Замість того, щоб робити з чисел своєрідну «петлю», давайте запишемо їх у два рядки, при цьому кількість чисел помножимо на два:

$$\left(\begin(array)(c)1&2&3&4&5&6&7&8&9&10\\10&9&8&7&6&5&4&3&2&1 \end(array)\right)$$

Для непарного випадку:

$$\left(\begin(array)(c)1&2&3&4&5&6&7&8&9\\9&8&7&6&5&4&3&2&1\end(array)\right)$$

Очевидно, що в обох випадках сума стовпців дорівнює $n+1$, а кількість стовпців $n$.

$$Кількість\ стовпців\cdotСума\ чисел\ в\ стовпчиках=n\cdot(n+1)$$

Але нам потрібна сума лише одного рядка, тому:

$$\frac(n\cdot(n+1))(2)$$

Третій спосіб: зробити прямокутник

Є ще одне пояснення, давайте спробуємо скласти хрестики, допутимо у нас хрестики:

Схоже просто на інше уявлення другого способу - кожен наступний рядок пірамідки має більше хрестиків і менше нуликів. Кількість всіх хрестиків та нуліків – площа прямокутника.

$$Площа=Висота\cdotШирина=n\cdot(n+1)$$

Але нам потрібна сума хрестиків, тому:

$$\frac(n\cdot(n+1))(2)$$

Четвертий спосіб: середнє арифметичне

Відомо: $Середнє\ арифметичне=\frac(Сума)(Кількість\ членів)$
Тоді: $Сума = середня\ арифметична\cdotКількість\ членів$

Кількість членів нам відома - $n$. А як виразити Середнє арифметичне?

Зауважте, числа розподілені рівномірно. На кожне велике число припадає невелике, розташоване на іншому кінці.

1 2 3, середня 2

1 2 3 4, середня 2.5

У цьому випадку середнє арифметичне - це середнє арфіметичне чисел 1 і $n$, тобто $Середнє\ арифметичне=\frac(n+1)(2)$

$$Сума = \frac(n+1)(2)\cdot n$$

П'ятий спосіб: інтеграл

Усі ми знаємо, що певний інтеграл обчислює суму. Порахуємо суму від 1 до 100 інтегралів? Так, але спочатку давайте хоча б знайдемо суму від 1 до 3. Нехай наші числа будуть функцією y(x). Намалюємо картинку:

Висоти трьох прямокутників - саме числа від 1 до 3. Проведемо пряму через середини «шапок»:


Непогано було б знайти рівняння цієї прямої. Вона проходить через точки (1.5; 1) та (2.5; 2). $y=k\cdot x+b$.

$ $ \ begin (cases) 2.5k + b = 2 \ 1.5k + b = 1 \ end (cases) \ Rightarrow k = 1; b=-0.5$$

Таким чином, рівняння прямої, якою ми можемо апроксимувати наші прямокутники $y=x-0.5$


Вона відсікає від прямокутників жовті трикутники, але додає до них зверху блакитні. Жовті дорівнюють блакитним. Спочатку переконаємося, що використання інтегралу веде до формули Гауса:

$$\int_(1)^(n+1) (x-\frac(1)(2)) \, dx = (\frac(x^(2))(2)-\frac(x)(2 ))(|)^(n+1)_(1)=\frac((n+1)^(2))(2)-\frac(n+1)(2)=\frac(n^( 2)+2n+1-n-1)(2)=\frac(n^(2)+n)(2)$$

Тепер порахуємо суму від 1 до 3, за іксом беремо від 1 до 4, щоб усі наші три прямокутники потрапили в інтеграл:

$$\int_(1)^(4) (x-\frac(1)(2)) \, dx = (\frac(x^(2))(2)-\frac(x)(2)) (|)^(4)_(1)=\frac(4^(2))(2)-2-(0.5-0.5)=6$$

$$\int_(1)^(101) (x-\frac(1)(2)) \, dx = (\frac(x^(2))(2)-\frac(x)(2)) (|)^(101)_(1)=\frac(101^(2))(2)-50.5-(0.5-0.5)=5100.5-50.5=5050$$

І навіщо все це потрібне?

$$\frac(n(n+1))(2)=\frac(n^(2))(2)+\frac(n)(2)$$

Першого дня на ваш сайт зайшла одна людина, на другий день двоє… Щодня кількість відвідувань збільшувалася на 1. Скільки всього відвідувань набере сайт до кінця 1000-го дня?

$$\frac(n(n+1))(2)=\frac(n^(2))(2)+\frac(n)(2)=\frac(1000^(2))(2) +\frac(1000)(2) = 500000+500=500500$$

Ми сьогодні розглянемо одне з математичних завдань, що довелося вирішувати з племінником. І потім ми її реалізуємо через PHP. І розглянемо кілька варіантів вирішення цього завдання.

Умова задачі:

Необхідно швидко скласти всі числа від 1 до 100 один за одним і дізнатися про суму всіх чисел.

Рішення задачі:

Насправді, коли ми вперше вирішували це завдання, ми вирішили її неправильно! Але ми не будемо писати про неправильне рішенняцієї задачі.

І рішення таке просте і тривіальне - потрібно скласти 1 і 100 і помножити на 50. (Таке рішення було у Карла Гауса, коли він був зовсім маленьким...)

(1 + 100)*50.

Як це завдання вирішити через php?

Порахувати суму всіх чисел від 1 до 100 через PHP.

Коли ми вже вирішили це завдання, то вирішили подивитися, що пишуть в «інтеренетах» з цього питання! І знайшов якусь форму, де молоді обдарування було неможливо вирішити це завдання і намагалися зробити це через цикл.

Якщо спеціально не стоїть умова, щоб зробити саме через цикл, то й сенсу робити це через цикл немає жодного!

І так! Не забуваємо, що у php можна вирішити задачу безліччю способів! 1.

Цей кодможе складати взагалі будь-яку послідовність чисел починаючи з одиниці до нескінченності.

Давайте реалізуємо наше рішення у найпростішій формі:

$end = $_POST["peremennaya"];

$res = $end/2*($i + $end);

Результат:

Порахувати суму всіх чисел від будь-якого числа до будь-якого числа через PHP.

2.

І перевіримо дані, що передаються на число…

$two = strip_tags($_POST["peremennaya_2"]);

$tree = strip_tags($_POST["peremennaya_3"]);

if((is_numeric($two)) and (is_numeric($tree)))

$res = $tree/2*($two + $tree);

echo " Результат: ". $ res;

echo "Не треба пхати у форму будь-яку хрень...";

Перший параметр дорівнює нулю ($i=1), другий параметр менший або дорівнює цьому числу($i< $end;), которое будет оправлено через форму.

Покажемо послідовність, як вона збільшуватиметься з кожним новим витком циклу.

$end = strip_tags($_POST["peremennaya"]);

for ($i=1; $i< $end; $i++) {

$res = $res + $i;

echo $res."
";

Цикл «Цікава математика» присвячений діткам, що захоплюються математикою та батькам, які приділяють час розвитку своїх дітей, «підкидаючи» їм цікаві та цікаві завдання, головоломки.

Перша стаття цього циклу присвячена правилу Гаусса.

Трішки історії

Відомий німецький математик Карл Фрідріх Гаус (1777-1855) з дитинства відрізнявся від своїх однолітків. Незважаючи на те, що він був із небагатої сім'ї, він досить рано навчився читати, писати, рахувати. У його біографії є ​​навіть згадка про те, що у віці 4-5 років він зміг скоригувати помилку в невірних підрахунках батька, просто спостерігаючи за ним.

Одне з перших його відкриттів було зроблено у віці 6 років під час уроку математики. Вчителю було потрібно захопити дітей на тривалий час і він запропонував таке завдання:

Знайти суму всіх натуральних чисел від 1 до 100.

Юний Гаус справився з цим завданням досить швидко, знайшовши цікаву закономірність, яка набула великого поширення і застосовується до цього дня при усному рахунку.

Давайте спробуємо вирішити це завдання усно. Але для початку візьмемо числа від 1 до 10:

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10

Подивіться уважно на цю суму і спробуйте здогадатися, що ж незвичайного розгледів Гаус? Для відповіді необхідно добре уявляти склад чисел.

Гаус згрупував числа наступним чином:

(1+10) + (2+9) + (3+8) + (4+7) + (5+6)

Таким чином, маленький Карл отримав 5 пар чисел, кожна з яких окремо в сумі дає 11. Тоді, щоб обчислити суму натуральних чисел від 1 до 10 необхідно

Повернемося до початкового завдання. Гаус зауважив, що перед підсумовуванням необхідно групувати числа в пари і тим самим винайшов алгоритм, завдяки якому можна швидко скласти числа від 1 до 100:

1 + 2 + 3 + 4 + 5 + … + 48 + 49 + 50 + 51 + 52 + 53 + … + 96 + 97 + 98 + 99 + 100

    Знаходимо кількість пар у ряді натуральних чисел. У разі їх 50.

    Підсумовуємо перше та останнє числа даного ряду. У нашому прикладі це 1 і 100. Отримуємо 101.

    Помножуємо отриману суму першого та останнього члена ряду на кількість пар цього ряду. Отримуємо 101*50 = 5050

Отже, сума натуральних чисел від 1 до 100 дорівнює 5050.

Завдання на використання правила Гауса

А зараз до вашої уваги пропонуються завдання, в яких тією чи іншою мірою використовується правило Гауса. Ці завдання цілком здатний зрозуміти і вирішити четверокласник.

Можна дати можливість дитині поміркувати самому, щоб вона сама «винайшла» це правило. А можна розібрати разом і подивитися, як він зможе його застосувати. Серед наведених нижче завдань є приклади, в яких потрібно зрозуміти як модифікувати правило Гауса, щоб його застосувати до даної послідовності.

У будь-якому випадку, щоб дитина могла оперувати цим у своїх обчисленнях, необхідно розуміння алгоритму Гауса, тобто вміння розбити правильно по парах і порахувати.

Важливо!Якщо буде завчено формулу без розуміння, це дуже швидко буде забуто.

Завдання 1

Знайти суму чисел:

  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10;
  • 1 + 2 + 3 + … + 14 + 15 + 16;
  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9;
  • 1 + 2 + 3 + 4 + 5 + … + 48 + 49 + 50 + 51 + 52 + 53 + … + 96 + 97 + 98 + 99 + 100.

Рішення.

Спочатку можна дати можливість дитині самому вирішити перший приклад і запропонувати знайти спосіб, при якому це легко зробити в розумі. Далі розібрати цей приклад разом із дитиною та показати як це зробив Гаусс. Найкраще для наочності записати ряд і з'єднати лініями пари чисел, що дають у сумі однакове число. Важливо, щоб дитина зрозуміла як утворюються пари — беремо найменше і найбільше з чисел, що залишилися, за умови, що кількість чисел у ряді парна.

  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = (1 + 10) + (2 + 9) + (3 + 8) + (4 + 7) + (5 + 6) = (1 + 10) * 5;
  • 1 + 2 + 3 + … + 14 + 15 + 16 = (1 + 16) + (2 + 15) + (3 + 14) + (4 + 13) + (5 + 12) + (6 + 11) + (7 + 10) + (8 + 9) = (1 + 16) * 8 = 136;
  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = (1 + 8) + (2 + 7) + (3 + 6) + (4 + 5) + 9 = (1+ 8) * 4 + 9 = 45;
  • 1 + 2 + 3 + 4 + 5 + … + 48 + 49 + 50 + 51 + 52 + 53 + … + 96 + 97 + 98 + 99 + 100 = (1 + 100) * 50 = 5050

Завдання2

Є 9 гир вагою 1г, 2г, 3г, 4г, 5г, 6г, 7г, 8г, 9г. Чи можна розкласти ці гирі на три купки з рівною вагою?

Рішення.

За допомогою правила Гауса знаходимо суму всіх ваг:

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = (1 + 8) * 4 + 9 = 45 (г)

Значить, якщо ми зможемо згрупувати гирі так, щоб у кожній купці були гірі сумарною вагою 15г, завдання вирішене.

Один з варіантів:

  • 9г, 6г
  • 8г, 7г
  • 5г, 4г, 3г, 2г, 1г

Інші можливі варіантизнайдіть самі із дитиною.

Зверніть увагу дитини на те, що коли вирішуються подібні завдання, краще завжди починати групувати з більшої ваги (числа).

Завдання 3

Чи можна розділити циферблат годинника прямою лінією на дві частини так, щоб суми чисел у кожній частині дорівнювали?

Рішення.

Для початку до ряду чисел 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 застосуємо правило Гауса: знайдемо суму і подивимося, чи вона ділиться на 2:

Отже розділити можна. Тепер подивимося як.

Отже, треба провести лінію на циферблаті так, щоб три пари потрапили в одну половину, а три в іншу.

Відповідь: лінія пройдеміж числами 3 та 4, а потім між числами 9 та 10.

Завдання4

Чи можна провести на циферблаті годинника дві прямі лінією так, щоб у кожній частині сума чисел була однаковою?

Рішення.

Для початку до ряду чисел 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 застосуємо правило Гауса: знайдемо суму і подивимося чи ділитися вона на 3:

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 = (1 + 12) * 6 = 78

78 ділитися на 3 без залишку, значить можна розділити. Тепер подивимося як.

За правилом Гауса у нас виходить 6 пар чисел, кожна з яких у сумі дає 13:

1 та 12, 2 та 11, 3 та 10, 4 та 9, 5 та 8, 6 та 7.

Отже, треба провести лінії на циферблаті так, щоб у кожну частину потрапили по дві пари.

Відповідь: перша лінія пройде між числами 2 та 3, а потім між числами 10 та 11; друга лінія між числами 4 і 5, а потім між 8 і 9.

Завдання 5

Летить зграя птахів. Попереду один птах (ватажок), за ним два, потім три, чотири і т. д. Скільки птахів у зграї, якщо в останньому ряду їх 20?

Рішення.

Отримуємо, що нам необхідно додати числа від 1 до 20. А до обчислення такої суми можна застосувати правило Гауса:

1 + 2 + 3 + 4 + 5 + … + 15 + 16 + 17 + 18 + 19 + 20 = (20 + 1) * 10 = 210.

Завдання 6

Як розсадити 45 кроликів у 9 клітин так, щоб у всіх клітинах була різна кількість кроликів?

Рішення.

Якщо дитина вирішила і з розумінням розібрала приклади із завдання 1, то тут же згадується, що 45 це сума чисел від 1 до 9. Отже, садимо кроликів так:

  • перша клітина - 1,
  • друга - 2,
  • третя - 3,
  • восьма - 8,
  • дев'ята - 9.

Але якщо дитина відразу не може збагнути, то спробуйте наштовхнути її на думку про те, що подібні завдання можна вирішити перебором і треба починати з мінімального числа.

Завдання 7

Обчислити суму, використовуючи прийом Гауса:

  • 31 + 32 + 33 + … + 40;
  • 5 + 10 + 15 + 20 + … + 100;
  • 91 + 81 + … + 21 + 11 + 1;
  • 1 + 2 + 3 + 4 + … + 18 + 19 + 20;
  • 1 + 2 + 3 + 4 + 5 + 6;
  • 4 + 6 + 8 + 10 + 12 + 14;
  • 4 + 6 + 8 + 10 + 12;
  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11.

Рішення.

  • 31 + 32 + 33 + … + 40 = (31 + 40) * 5 = 355;
  • 5 + 10 + 15 + 20 + … + 100 = (5 + 100) * 10 = 1050;
  • 91 + 81 + … + 21 + 11 + 1 = (91 + 1) * 5 = 460;
  • 1 + 2 + 3 + 4 + … + 18 + 19 + 20 = (1 + 20) * 10 =210;
  • 1 + 2 + 3 + 4 + 5 + 6 = (1 + 6) * 3 = 21;
  • 4 + 6 + 8 + 10 + 12 + 14 = (4 + 14) * 3 = 54;
  • 4 + 6 + 8 + 10 + 12 = (4 + 10) * 2 + 12 = 40;
  • 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 = (1 + 10) * 5 + 11 = 66.

Завдання 8

Є набір з 12 гірок масою 1г, 2г, 3г, 4г, 5г, 6г, 7г, 8г, 9г, 10г, 11г, 12г. З набору прибрали 4 гирки, загальна маса яких дорівнює третині загальної маси всього набору гирьок. Чи можна гирки, що залишилися, розташувати на двох чашках ваг по 4 штуки на кожній чашці так, щоб вони опинилися в рівновазі?

Рішення.

Застосовуємо правило Гауса, щоб знайти загальну масу гирек:

1 + 2 + 3 + … + 10 + 11 + 12 = (1 + 12) * 6 = 78 (г)

Обчислюємо масу гирек, які забрали:

Отже, гирки, що залишилися (загальною масою 78-26 = 52г) треба розташувати по 26 г на кожну чашу терезів, щоб вони опинилися в рівновазі.

Нам не відомо які гирки були прибрані, отже, ми повинні розглянути всі можливі варіанти.

Застосовуючи правило Гауса можна розбити гирки на 6 пар з рівною вагою (по 13г):

1г та 12г, 2г та 11г, 3г та 10, 4г та 9г, 5г та 8г, 6г та 7г.

Тоді найкращий варіант, коли при забиранні 4 гирек заберуться дві пари з наведених вище. У цьому випадку у нас залишаться 4 пари: 2 пари на одну чашу терезів і 2 пари на іншу.

Найгірший варіант - це коли 4 прибрані гирки розіб'ють 4 пари. У нас залишаться 2 нерозбиті пари загальною вагою 26г, значить їх поміщаємо на одну чашу терезів, а гирки, що залишилися, можна помістити на іншу чашу терезів і вони теж будуть 26г.

Успіхів у розвитку Ваших дітей.

Підтримайте проект - поділіться посиланням, дякую!
Читайте також
Як встановити безкоштовний антивірус аваст Як встановити безкоштовний антивірус аваст Як очистити комп'ютер від вірусів самостійно Як очистити комп'ютер від вірусів самостійно Як повністю очистити комп'ютер від вірусів Як повністю очистити комп'ютер від вірусів