Informatika1-2019/HF7
A MathWikiből
A lap korábbi változatát látod, amilyen Gaebor (vitalap | szerkesztései) 2019. december 10., 13:38-kor történt szerkesztése után volt.
Tartalomjegyzék |
Sage házi
6 pont
A feladatokat egy-egy sage függvényként kell megírni:
def függvényneve(bemenet): ... ... return ...
Relatív prímek
3 pont
Írjunk relativprim nevű függvényt, ami egy pozitív egész számhoz hozzárendel egy olyan egyváltozós polinomot, aminek:
- változója x
- minden együtthatója 1
- pontosan olyan kitevőkön szerepel benne x, ami relatív prím n-hez.
Például:
>>> relativprim(9) x^8 + x^7 + x^5 + x^4 + x^2 + x
Használjunk lista-értelmezést és sum-ot.
Pitagoraszi prímek
3 pont
Keressünk olyan pitagoraszi számhármasokat melyeknek:
- minden tagja pozitív egész
- csökkenő sorrendben vannak az elemei
- az első szám négyzete a második kettő négyzetének az összege
- legalább egyik tagja prím
Tegyük ezt olyan függvénybe, ami adott n számig az összes ilyet megtalálja.
Például:
def pitagoraszi(n): ... ... pitagoraszi(100)
[(5, 4, 3), (13, 12, 5), (17, 15, 8), (29, 21, 20), (25, 24, 7), (37, 35, 12), (41, 40, 9), (53, 45, 28), (73, 55, 48), (61, 60, 11), (97, 72, 65), (89, 80, 39), (85, 84, 13)]
Beküldés
A függvényeket szövegként az email-be illesztve küldjétek el!
határidő
2019.12.16 23:59