Kezdőoldal » Számítástechnika » Programozás » Le tudtok vezetni egy programo...

Le tudtok vezetni egy programot reszfeladatokra?

Figyelt kérdés
Esetleg egy peldaval tudjatok ezt mutatni?
2016. máj. 10. 20:37
1 2
 1/13 anonim ***** válasza:
100%

Le. csak ahhoz kéne egy feladat, amit levezessünk :D

A Magyar érettségiben sem úgy kell megoldania szövegértelmezési feladatokat, hogy nincs konkrét szöveg :D

2016. máj. 10. 21:45
Hasznos számodra ez a válasz?
 2/13 Hominida ***** válasza:
100%

Le tudunk vezetni. Programozóknál ez a minimális rendszerkövetelmény.


Felbontás prímtényezőkre:

- szám bevitele

- prímtényezők keresése és kiírása, ciklusban

- záróüzenet.


Kicsit részletesebben

-ciklusban(1):

--szám bevitele

--beviteli hiba ellenőrzése

-ciklus vége(1)

-ciklusban(1):

--ciklusban(2):

---következő prímszám keresése

--ciklus vége(2)

--ha meghaladja a szám gyökét, akkor kilépés (1)ciklusból

--oszthatóság ellenőrzése,

....teljesülés esetén tényező kiírása vagy tárolása, osztókeresés vissza az első prímre

-ciklus vége(1)

-záróüzenet kiírása

-vége


Ez optimalizálatlan, de egy példának elmegy.

2016. máj. 10. 21:57
Hasznos számodra ez a válasz?
 3/13 A kérdező kommentje:
A ciklusban (2) mi celt szolgal jelen esetben?
2016. máj. 10. 22:00
 4/13 Hominida ***** válasza:
Azt jelöltem vele, hogy a következő prímszámot oszthatóságok ciklikus vizsgálatával kell megkeresni.
2016. máj. 10. 23:04
Hasznos számodra ez a válasz?
 5/13 A kérdező kommentje:

Az baj ha ezt nem ertem?

Ehhez nem lett volna eleg egy ciklus?

2016. máj. 10. 23:23
 6/13 Hominida ***** válasza:

Ha átgondolod, hogy a 306 prímfelbontását papíron tollal hogyan csinálod, látni fogod, hogy legalább két ciklust hajtasz végre, az egyiket a másikon belül. Keresel egy prímszámot, megnézed a szám oszthatóságát, és vagy jó, vagy nem jó. De amikor megvan a 3, mint osztó, akkor megint meg kell nézned a 3-at osztóként, aztán keresned kell a következő prímet. (Az a megvalósítástól függ, hogy megéri-e kikeresgélni az összes prímet, 3, 5, 7, 11, 13, 17, na végre, vagy gyorsabb a rosszabb módszer, amikor csak végignézed az összes páratlan számot. Az optimalizálásba ilyen is beletartozik. A klasszikus iskolai példa keresteti a prímszámokat is.) De a szám oszthatóságának vizsgálata ciklus, és a következő prím keresése azon belül egy második ciklus.


De ez az egész nem érdekes. Ez már az algoritmuson való töprengés. A feladat és a részfeladatok viszonyát láthattad a példámon. A módszernek az a lényege, hogy ha a feladatot sikerül olyan kis részfeladatok sorozatára bontanod, hogy már minden részfeladatot meg tudsz oldani az adott nyelv egy-egy utasításával, akkor megvan a program.

2016. máj. 11. 02:40
Hasznos számodra ez a válasz?
 7/13 anonim ***** válasza:
A 2. ciklus dolga megkeresni a következő prímszámot. A külső (1) ciklus dolga a kapott prímszámot ellenőrizni, túllépi-e az eredeti szám gyökét, illetve osztható-e vele a szám. Meg lehet írni 1 ciklusban is, csak akkor kevésbé strukturált a program.
2016. máj. 11. 02:46
Hasznos számodra ez a válasz?
 8/13 A kérdező kommentje:
Hmm kezdem erteni, de meg gyakorolnom kell egy csomot
2016. máj. 11. 08:58
 9/13 tabaki ***** válasza:
Nem szégyen az, más is úgy csinálja.
2016. máj. 11. 09:46
Hasznos számodra ez a válasz?
 10/13 anonim ***** válasza:
Elég gyökig vizsgàlni,hogy prím e vagy sem.
2016. máj. 11. 15:07
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!