Kiszámítja négyzetének összege a számok - programozás C, C # és java
Ebben a leírásban a kezdő programozók úgy a számítás a négyzetének összege az első n természetes számok. kétféleképpen probléma megoldására kell fordítani.
A feladat megtalálni a négyzetének összege a szám - ez egy klasszikus példája a gyakorlat, hogy megszilárdítsa a tanulók vagy hallgatók programozási részében a ciklust.
Állapot Probléma: megtalálni a négyzetének összege az első n természetes számok.
Vegyünk két különböző folyamat (algoritmus) megoldások.
kiszámítása a négyzetösszege számok segítségével szorzás
Az első és legkézenfekvőbb módja, hogy megoldja - az összeg egy külön változó számú i négyzetek ciklus i = 1-től N.
Bemutatunk egy algoritmust kiszámításához négyzetösszege az első N egészek pszeudokódját:
Nézzük magyarázza a kódot. Először is, hogy egy változót sum = 0 (2-es vonal) - benne összefoglaljuk kiszámításakor a tér egy természetes szám i. Ezután, egy hurok 1-től N (vonalak 3-7), kiszámítja egy négyzet I. és mentése a számított eredmény a változó j (5 sor), és miután j adunk az összeg (6 sor). A végén, amikor minden iteráció a for ciklus kerül végrehajtásra - az összeg a számítás befejeződött. Az eredmény megjelenik a képernyőn (8. sor), vagy tartósított további felhasználásra.
Az alábbiakban az alkalmazása az algoritmus írt pszeudokódokra. Ez a kód akkor használja, ha a programozás C nyelven (C), C ++, C #, Java. Minden működni fog.
A (int i = 1; i <= n ; i ++ )
Hatodik és hetedik sort lehet cserélni egy egyenértékű egy, kompaktabb és felhasználóbarát kezelő:
Kiszámítása négyzetösszege számok használata nélkül szorzás
A második módja, hogy megtalálják a négyzetének összege az első n természetes számok meglehetősen sajátos: sokkal nehézkesebb, mint az első, de a saját sajátossága.
Az eredmény kiszámításához a négyzet számok és ezek összegei nem használják szorzás művelet! A kódex a második módszert az alábbiakban mutatjuk be:
míg a (k <( n + n ) )
Köszönjük, hogy elolvasta ezt a cikket!
Kiszámítja négyzetének összege a számok
Share szociális. hálózatok:
Keresés az oldalon
- próbálja meg a források Java
- Ma Ned hónap All Time
- Szimplex módszer. végrehajtás
- Létrehozása telepítő Visual Studio
- Kalkulátor Windows Forms C #
- QR-kódot C #: generál, raspoznaom, mentjük, terhelést.
- Keresés elemi ciklus a grafikonon