2024 1. Beadandója

Beadási határidő: 2024 április 7.

Tavasz van, közeledik a Húsvét. Nyuszi mama is készülődik, mégpedig a kis nyuszi fiúknak gyűjt locsoló versikéket. Ilyen gyöngyszemeket mint például: “Piros tojás zöld-fehér nyuszi, locsolásér jár két puszi!” Persze akad aki akár ezt is, kicsit másképp tudja. Minden módosított változatot amit hall, feljegyez.

Készítsen C nyelvű alkalmazást, ami segít Nyuszi mamának a locsoló versikék feljegyzésében

  • új verset tudjunk felvenni
  • tudjuk listáztatni a már ismert verseket
  • tudjunk törölni
  • tudjunk módosítani egy meglévő verset. 

A locsoló verseket fájlban tároljuk.

Készítsen C  nyelvű programot ami  ezt a feladatot megoldja egy Linux rendszeren vagy WSL-en fut. A megoldást a beadási határidőt követő héten be kell mutatni a gyakorlatvezetőnek.

A forrásállományokat(egy kód + egy adatfájl) itt töltsék fel zip formában.

Legkésöbbi beadási idő április 14; de ilyenkor egy jeggyel romlik az év végi jegy. Normál beadási határidő április 7.

2. Beadandó

Illés Tanárúr kiírta a második beadandót, beadási határideje Május 5. (illetve május 12 a végső határidő, egy jegy büntetéssel). Itt van a bővített leírása: Tavasz van, közeledik a Húsvét. Nyuszi mama is készült, mégpedig a kis nyuszi fiúknak gyűjtött locsoló versikéket. A Nyuszi Húsvét javában tart, a fiúk locsolni készülnek. fork: Nyuszi mama (szülő / parent) a locsoló versikéket fájlban tárolja. Miközben ha új verset hall, azt továbbra is feljegyzi, esetleg módosítja, de a 4 nyuszi kisfia közül kiválasztja (véletlenszám) a legrátermettebbet (gyerek / child) és elküldi locsolni a Barátfai nyuszi család lánytagjainak locsolására. Ez a Locsolás lehetőség jelenjen meg új menüpontként a korábbiak mellett.

**signal és pipe: ** Mikor a nyuszi fiú megérkezik Barátfára küld egy jelzést (signal) a mamának, aki erre válaszul 2 versikét is küld csövön (pipe) keresztül a fiúnak. Ezeket a verseket a fiú képernyőre írja, majd választ egyet (véletlenszám).

