„A programozás alapjai 1 (régi)” változatai közötti eltérés
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. | ||
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: | ||