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)
12 Gyakorló
feladatok
- 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, születési évét és
jegyeinek átlagát. A lista mindig rendezett legyen a jegyek átlaga szerint
növekvő sorrendben (tehát minden diák beolvasása után insertsort-tal
keressük meg a helyét). A beolvasás után írjuk ki a listát a képernyőre és
számoljuk ki az osztályátlagot.
- Készítsünk programot, melyben egy rendezett dinamikus egyirányú listában tároljuk
az adakozó személyek adatait. Minden egyes elemnél tároljuk az adakozó
nevét, és az általa adományozott pénzösszeget. A lista mindig rendezett
legyen az adományozott pénzösszegek szerint csökkenő sorrendben (az
adományozó adatainak beolvasása után insertsort rendezéssel). Ugyanaz a
személy többször is adakozhat - ebben az esetben keressük meg a személyt a
listában, szedjük ki onnan, majd a már régebben adományozott és az éppen
adományozott pénzösszegeket összeadva rakjuk be újra a listába a megfelelő
helyre (úgy, hogy a lista rendezett maradjon az adományozott pénzösszegek
szerint). A beolvasás után írjuk ki a láncolt listát a képernyőre.
|