Informatika1-2019/HF7

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „= 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 …”)
 
a (Relatív prímek)
16. sor: 16. sor:
 
* változója <math>x</math>
 
* változója <math>x</math>
 
* minden együtthatója <math>1</math>
 
* minden együtthatója <math>1</math>
* olyan kitevőkön szerepel benne <math>x</math>, ami relatív prím <math>n</math>-hez.
+
* pontosan olyan kitevőkön szerepel benne <math>x</math>, ami relatív prím <math>n</math>-hez.
  
 
Például:
 
Például:

A lap 2019. december 10., 11:47-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.15 23:59

Személyes eszközök