Kezdőoldal » Tudományok » Egyéb kérdések » Java Programozás hogyan kéne...

Soul30 kérdése:

Java Programozás hogyan kéne megcsinálni a ciklust?

Figyelt kérdés
Meg kellene csinálnom egy programot ami ciklussal kiírja 2 szám alapján hogy mi a számtani sorozat elöző 10 és következő 10 tagját hogy nézne ki a ciklus?Valaki eltudná magyarázni pontosan a ciklus tagjait mert nem nagyon értem. :/

2013. febr. 20. 19:35
1 2
 11/18 A kérdező kommentje:
Pontosan azt!
2013. febr. 20. 22:40
 12/18 A kérdező kommentje:
Egyéb iránt kb. most kezdtem te meg itt jössz a nagy tudásoddal és lenézel másokat...
2013. febr. 20. 22:42
 13/18 anonim ***** válasza:

a ciklus magjában legyen tárolva egy: utolso_érték

nem csak kiíratni kell, hanem az utolso_érték -et is változtatni...stb

2013. febr. 20. 22:56
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:
Hát a ciklust ne 1-gyel léptesd, hanem a differenciával.
2013. febr. 20. 23:20
Hasznos számodra ez a válasz?
 15/18 A kérdező kommentje:
Azt hiszem sikerült valami.Most már csak az a problémám hogy hogy írjam ki külön hogy váratassam meg a ciklust hogy a - t írja előszőr és sorban írja le.
2013. febr. 20. 23:43
 16/18 A kérdező kommentje:
Mindegy hülye vagyok és kész sikerült. ^^
2013. febr. 20. 23:51
 17/18 A kérdező kommentje:
Pontosítva mégse,Fordítva van:/
2013. febr. 20. 23:52
 18/18 anonim ***** válasza:

Ahogy ezt végigolvastam, azt hiszem, az algoritmusépítés alapjaival van bajod.

A ciklushoz először ki kell találnod, mi ismétlődik. Meg kell határozni hányszor történik. A kiszámított eredményt vagy elteszed egy alkalmas tárolóba (jellemzően vektorba) a későbbi felhasználáshoz, vagy rögtön kinyomtatod, az eredmény pedig a következő cikluslépés kiindulópontja. Ezzel előállt a ciklus. De csak akkor működik, ha ehhez helyesen adod meg a ciklus kezdetét. Azt a cikluson kívül és előtte kell megtenni. A ciklus által szolgáltatott eredményt pedig utána kell kiírni egy tárolóból egy másik ciklussal, vagy pedig az eredeti ciklusba teszed a kiíró műveletet is.

Itt a ciklus hossza 10, mert ennyi elemet kell kezelned.

A ciklus első tagja a sorozat megadott eleme (az egyik adat). Ezt két változóba kell tenni, mert lesz lefelé és felfelé növő érték.

A ciklusban (ciklusmag), az éppen meglévő sorozatelem előtti és utáni elemet számolod ki (a másik adattal), majd mindkettőt kiírod. Ez a három lépés (előző tag, következő tag, kiírásuk) fog ismétlődni.

Kész.

Ha utána akartad volna kiírni, akkor minden kiszámított elemet el kell tenned, azaz két 10 elemű vektorra van szükséged, amit a ciklusban feltöltesz. Utána egy ugyanilyen hosszú ciklussal kiírod.

2013. febr. 21. 10:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!