InfoMC 2. ZH

2018 december10.

1. Feladat

a)

2 pont

Ábrázoljuk az  x,cos(x) és cos(cos(x)) függvényeket a [-π,π] intervallumon, az értékkészlet [-1,1] legyen.

b)

2 pont

Ábrázoljuk egy Manipulate-tel az  x,cos(x) és (((cos(x)))^n) függvényeket ugyanúgy, de n legyen változtatható paraméter, n=1,2...10.

c)

2 pont

Ábrázoljuk a fentit, csak még egy színválasztóval, ami a tengelyek színét tudja változtatni, alapértelmezetten legyen fekete.

d)

2 pont

Ábrázoljuk a ((sin(a x))/(x^b)) függvényt a [0,2π] intervallumon, az értékkészlet legyen [-1,1], az a és b paraméterek legyenek egy kétdimenziós csúszkával állíthatóak. a∈[1,10], b∈[0,2]

2. Feladat

6 pont

a)

Készítsük olyan függvényt, aminek egy paramétere van, egy lista, és a visszatérési értéke annak a középső harmada (tegyük fel, hogy a lista hossza osztható hárommal).

Például:

{1,2,3,4,5,6} ↦{3,4}

b)

Készítsünk olyan függvényt, ami eldönti egy listáról, hogy minden eleme páros-e.

{1,2,3,4,5,6} ↦False

{2,-2,4} ↦True

c)

Készítsük olyan függvényt, egy listát kap bemenetéül és visszaadja a lista páratlan illetve páros elemeit egy kételemű listában.

Például:

{a,b,c,d, 1,2}↦{{a,c,1},{b,d,2}}

3. Feladat

2 pont

ClearAll[F, x,y]

Mi lesz az y változó értéke az alábbi kód egyes sorainak lefuttatása után?

(*1*)F[y_]:=3
(*2*)F[y]
(*3*)y=2
(*4*)y=F[y]

4. Feladat

4 pont

Készítsünk olyan Manipulate-et, amin a 8. laboron lévő kishajó látható és a színe és a háttere legyen állítható egy-egy színválasztóval.

5. Feladat

5 pont

Készítsünk olyan Manipulate-et, amin egy checkbox van, ha a checkbox be van pipálva, akkor ábrázoljon egy négyzetet, ha nincs akkor egy kört. Az alakzatok legyenek fehérek, fehér alapon, vastag fekete körvonallal.