
Знаходиш кількість в нижньому ряду методом рахунку, зводиш це число в квадрат. Далі від першого числа забираєш 1 і зводиш в квадрат і додаєш до минулого квадрату і т. Д.
з цієї формулою:
S = 0 (Сума)
X = (Кількість цегли на нижньому ряду)
While X> 0 do (Поки Х більше 0 робити)
S = (X ^ 2) + S
X = X-1
Ось міні-програма.
Якщо піраміда такого типу, як на картинці, де в кожної нижньому боці шару на 1 цеглу більше, ніж у попередньому - то формула буде досить проста.
У першому (верхньому) ряду у нас 1 цегла, 1 = 1 ^ 2
На ряд нижче у нас 4 цегли, 4 = 2 ^ 2
Ще нижче 9, 9 = 3 ^ 2
Ну і так далі. І того ми отримуємо числову послідовність 1 4 9 .. (n + 1) ^ 2 - нічого не нагадує? Грубо кажучи, якщо взяти звичайну квадратичную функцію Y = x ^ 2, то кількість цегли в цій піраміді дорівнюватиме сумі всіх цілих Y в межах х, де х і буде висотою даної піраміди.
Добавить комментарий