Informatika1-2019/HF7

A MathWikiből
(Változatok közti eltérés)
a (Relatív prímek)
a
 
62. sor: 62. sor:
  
 
=== határidő ===
 
=== határidő ===
2019.12.15 23:59
+
2019.12.16 23:59

A lap jelenlegi, 2019. december 10., 12:38-kori változata

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

Személyes eszközök