Изчислява сумата от квадратите на номера - програмиране в 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
- Днес Нед Месец За цялото време
- Симплекс метод. изпълнение
- Създаване на монтажника Visual Studio
- Калкулатор Windows Forms в C #
- QR-код в C #: генериране, raspoznaom, ние спаси, натоварване.
- Търсене елементарни цикъла на графиката