Bevezetés a programozásba, Géptermi pótZH, 2013. 01. 29.

A ZH két feladatot tartalmaz, és három óra áll rendelkezésre a megoldáshoz. A programok elkészítéséhez segédanyagként csak nyomtatásban megjelent könyvet szabad használni, minden más anyaggal (előadásdiák, pendrive, szomszéd hallgató) való próbálkozás tilos. A gyakorlatvezetőnek joga van a géptermi ZH gyenge teljesítménye esetén a beadandókat összevetni a géptermi ZH-n készített programmal, és amennyiben nem meggyőző a beadandó saját kezűsége, a gyakorlati jegy megtagadható.

A ZH írása közben amennyiben kérdésed van, csendben jelezd a felügyelőnek, és a kérdést csak személyesen tedd fel, ne zavard mások munkáját. Amennyiben egy szakasszal készen vagy, szintén jelezz egy felügyelőnek, aki elbírálja a munka minőségét, és megmondja, hogy elfogadja-e, vagy sem. Az elutasítást nem minden esetben kell megmagyaráznia, csak ha úgy ítéli meg, hogy a tananyagnak nem képezi szerves részét a probléma.

Az első feladat megoldásához a programszöveg módosításra engedélyezett részén a hiányzó részeket el kell készíteni. A program önpontozó, akkor érvényes, ha a megadott pontszámot eléred.

A második feladatra adott megoldást csak akkor vesszük figyelembe, ha az első feladat érvényes.

Pontozás

A beugró 10 pontot érhet. Előfordulhat elfogadott, érvényes beugró, ami nem 10 pontos. A második feladat három részfeladata 10-10-10 pontot ér, a függvények szerkezete is 10 pontot, és a rekordhasználat minőségére is 10 pont adható, a teljes pontszám így 50 pont.

A második feladat leírása

A mellékelt exosolarsystems_final.txt fájlban a jelenleg ismert exobolygók csillagai vannak felsorolva. A fájl minden sora a következőképpen épül fel: vesszővel elválasztva a csillag neve, konstelláció amiben van, látszó fényeség magnitudóban (minél kisebb, annál világosabb, 6 még látható szabad szemmel), távolság fényévben, színképosztály, csillagtömeg naptömegben, csillagsugár napsugárban, hömérséklet kelvinben és végül az adott csillag körül keringő exobolygók száma.

HD142, Phoenix, 5.70, 84, G1V, 1.101, 0.862, 6176, 1
WASP-44, Cetus, 12.87, 1157, G8V, 0.951, 0.927, 5409, 1
A csoport
a) Hány napnál nehezebb csillag körül találtak eddig legalább 2 exobolygót?

b) Többségben vannak-e a Nap típusú (G-vel kezdődő színképosztály) exobolygói? Hány százalék?

c) Melyik konstelláció tartalmazza a legtöbb látható host csillagot (host csillag: van exobolygója, tehát szerepel a fájlban)?

B csoport
a) Hány napnál kisebb méretű csillag körül találtak eddig legfeljebb 2 exobolygót?

b) Igaz-e hogy a Nap típusú (G-vel kezdődő színképosztály) csillagok nem teszik ki az exobolygók csillagainak egyharmadát? Hány százalék?

c) Melyik konstellációban találták a legtöbb exobolygót?