„A programozás alapjai 1 (régi)” változatai közötti eltérés

Deeagle (vitalap | szerkesztései)
Deeagle (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
50. sor: 50. sor:
== Házi feladat ==
== Házi feladat ==
A régi rendszerben még a központilag adták fel a feladatot. Mindenkinek más volt a megoldandó problémája, és gép ellenőrizte a programot. Azért hagytuk meg ezeket, mert gyakorolni még lehet rajtuk.
A régi rendszerben még a központilag adták fel a feladatot. Mindenkinek más volt a megoldandó problémája, és gép ellenőrizte a programot. Azért hagytuk meg ezeket, mert gyakorolni még lehet rajtuk.
  Ide jönnek a régi házik
  Illesztett dolog eleje
*2008/2009 1. félév házi feladat
Ezzel a programmal tudsz adatfájlokat generálni magadnak. Bizonyos paramétereket megadhatsz, ezen belül véletlenszerűen generálja az adatokat.
 
Meglévő adatfájlokat betölthetsz vele, hogy jobban átlásd azt.
 
A futtatáshoz szükséges a .NET Framework 3.5. Ezt innen le tudod tölteni:
[http://www.microsoft.com/downloads/details.aspx?FamilyID=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en Microsoft .NET Framework 3.5]
* {{InLineFileLink|Villanyalap|ProgAlap1|Adatfjl.exe|Adatfjl.exe}}: A 2008/2009/1-es házihoz adatfájgenerátor (.NET Framework 3.5 szükséges hozzá)
 
*2009/2010 ősz házi feladat
 
A házi feladat leírása innen tölthető le:
* {{InLineFileLink|Villanyalap|ProgAlap1|proghf0001.jpg|1. oldal}}
* {{InLineFileLink|Villanyalap|ProgAlap1|proghf0002.jpg|2. oldal}}
 
Jelmagyarázat a 2. oldalhoz:
 
* #1: valamely alapanyag neve (az 1. oldali táblázatból)
* #2: legtöbb/legkevesebb, illetve legtöbb/legkevesebb féle
* #3: első/utolsó órában; első/utolsó 2/3/... órában; a teljes nyitvatartás alatt
 
A nehezebb házikban előfordult olyan kérdés is, ahol:
 
* nem egy adott alapanyag adagszámát, hanem a felhasznált alapanyagfélék számát kérdezték;
* nem az egész nyitva tartás során kerestük az alapanyagot, hanem az első/utolsó 2/3/.. órában, esetleg egy konkrét órában;
* #2-nél általában alapanyagot néztünk, de volt olyan házi, ahol pizzára volt kérdés, tehát pl. ".., ahol a legtöbb féle/legtöbb pizzát..").
 
Illetve ezek tetszőleges kombinációja - mindenki különböző kérdést kapott, de ez legtöbbször tkp. abban merült ki, hogy a kész programban néhány változót át kellett írni.
 
A háziban az igazán fontos rész tehát az adatszerkezet felépítése volt, erre legcélszerűbb a láncolt listák alkalmazása volt - általában elég volt csak előre láncolni, hiszen a rendelések időrendben jöttek.
Illesztett dolog vége
 
Most házi feladatot a hallgató találhatja ki. Az alapja az, hogy valami adatbázis szerű adatszerkezetet lehessen felépíteni, amiben lehet keresni. (Pl.: hipermarketek és azok árucikkeik). Az adatokat fájlok tárolják, amikből a program építi fel az adatszerkezetet.
Most házi feladatot a hallgató találhatja ki. Az alapja az, hogy valami adatbázis szerű adatszerkezetet lehessen felépíteni, amiben lehet keresni. (Pl.: hipermarketek és azok árucikkeik). Az adatokat fájlok tárolják, amikből a program építi fel az adatszerkezetet.
A kritériumok következők:
A kritériumok következők: