Készítette: Kassitzkyy Tamás

Hasonló dokumentumok
Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

A feladat címe, rövid emlékeztetje

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1

Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

1 Rendszerkövetelmények

Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben)

Hardver és szoftver követelmények

Könyvtári címkéző munkahely

Szerző Lővei Péter LOPSAAI.ELTE IP-08PAEG/25 Daiki Tennó

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

ICN 2005 ConferControl

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Energo-TDCS - Tachograph & Driver Card Software felépítése

Számlázás-házipénztár. (SZAMLA) verzió. Kezelési leírás

A fényképezőgép-firmware frissítése

Message Broadcasting. Rendszerkörnyezet. A Message Broadcasting telepítése. Üzenetek létrehozása

Samsung Universal Print Driver Felhasználói útmutató

Hogyan tudhatja meg, hogy az Ön terméke érintett-e? (verzióellenőrzés) Amennyiben a Firmware 2-es verziójú, nincs szükség a frissítésre.

Nokia Nseries PC Suite kiadás

VARIO Face 2.0 Felhasználói kézikönyv

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Tartalomjegyzék. Általános Információ! 2. Felhasználói dokumentáció! 3. Feladat! 3. Környezet! 3. Használat! 3. Bemenet! 3. Példa!

SuliStat felhasználói dokumentáció

Digitális aláíró program telepítése az ERA rendszeren

POSZEIDON dokumentáció (4.2)

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

Az Ön kézikönyve SAMSUNG CLP-770ND

Ó ű ű ű ű ű

ű ű ű Ú ű ű ű ű Ó

Ú Ö ű Ö

ú ú ú ű ú Ó ú ű Ö Ö ű ű ű ú ú ű ű ű ű ú ű Ö ú ú ű Ó ű ű

ű ű ű Ú ű ű Ó ű Ó Ö

Ú ű Ö ű ű Ü Ú ű Ü ű ű ű ű ű Ö ű

ű ű Ó

ű ű ű Ú Ü Ü Ú ű Ó Ó ű

Ó Ü

Ó

ő Ú ú Ü ú

ű ű Ö Ü

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Ó Ó ü ú ú

ű ű ű ű ű ű ű ű

Ö Ö Ú

Importálás. más típusú (pl:.imp,.xml,.xkr,.xcz) állomány beimportálása a nyomtatványkitöltő programba

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Asztali PC-k, notebookok

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása

OpenOffice.org irodai programcsomag

A MOKKA hitelesítő szoftver telepítése és használata

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉS TANULÓI SEGÉDLET. Windows áttelepítő használatához

PolyVision illesztőprogram Kibocsátási megjegyzések 2.2. változat

INFORMATIKA Felvételi teszt 1.

A telepítési útmutató tartalma

Bluetooth párosítás. Felhasználói útmutató

Asztali PC-k, notebookok beszerzése

Tanúsítvány és hozzá tartozó kulcsok feltöltése Gemalto TPC IM CC és ID Classic 340 kártyára

2. modul - Operációs rendszerek

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

A mezőgazdasági adó-visszatérítés aktuális kérdései, valamint az ABEV rendszer működésének tapasztalatai

Tájékoztató. Használható segédeszköz: -

Elemi alkalmazások fejlesztése I.

TERVEZŐRENDSZER ÉS OKTATÓPROGRAM FELHASZNÁLÓI KÉZIKÖNYV

A Web Services protokoll használata hálózati szkennelésre (Windows Vista SP2 vagy újabb verzió, valamint Windows 7 és Windows 8 esetén)

NAV nyomtatványok kitöltésének támogatása

BaBér bérügyviteli rendszer telepítési segédlete év

VBA makrók aláírása Office XP/2002/2003 esetén

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós március 31. Széchenyi István Egyetem, Gy r

National Instruments NI LabVIEW gyakorlati szeminárium: Szoftver telepítési segédlet

GroupWise Naptár közzétételi gazda felhasználó

