Pascal I.      Pascal II.      Delphi       Linkek     
Pascal II.
01. Eljárások, függv...
01. Gyakorló feladatok
02. Felsorolt típus, ...
02. Gyakorló feladatok
03. Állományok kezelése
03. Gyakorló feladatok
04. Unitok, CRT unit
04. Gyakorló feladatok
05. DOS unit, rendezé...
05. Gyakorló feladatok
06. Rekurzió, quicksort
06. Gyakorló feladatok
07. Backtracking
07. Gyakorló feladatok
08. GRAPH unit
08. Gyakorló feladatok
09. Kép mozgatása
09. Gyakorló feladatok
10. Winmouse unit
10. Gyakorló feladatok
11. Dinamikus adatsze...
11. Gyakorló feladatok
12. Dinamikus adatsze...
12. Gyakorló feladatok
13. Dinamikus adatsze...
13. Gyakorló feladatok
Programozás 2 (Pascal)  
     11 Gyakorló feladatok  
  1. Készítsünk egyirányú láncolt listát, melyben az osztály diákjait fogjuk tárolni. Mindegyik elemnél tároljuk a diák nevét és az osztálypénztárba behozott pénzösszeget (ugyanaz a diák többször is hozhat be pénzt, ilyenkor kétszer kerül be a listába). A beolvasás után írjuk ki a diákok neveit a pénzösszegekkel együtt úgy, ahogy az a dinamikus listában van, miközben számoljuk ki és írjuk ki a osztálypénztárban levő pénzösszeget (összes behozott pénzt összeadva). Ezek után kérjük be egy diák nevét és írjuk ki hogy ez a diák milyen pénzösszegeket hozott be (többször is szerepelhet a listában) és összesen mennyi ez.
       
  2. Készítsünk programot, melyben egy dinamikus egyirányú listában tároljuk a banka várakozó személyek neveit. A lista mindegyik eleme tartalmazza a várakozó személy nevét és azt, hogy melyik pénztárhoz várakozik (1-3) a három pénztár közül. A személyek beolvasása után írjuk ki a sort, majd vegyük ki a listából az első olyan személyt, aki az 1-es pénztárhoz várakozik (és korábban érkezett mint a többi 1-es pénztárhoz várakozó személy) - ezzel ezt kiszolgáltuk. Ezek után hasonlóan vegyük ki a sorból az első 2-es pénztárhoz várakozó személyt, majd az első 3-as pénztárhoz várakozó személyt. Ezek után keressük meg és vegyük ki ismét az 1-es, majd a 2-es, végül a 3-as pénztárhoz várakozó személyeket. Ezt így folytassuk mindaddig, amíg várakozik valaki a sorban (ha a sorban már nincs valamelyik sorszámú pénztárhoz várakozó személy, akkor csak egyszerűen menjünk tovább és keressük a következő pénztárhoz várakozó személyt). A személyek kiszedésével párhuzamosan (minden egyes személy kiszedése után) írjuk ki a maradék sort a képernyőre.

   

(C) 2004-2013, PaedDr. Végh Ladislav, Komárno, Szlovákia