> # Datové typy 1 - základní

> # Listy - záleží na pořadí
polynomy := [x^2+3,x^2+3*x,x^2+3*x+1];

polynomy := [x^2+3, x^2+3*x, x^2+3*x+1]

> polynomy[2]; #Druhý člen listu polynom

x^2+3*x

> nops(polynomy); # Počet prvků

3

> # Množiny - nezáleží na pořadí
mnozina1:={-1,1,-2,2,0};

mnozina1 := {-2, -1, 0, 1, 2}

> mnozina2:={-5,-3,0,1,2};

mnozina2 := {-5, -3, 0, 1, 2}

> # Operace s množinami

> mnozina1 union mnozina2;# Sjednocení

{-5, -3, -2, -1, 0, 1, 2}

> mnozina1 intersect mnozina2;# Průnik

{0, 1, 2}

> map(sin, mnozina1);# Funkce na každý prvek množiny

{0, sin(2), -sin(2), sin(1), -sin(1)}

> mnozina1[2]; # Druhý prvek mnozina1

-1

> member(-5, mnozina2); # Je -5 v mnozina2

true

> nops(mnozina1); #Počet prvků mnozina1

5

> #Další možnosti převodů
pok:=5,4,10,1,0;

pok := 5, 4, 10, 1, 0

> a:=[pok];

a := [5, 4, 10, 1, 0]

> b:={pok};

b := {0, 1, 4, 5, 10}

> a[2];

4

> b[2];

1

> {a};

{[5, 4, 10, 1, 0]}

> #Úkol 1 - vytvořte množinu M s deseti rovnoměrně rozdělenými prvky v intervalu 0 až 2*Pi

> #Úkol 2 - Proveďte funkci cos na množinu M

>

>