A 9. feladat:
Az iskolában egy listában leírták, hogy ki
milyen osztályzatokat kapott félévkor. Az adatok tantárgy
szerint csoportosítva kerültek
a listába. Nem minden diák tanulta ugyanazokat a tárgyakat.
- Az adatok tárgyanként (név, jegy) párokban
vannak megadva.
Pl.: [ [[matek [Sári 2][Feri 4]] [fizika [Sári 3]] [kémia
[Feri 3]] [történelem [Feri 2]] ]
A feladatok (amire kell a program)
a.) átlagok :s - melyik tárgyból milyen átlagot
értek el a tanulók
b.) legtöbben-tanulták :s - melyik tárgyat tanulták
a legtöbben
c.) -> elõállítja a (név, tárgy,
jegy) hármasokat
Forráskódok: (9abc.txt)
A program használatához
- A forráskódok ComLogo 3.0-hoz készültek,
azaz futtaásához az, vagy avval kompatibilis fordító-futtató
program szükséges
- Az eljárások bemenetét indításkor
kell megadni paraméterként
(Pl: foatlag [ [[matek [Sári 2][Feri 4]] [fizika [Sári
3]] [kémia [Feri 3]] [történelem [Feri 2]] ])
Hibalehetõség
A "C" részfeladathoz megadott kód CSAK a következõ
eredményt adja:
[ [Sári matek 2][Sári fizika 3][Feri kémia
3][Feri történelem 2] ]
azaz minden bemenõ egységbõl (tantárgyas
blokkból) csak az elsõ diákra fut le.
Budapest, 2002. április 30.
Szamosközi Péter