HU-Paks: Bányászati, kőfejtő és építőipari gépek 2011/S Ajánlati/részvételi felhívás. Árubeszerzés

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

Digitális fényképezőgép Szoftver útmutató

Algoritmizálás és adatmodellezés tanítása 2. előadás

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

Technikai információk fejlesztőknek

Tisztelt Ügyfelünk! Tájékoztató az átállásról

Teljesítményértékelések eredményeinek rögzítése a Neptun Egységes Tanulmányi Rendszerben

A rendszer új verziója lehetőséget nyújt az erőforrások Excel táblázatba exportálására és a táblázatban elvégzett ármódosítások betöltésére.

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

9. óra operációs rendszerek. Grafikus operációs rendszer

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

ÁNYK53. Az Általános nyomtatványkitöltő (ÁNYK), a személyi jövedelemadó (SZJA) bevallás és kitöltési útmutató együttes telepítése

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

Bluetooth párosítás. Felhasználói útmutató

Az ActiveX beállítása

HP WEBKAMERA FELHASZNÁLÓI KÉZIKÖNYV

Astra áttöltés Dimension-be

Közbeszerzési Értesítő száma: 2015/15

ivms-4200 kliensszoftver

Bluetooth. A Bluetooth kommunikációs adapter beállítása. Microsoft Windows XP/Vista/7 operációs rendszerre. Felhasználói kézikönyv


Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

Átírás:

Készítette: Kassitzkyy Tamás

Tartalom Felhasználói Dokumentáció... 3 Feladat:...... 3 Futási környezet:..... 3 Használat:...... 4 Mintafuttatás:...... 5 Program Használata:... 9 Fejleszt i Dokumentáció... 10 Feladat:...... 10 Specifikáció:...... 11 Fejleszt i környezet:... 12 Állományok:...... 12 Algoritmikus megoldás... 13 Program felépítése:... 13 F bb típusok:..... 13 F bb változók:... 13 F ablak:...... 14 ELJÁRÁS Kiesettekmegmond... 15 ELJÁRÁS Kiesettekmegmond_seged... 15 Forráskód:...... 16 Tesztelés: (A tesztelés során lév hibák)... 17 Fejlesztési lehet ségek:... 17 Szerz :...... 18

22. felad dat KUTYYA VERSENY 2.0 PROGR RAMOZÁS MÓDSZERTAN M N 3. FÉLÉV F Felhaszná álói Doku umentáciió Felada at: E ggy N résztvev j kutyaaszépségversenyen M különböz szempontt szerint po ontoznak m minden kutyyát, s az eredményt a KUTYA(N,M M) mátrix taartalmazza.. Minden szzempont a alapján maximum MA AX(I) pont adható (n nem negatíív egész szzám). Az összetett ö versenyyb l automatikusan kiesik az a kutya, k amelly valamelyyik kategóriiában nem éri el a kategórriánként meegadott alsó ponthatáárt (MIN(I)).. Készítsen programott, amely me egadja a valamilyyen szempo ontból kiessett kutyákaat (,amelyikk többször is kiesett, az is csak egyszer szerepeeljen)! Fu utási körn nyezet: Hardveer: IBM PC kompatibiliis ren ndszer legalább 1000M MHz processszor, 256MB RAM, 100 MB ürees hely, VGA A kártya, billentty zet, egérr. Szoftveer: Window ws 95 vagy újabb ú kiaadás (Windo ows XP aján nlott)

Használat: KutyaVerseny2.0.zip fájl kicsomagolása után kutyaverseny.exe futtatásával indítható a program. A FORRAS mappában a fejleszt knek szánt fájlok találhatóak. A DOKU mappában ez a dokumentáció található. Minta bemeneti fájlok: kutyanevek*.kyt Kutyaneveket tartalmazó fájlok szempontok*.kyt Szempontokat (+ min., max. okat) tartalmazó fájlok pontok*.kyt Ponteredményeket tartalmazó fájlok

