20 likes | 128 Views
Melyik ism é tl ő d ő elemi struktúrát használtad!. Minden, avagy az automatikusan léptető/ számláló ciklus. Adott szam b eolvas (szam) ; s szam ; p rimigaz ; Ha s=2 akkor kiir (‘prim a/ az ‘, s) kulonben Ha s mod 2=0 akkor primhamis kulonben
E N D
Melyik ismétlődő elemi struktúrát használtad! Minden, avagy az automatikusan léptető/ számláló ciklus Adott szam beolvas (szam); sszam; primigaz; Ha s=2 akkorkiir(‘prim a/az ‘, s) kulonben Ha s mod 2=0 akkorprimhamis kulonben oszt3; Amig prim es (oszt ) vegezd el Ha s mod oszt=0 akkorprimhamis; (Ha)vege osztoszt+2; (Amig)vege (Ha)vege (Ha)vege Amíg ciklus Ismételd ciklus Melyikszámmal kezdődik az osztó keresés, gondolj a legkissebbik prímtényezőre? Melyek azok a számok, akik legelőszőr kiesnek a szitából? Miért? Melyik a következő szám, amelyikkel folytatjuk a szitálást? Itt az lesz a következő lehetsőges osztója a számnak. Gondolj a prímtényezőkre. Ha ez nem osztja a számot, akkor ennek a töbszörösei sem fogja, tehát elég ha csak ezzel osztjuk a szamot, és a többszöröseitől eltekintünk. Meddig keressük ezt az osztót! És hogyan? Ki lesz a következő lehetséges osztó!
Adott szam beolvas (szam); sszam; primigaz; Ha s=2 akkorkiir(‘prim a/az ‘, s) kulonben Ha s mod 2=0 akkorprimhamis kulonben oszt3; Amig prim es (oszt ) vegezd el Ha s mod oszt=0 akkorprimhamis; (Ha)vege osztoszt+2; (Amig)vege (Ha)vege (Ha)vege Lásd a megoldást! Házi feladat: Próbáld átírni az amíg ciklust minden ciklusra. Mi történik?