Изчислява сумата от квадратите на номера - програмиране в C, C # и Java

В този урок за начинаещи програмисти помисли изчисляване на сумата от квадратите на първите естествени числа N. ще бъдат дадени два начина за решаване на този проблем.







задачата за намиране на сумата от квадратите на числата - това е класически пример за упражняване за консолидиране на учениците или студентите на секцията за програмиране на цикъла.

Как да се изчисли сумата от квадратите

Състояние Проблем: Намерете сбора от квадратите на първите естествени числа N.

Да разгледаме два различни процеса (алгоритъм) решения.

изчисляване на сумата от квадратите на номера с помощта на умножение

Първата и най-очевиден начин за решаване - сумата в отделен променлив брой I квадрати на цикъл от I = 1 до N.

Представяме алгоритъм за изчисляване на сумата от квадратите на първата N числа Псевдокод:

Нека да обясня на кода. На първо място, да декларира променлива сума = 0 (линия 2) - в нея ще обобщим изчисляване на квадрата на естествено число и. След това, в една линия за от 1 до N (линии 3-7), се изчислява квадрат на I и спестяване изчислената резултат на променливата J (линия 5), и след й се прибавя към сумата (линия 6). В края, когато всички повторения на най за цикъл ще бъде изпълнена - размера на изчисление е завършена. Резултатът може да се показва на екрана (линия 8) или консервирана за по-нататъшна употреба.

По-долу е изпълнението на алгоритъма, написани на Псевдокод. Този код може да използвате при програмирането на езика С (С), C ++, C #, Java. Всичко ще работи.

за (INT I = 1; и <= n ; i ++ )

Шестата и седмата линии могат да бъдат заменени с равностоен един, по-компактен и лесен за употреба оператор:

Изчисляване на сумата от квадратите на номера без използване на умножение







Вторият начин да се намери сумата от квадратите на първите естествени числа N е по-скоро своеобразен: тя е по-тромаво от първия, но има своя особеност.

В процеса на изчисляване на квадратни числа и техните суми не се използват операция умножение! Код на втория метод е показан по-долу:

а (к <( n + n ) )

Благодарим ви, че четете тази статия!

Изчислява сумата от квадратите на номера

Сподели в социалното. мрежи:

Търсене на място

  • Как да се изчисли сумата от квадратите
    опитайте ресурсите в Java
  • Как да се изчисли сумата от квадратите
    MySQL и C # - работа с база данни
  • Как да се изчисли сумата от квадратите
    Опънати елементи във вид на Windows Forms
  • Как да се изчисли сумата от квадратите
    Изтриване на герои от Java низ
    • Днес Нед Месец За цялото време
    • Как да се изчисли сумата от квадратите
      Симплекс метод. изпълнение
    • Как да се изчисли сумата от квадратите
      Създаване на монтажника Visual Studio
    • Как да се изчисли сумата от квадратите
      Калкулатор Windows Forms в C #
    • Как да се изчисли сумата от квадратите
      QR-код в C #: генериране, raspoznaom, ние спаси, натоварване.
    • Как да се изчисли сумата от квадратите
      Търсене елементарни цикъла на графиката