Calculează suma pătratelor numerelor - programarea în C, C # și Java

În acest tutorial pentru programatori novice ia în considerare la calculul sumei pătratelor primelor numere naturale N. două modalități de rezolvare a acestei probleme va fi dat.







sarcina de a găsi suma pătratelor numerelor - acesta este un exemplu clasic de exercițiu pentru a consolida elevii sau studenții din secțiunea de programare a ciclului.

Cum se calculează suma pătratelor

Stare Problemă: Găsiți suma pătratelor primelor numere naturale N.

Luați în considerare două soluții diferite de proces (algoritm).

calcularea sumei pătratelor numerelor folosind multiplicare

Primul și cel mai evident mod de a rezolva - suma într-un număr variabil separat i pătrate pentru a ciclului de la i = 1 la N.

Va prezentam un algoritm pentru calcularea sumei pătratelor primei pseudocod N numere întregi:

Să explicăm codul. o variabilă sum = 0 (linia 2) În primul rând, să declare - în ea vom rezuma calcularea pătratul unui număr natural i. Apoi, într-o buclă de la 1 la N (liniile 3-7), se calculează un pătrat de i și salvarea rezultatului calculat la j variabilă (linia 5), ​​iar după j se adaugă la suma (linia 6). La final, când toate iterațiile pentru bucla va fi executat - valoarea de calcul este completă. Rezultatul poate fi afișat pe ecran (linia 8) sau conservate pentru utilizare ulterioară.

Mai jos este punerea în aplicare a algoritmului, scris în pseudocod. Acest cod se poate utiliza când programarea în limbaj C (C), C ++, C #, Java. Totul va funcționa.

pentru (int i = 1; i <= n ; i ++ )

A șasea și a șaptea linii poate fi înlocuit cu unul echivalent, operatorul mai compact și ușor de utilizat:

Calcularea suma pătratelor numerelor fără a utiliza multiplicare







A doua modalitate de a găsi suma pătratelor primelor numere naturale N este destul de ciudat: este mai greoaie decât prima, dar are propria specificitate.

În procesul de calcul pătratul numerelor și sumele acestora nu sunt utilizate în operația de înmulțire! Codul de-a doua metodă este prezentată mai jos:

în timp ce (k <( n + n ) )

Vă mulțumim pentru citirea acestui articol!

Calculează suma pătratelor numerelor

Ponderea în sociale. rețele:

Caută pe site

  • Cum se calculează suma pătratelor
    încercați resursele în Java
  • Cum se calculează suma pătratelor
    MySQL și C # - lucrul cu baza de date
  • Cum se calculează suma pătratelor
    Elemente alungiri sub formă de Windows Forms
  • Cum se calculează suma pătratelor
    Ștergerea de caractere din șir Java
    • Astăzi Ned Luna toate timpurile
    • Cum se calculează suma pătratelor
      Metoda Simplex. punerea în aplicare
    • Cum se calculează suma pătratelor
      Crearea unui instalator cu Visual Studio
    • Cum se calculează suma pătratelor
      Calculator pentru Windows Forms în C #
    • Cum se calculează suma pătratelor
      QR-cod în C #: genera, raspoznaom, vom salva, de încărcare.
    • Cum se calculează suma pătratelor
      Cauta cicluri elementare în grafic