** message queue: ** A kiválasztott verset üzenetsoron (message queue) visszaküldi a mamának. (Később ezt a verset már ne használják fel, tehát törlődik) Ezután nyuszi fiú elmondja Barátfán a verset (képernyőre írja, majd hozzá teszi: Szabad-e locsolni! Majd meglocsolja a lányokat és hazatér Nyuszi mamához. (terminál) Készítsen C nyelvű programot ami ezt a feladatot megoldja, a megoldásnak WSL-en, vagy az opsys.inf.elte.hu kiszolgálón, vagy egy hozzá hasonló Linux rendszeren kell futnia. A megoldást a beadási határidőt követő héten be kell mutatni a gyakorlatvezetőnek.

A forrásállományokat(egy kód + egy adatfájl) canvasban töltsétek fel.

Értékelés

A számonkérésről részletesebben Számonkérés & Követelmények

Késve vagy hibásan beadadott beadandó

  • Határidő után, de maximum 1 héttel késett feltöltés 1 jegy levonást jelent.
    • A határidő előtt a kérheted a határidő 2 hétre való hosszabbítását.
    • Ha addig sem töltesz fel beadandót, és nem is szólsz róla, akkor nem kaphatsz gyakorlati jegyet!
  • A rosszul működő beadandó javításra lesz visszaküldve, de ez a kapott jegyet ez nem befolyásolja.
  • Ha a több mint két hetet késel bármelyik beadandóddal, vagy a ZH-kat (és pótZH-kat) sem írtad meg, akkor nem kaphatsz jegyet (azaz ‘nincs érdemjegye’ kerül be neptunba).
  • Ha a mindkét beadandódat késve adtad be, akkor is csak egy jegy levonás jár.

Korábbi beadandók

#Korábbi Ez gyakorlásnak itt hagyom, de a 2024/II félévhez nem ezeket kell megoldani

📈 Tavalyi Első Beadndó

Rendkívüli időket élünk.

Az “Igyál komám” szőlészetben is kopogtat a tavasz. Mint tudjuk a szőlő szereti a gondoskodást, a munkát, de leginkább a munkást, amit rendszerint jó terméssel hálál meg. Sok segítőre van szüksége a szőlészetnek, így a munkára jelentkezőknek egy alkalmazás készül.

**EZ EGY KORÁBBI BEADANDÓ

Azok jelentkezését várja a gazdaság akik a tavaszi szezon heteiben tudnak munkát vállalni. A jelentkezés során meg kell adni a nevüket és azt, hogy a hét mely napjain tudnak menni dolgozni. A napokat ilyen formában adják meg: hétfő szerda csütörtök. A jelentkezők helyközzel választják el a napokat. A gazdaságnak megvan, hogy melyik napokon(hétfőnként, keddenként stb), hány munkásra van szüksége. Ha egy napon már betelt a létszám, akkor arra a napra már ne fogadjon el jelentkezőt az alkalmazás.

A jelentkezők adatait fájlban tároljuk, az adatfelvételen túl legyen lehetőségünk az adatokon módosítani, törölni és szakmai alapon vagy teljes listát készíteni a jelentkezőkről.

Készítsen C nyelvű programot ami ezt a feladatot megoldja, a megoldásnak vagy az WSL-en, vagy egy hozzá hasonló Linux rendszeren kell futnia.

A megoldást a beadási határidőt követő héten be kell mutatni a gyakorlatvezetőnek.

EZ EGY KORÁBBI BEADANDÓ Beadási határidő: 2023 április 10.

📈 Tavalyi Második Beadndó

Az “Igyál komám” szőlészetben is kopogtat a tavasz. Mint tudjuk a szőlő szereti a gondoskodást, a munkát, de leginkább a munkást, amit rendszerint jó terméssel hálál meg. Sok segítőre van szüksége a szőlészetnek, így a munkára jelentkezőknek egy alkalmazás készül.

**EZ EGY KORÁBBI BEADANDÓ

Azok jelentkezését várja a gazdaság akik a tavaszi szezon heteiben tudnak munkát vállalni. Az adatok rendelkezésre állnak, minden módosítást el tudunk végezni.

“Igyál komám” szőlészet (szülő folyamat) minden nap reggel megvizsgálja az aznapi jelentkezéseket, igényeket és elindítja a dolgozókért a munkásjárato(ka)t. (gyerekfolyamat(ok)) Csak kisbusz áll rendelkezésre, ami max 5 főt tud fuvarozni, és két darab kisbusz van. (A szőlészet kis cég, így nincs több napi munkás igény, mint 10 fő.) A szőlészet elindítja a kisbusz(oka)t, akik, miután készek az indulásra, jelzést küldenek vissza, majd válaszul csövön keresztül megkapják szőlészettől, hogy kiket kell munkára behozni.

Ezt az információt a munkásjárat(ok) képernyőre is írják. Amint beérnek a dolgozókkal, összegzésként üzenetsoron visszaküldik a szőlészetnek, hogy a kért dolgozók közül végül is hányat sikerült behozni. Ezt a szőlészet képernyőre írja, majd befejezik a tevékenységet (munkásjárat gyerekfolyam terminál). A szülő ezt megvárja, és ezzel készen áll a következő napi munkásjárat szervezésére. (Lehet újabb jelentkezőt felvenni, módosítani, vagy egy újabb napi buszindítást kezdeni.)

Készítsen C nyelvű programot ami ezt a feladatot megoldja, egy Linux rendszeren kell futnia. A megoldást a beadási határidőt követő héten be kell mutatni a gyakorlatvezetőnek.

EZ EGY KORÁBBI BEADANDÓ