Mintafuttatás: Program Indítása Fájlok betöltése

Táblázat megjelenítése Pontok ablak megnyitása

Feladat elvégzése Mentés

Névjegy Adatok bezárása

Kilépés Program Használata: Program indítása után lehet ségünk nyílik már korábban rögzített adatok beolvasására (Fájl >Megnyitás > Kutyanevek, Szempontok, Eredmények). Ha nem élünk ezzel a lehet séggel, akkor létrehozhatunk újakat is(fájl >Új > Kutyanév, Szempont), de ekkor már beolvasásra csak az adatok bezárása (Fájl >Bezárás) után van csak lehet ség. Persze ne felejtsük a meglév állapotot kimenteni sem (Fájl >Mentés >Adatok > Kutyanevek, Szempontok, Eredmények). Valamilyen módon való betöltés után lehet ségünk nyílik a Pontok megjelenítésére is (Szerkesztés >Láthatóság >Pontok), majd a kiesettek megállapítása után (Feladatok >Kiesettek) a kiesett kutyák listájának megjelenítésére. Rendelkezésre áll még ezen dokumentáció, a kés bbi fejlesztés esetén frissítések letöltése, és a program névjegye.

Fejleszt i Dokumentáció Feladat: E gy N résztvev j kutyaszépségversenyen M különböz szempont szerint pontoznak minden kutyát, s az eredményt a KUTYA(N,M) mátrix tartalmazza. Minden szempont alapján maximum MAX(I) pont adható (nem negatív egész szám). Az összetett versenyb l automatikusan kiesik az a kutya, amely valamelyik kategóriában nem éri el a kategóriánként megadott alsó ponthatárt (MIN(I)). Készítsen programot, amely megadja a valamilyen szempontból kiesett kutyákat (,amelyik többször is kiesett, az is csak egyszer szerepeljen)! nev: nevek (ez tartalmazza a kutyaneveket) szempont: nevek (ez tartalmazza a szempontok neveit) pontok: maxmin (ebben vannak tárolva a minimum, és maximum pontok amelyik elem, ahhoz a szempont névhez tartozik) matrix: kutya (ebben csak az eredmény pontok vannak i: kutyanevek, j: szempontnevek) Ezek után már csak a minimum pontoknak nem eleget tev kutyákat kell felsorolni (+ felsorolásra kerültek, hogy milyen szempontnak nem tettek eleget). kiesszam: egész (kiesett kutyák száma) kies: eredmeny (minden eleme tartalmaz egy kutyanevet és egy tömböt, amiben benne van,hogy milyen szempontnak nem tudott eleget tenni) A program lehet séget nyújt kézzel való bevitelre is, azonban ekkor a hibák, és összekeveredés miatt a beolvasás funkciót az aktuális adatok bezárásáig (lásd kés bb) nem lehet használni.

Specifikáció: BE: n,m N ; Matrix Nnxm; Név Sn; Szempont Sm; Pontok Nmx2; n=névszám; m=szempontszam; KI: kiesszam N; kies Skiesszam; EF: UF:

Fejleszt i környezet: Készítés: Lazarus (v.0.9.22 beta) Microsoft Windows Vista 32bit operációs rendszer alatt. Állományok: A FORRAS mappában található *.lpi, *.pas és egyéb fájlok. A gyárilag tartalmazott Lazarus szolgáltatások.

