Az alábbi szerkezetű file beolvasása és kilistázása úgy, hogy közben a megfelelő „struktúraváltásokkor” ki kell egészíteni az ún. összegfokozat rekorddal.
Az aktuális struktúrát azonosító mezők értékeit (de csak azokat) és az ebbe a struktúrába tartozó elemek számát v. összegét ... (hogy mit, az feladatfüggő).
1. szint: EGYETEM
szintkód, név, rektori hivatal cím, tel.szám
karok
2.
szint: KAR
szintkód, név, dékáni hivatal cím, tel.szám
tanszékek (tanszéki egységek)
3.
szint: TANSZÉKEK
szintkód, név, tanszékcím, tel.szám
dolgozók
4.
szint: DOLGOZÓ
szintkód, név, lakcím, tel.szám, fizetés, ...
A file
strukturálisan helyes, nem üres.
A file csupa azonos típusú elemből áll. Ezért a struktúranyitó elemek kiegészülnek –„tartalom nélküli”– mezőkkel, amelyeket esetleg föl lehet használni az összegfokozatok utólagos tárolására.
(Elegendő csak a legelső kérdéskor megadni a file-nevet. Enterre a korábban megadottat feltételezi.)