NMSZC Szent-Györgyi Albert Technikum (Balassagyarmat) - 2022-23/12B1 csoport 'programozás' órai anyagai
2023.12.19. Regisztráció!
Kérek mindenkit, hogy az MKIK-től érkezett e-mailt olvassa el és a megadott módon regisztráljon - december 22-ig. Ez kell ahhoz, hogy január 22-én versenyezni tudjatok. A jelszót jól jegyezzétek meg.
2023.12.18.-19. Helyettesítés
Adatbázis feladat
A vizsgaremek adatbázisának a tervezése. Folytasd a megkezdett munkát, ne feledd a dokumentációt. Ha a tervező szoftverben úgy érzed, készen vagy, próbáld meg a phpMyAdmin felületen létrehozni az adatbázist, és felvinni mintaadatokat.
Programozás feladat
Be kell fejezni a legutóbbi két programot. Ha kész, akkor fejezd be a saját LINQ helpet is.
Tesztelés feladat
Önállóan olvasd el a Szoftvertesztelés (+kiemelések) 3.0 pdf-ből a következő részeket:
A kiemelések segítenek megérteni a lényeget.
További olvasnivaló:
Olvasd el az Agile Manifesto rövid magyar nyelvű összefoglalását (és a 12 alapelvet) itt.
Olvasd el ezt a véleménycikket az agilis szoftverfejlesztés eltelt 20 évéről.
[Nem valósult meg.]
2023.12.11. Helyettesítéses órák - ma minden programozás
Választások
Minden
választókerületben több jelölt is indul, de egy jelölt csak egy választókerületben
indulhat. Egy választókerület szavazói az adott választókerületben induló
jelöltek közül egy jelöltre adhatnak le szavazatot, de nem kötelező részt
venniük a szavazáson. Minden választókerületben az a jelölt nyer, aki a legtöbb
szavazatot kapja. (Feltételezheti, hogy egyetlen választókerületben sem alakult
ki holtverseny.)
A jelöltek
vagy egy párt támogatásával, vagy független jelöltként indulhatnak. Az idei
évben a Gyümölcsevők Pártja (GYEP), a Húsevők Pártja (HEP), a Tejivók
Szövetsége (TISZ) vagy a Zöldségevők Pártja (ZEP) támogatja a jelölteket.
A szavazás
eredményét a szavazatok.txt
szóközökkel tagolt fájl tartalmazza, amelynek minden sorában egy-egy
képviselőjelölt adatai láthatók.
Például:
8
149 Zeller Zelma ZEP
6
63 Zsoldos Zsolt -
Az első két
adat a választókerület sorszáma és a képviselőjelöltre leadott szavazatok
száma. Ezt a jelölt vezeték- és utóneve, majd a jelöltet támogató párt
hivatalos rövidítése követi. Független jelöltek esetében a párt rövidítése
helyett egy kötőjel szerepel. Minden képviselőjelöltnek pontosan egy utóneve
van.
Készítsen programot Valasztas néven, amely az alábbi kérdésekre válaszol!
Minden részfeladat feldolgozása során írja ki
a képernyőre a részfeladat sorszámát,
(például: 2. feladat)! Ahol a felhasználótól kér be adatot,
ott írja ki a képernyőre azt is, hogy milyen adatot vár! Az ékezetmentes kiírás
is elfogadott.
1. Olvassa
be a szavazatok.txt
fájl adatait, majd ezek felhasználásával oldja meg a következő feladatokat! Az
adatfájlban legfeljebb 100 képviselőjelölt adatai szerepelnek.
2. Hány
képviselőjelölt indult a helyhatósági választáson? A kérdésre egész mondatban
válaszoljon az alábbi mintához hasonlóan:
A
helyhatósági választáson 92 képviselőjelölt indult.
3. Kérje
be egy képviselőjelölt vezetéknevét és utónevét, majd írja ki a képernyőre,
hogy az illető hány szavazatot kapott! Ha a beolvasott név nem szerepel a
nyilvántartásban, úgy
jelenjen meg a képernyőn az „Ilyen nevű
képviselőjelölt nem szerepel
a nyilvántartásban!” figyelmeztetés! A feladat
megoldása során feltételezheti, hogy nem indult két azonos nevű képviselőjelölt
a választáson.
4. Határozza
meg, hányan adták le szavazatukat, és mennyi volt a részvételi arány! (A
részvételi arány azt adja meg, hogy a jogosultak hány százaléka vett részt a
szavazáson.) A részvételi arányt két tizedesjegy pontossággal, százalékos
formában írja ki a képernyőre!
Például:
A
választáson 5001 állampolgár, a jogosultak 40,51%-a vett részt.
5. Határozza
meg és írassa ki a képernyőre az egyes pártokra leadott szavazatok arányát az
összes leadott szavazathoz képest két tizedesjegy pontossággal! A független
jelölteket együtt, „Független jelöltek” néven szerepeltesse!
Például:
Zöldségevők
Pártja= 12,34%
Független
jelöltek= 23,40%
6. Melyik
jelölt kapta a legkevesebb szavazatot? Jelenítse meg a képernyőn a képviselő
vezeték- és utónevét, valamint az őt támogató párt rövidítését, vagy azt, hogy független!
Ha több ilyen képviselő is van, akkor mindegyik adatai jelenjenek meg!
7. Határozza
meg, hogy a nyolcas választókerületben ki lett a képviselő! Írja ki a győztes
vezeték- és utónevét, valamint az őt támogató párt rövidítését, vagy azt, hogy független
egy-egy szóközzel elválasztva a kepviselok.txt nevű szöveges fájlba!
2024.02.15.-16. Helyettesítés
Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...
-
Máté önállóan dolgozik, és miután ezt megoldotta, halad a tanfolyammal. A többiek önállóan, de egymást segítve dolgoznak. 1. Az órán kiadott...
-
Nézzetek utána, hogy mi az a tesztpiramis. Javaslom innen elindulni. Nyiss egy tesztelési digifüzetet (oszd meg velem). Írj bele egy részle...
-
A dbdesigner.net segítségével meg kell tervezned két adatbázist. Ehhez segítségül keresd meg a tavalyi megoldásaidat, és válassz belőle ket...