Складіть блок-схему для знаходження суми квадратів перших 50 натуральних чисел
Ответы
Ответ:Ответ:Блок-схеми алгоритмів
Проблемне запитання:
Як швидко порахувати суми:
2+4+6+..+ 2k = ? (сума перших парних натуральних чисел);
1+3+5+..+ 2к -1 = ? (сума перших непарних натуральних чисел);
1+2+3+4+..+ k = ? (сума перших натуральних чисел);
12+22+32+42+..+ к2 = ? (сума квадратів перших натуральних чисел);
1∙2 + 3∙2 + 3∙4 + 4∙5 + 5∙6 + … + к(к+1) =?;
13+23+33+43+..+ k3 = (сума кубів перших натуральних чисел);
Отже, може попросити допомоги у комп'ютера! А це значить шукати алгоритми для сумування!
При програмуванні необхідно мати чітку уяву, який алгоритм буде використано, як він працює і як його створити/запрограмувати. Розробка алгоритму вимагає досліджень і обгрунтувань тестів, які будуть перевіряти роботу алгоритму. Адже від цього залежить скільки часу у програміста займе відлагодження програми, пошук усіх помилок і тестування на межових та екстремальних станах. А також алгоритм показує структуру виконання програми або частини коду, що дуже важливо при модифікації програми.
Графічне зображення базових алгоритмічних структур.
Назва блоку Опис дії
Позначає початок та кінець алгоритму
Позначає ввід вихідної інформації і вивід проміжної чи результуючої інформації
Позначає дію, яку треба виконати
Позначає перевірку значення логічного виразу деякої умови
Просте слідування
Слідування означає, що дії повинні виконуватись послідовно одна за одною.
Лінійний алгоритм – алгоритм, в якому всі вказівки виконуються одна за одною і не містить розгалужень та повторень.
Приклад
Алгоритм знаходження суми S трьох чисел a,b,c.