22. felad dat KUTYYA VERSENY 2.0 PROGR RAMOZÁS MÓDSZERTAN M N 3. FÉLÉV Algorittmikus me egoldás Program m felépítése: A program maga tö öbb ablakoss megoldást használ. Ezeket E a FORRAS mapp pában a *.pas fájlok tartalmazzák, de valójában v a program a foablak.paas fájlban zaajlik. A proggramhoz eggyedinek használtt *.kyt bem men fájlok kellenek, k vaagy hagyom mányos *.txtt fájlok is alkkalmazható óak (az új fájlok iss hagyomán nyos text fáájlok más kiiterjesztésseel). Mentésskor azonbaan már csakk a *.kyt típusba lehet mentteni. Néhán ny minta fájll mellékelve e van. F bb típ pusok: nevek: tömb t (szöveeg) maxmin n: tömb (egéész x egész)) kutya: tömb (egészz x egész) ered: reekord (kutyanév:szöveg x mib l:nevek) eredméény: tömb (eered) F bb vá áltozók: nevszam m,szemponttszam,kiessszam: egész nev,szempont: nevvek matrix: kutya kies: ereedmeny pontok:: maxmin

22. felad dat KUTYYA VERSENY 2.0 PROGR RAMOZÁS MÓDSZERTAN M N 3. FÉLÉV F ablak k: A f ablaak, és mindeen alablak csak c a vizuaalitást szolgáálja. Valójáb ban a program a háttérrben lév töm mbökben, változókban v, és a koráb bban felsoro olt típusokb ban dolgozikk. Ezeket több rész eljárásb ban végzi. Mindegyik M m megtekinthe et a forrásffájlokban. Kiemelném K aazonban a feladat f megoldásához tarttózóakat.

(el zetesen az eljárás futása elött i:=1, kiesszam:=0) ELJÁRÁS Kiesettekmegmond (változó i,kiesszam:egész, konstans nevszam,szempontszam:egész, konstans pontok:maxmin, konstans matrix:kutya, változó kies:eredmeny) változó j:egész HA i <= nevszam AKKOR j:=1 kiesettekmegmond_seged(i,j,kiesszam,szempontszam,nev,szempont, pontok,matrix,kies) i:=i+1 kiesettekmegmond(i,kiesszam,nevszam,szempontszam,pontok,matrix,kies) ELÁGAZÁS VÉGE ELJÁRÁS VÉGE ELJÁRÁS Kiesettekmegmond_seged (konstans i:egész, változó j,kiesszam:egész, konstans szempontszam:egész, konstans nev:nevek, konstans pontok:maxmin, konstans matrix:kutya, változó kies:eredmeny) HA j <= szempontszam AKKOR HA matrix (i,j) < pontok (j,1) AKKOR kiesszam:=kiesszam+1 kies (kiesszam):= nev(i) ELÁGAZÁS VÉGE j:=j+1 kiesettekmegmond_seged(i,j,kiesszam,szempontszam,nev,pontok,matrix,kies) ELÁGAZÁS VÉGE ELJÁRÁS VÉGE

Forráskód: Forráskód megtalálható a FORRAS mappában lév *.pas fájlokban. beszurnev.pas beszurszempont.pas bezaras.pas filebezar.pas foablak.pas kiesettek.pas nevjegy.pas pontok.pas

Tesztelés: (A tesztelés során lév hibák) Számok helyére nem vihetünk be bet ket, azonban fordítva már megtehetjük, bár értelme nem sok van. Maximum pontokat nem veszi figyelembe bevitelkor a program (Bocsi!) Fejlesztési lehet ségek: Hanghatások alkalmazása Egyéb a feladathoz nem köthet extrák Bármilyen más javaslatot szívesen veszek

22. felad dat KUTYYA VERSENY 2.0 PROGR RAMOZÁS MÓDSZERTAN M N 3. FÉLÉV Szerz : Kassiitzky Tamás K KATLABT.ELT TE kassyyf14@freem mail.hu H Honlap: http p://kassyf14 4.web.elte.h hu Részlet a felhasználói szerz désb l: Jelen prograam bármilyen neem felhasználásaa a szerz engedéélyéhez kötött. Bármilyen utólago os módósítás tilto ott. Kereskedelmii forgalomba nem hozhaató, nem árusítható. Kizárólag okktatási célzattal készült program m. A szerz d és nem n nyújt teljes kör tájékoztattást. Minden esetben a szerz értesítend.