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

Hasonló dokumentumok
AZ ADATSZERKEZETES BEADANDÓ FELADAT ÉRTÉKELÉSI SZEMPONTJAI

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

AZ ADATSZERKEZETES BEADANDÓ FELADAT ÉRTÉKELÉSI SZEMPONTJAI

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

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

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

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

A PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin

Hardver és szoftver követelmények

TERVEZŐRENDSZER ÉS OKTATÓPROGRAM 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

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

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

A Novitax ügyviteli programrendszer első telepítése

A számítógép egységei

Szoftver alapfogalmak

Telepítési útmutató. 1.1 lépés : Telepítés típusa - ablak :

A L I N U X f e l é p í t é s e

Programozás alapjai (ANSI C)

KIRA. KIRA rendszer. Telepítési útmutató v1

INFORMATIKAI ALAPISMERETEK

Programozási alapismeretek 1. előadás

PROGRAMOZÁS tantárgy. Gregorics Tibor egyetemi docens ELTE Informatikai Kar

NAGYPONTOSSÁGÚ EGÉSZ-ARITMETIKA TARTALOM

Operációs Rendszerek. Windows Parancssor

A telepítési útmutató tartalma

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

A Cobra Sprint telepítése CobraContoLight felhasználók számára

XCZ állományok ellenőrzése, átadása elektronikus beküldésre és közvetlen beküldése parancssori funkcióval az ÁNYK programban

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Á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

INFORMATIKAI ALAPISMERETEK

eszemélyi Kliens Szoftvercsomag Telepítési Útmutató

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

BASH script programozás II. Vezérlési szerkezetek

Készítette: Kassitzkyy Tamás

Programozás alapjai Bevezetés

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

INFORMATIKAI ALAPISMERETEK

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

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

A Clipper evolúciója

Az Összegfokozatos listázás téma 2. gyakorlata

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

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

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Technikai tájékoztató - kérdések és válaszok TSD-QA89 (2011/11)

Feladat. Bemenő adatok. Bemenő adatfájlok elvárt formája. Berezvai Dániel 1. beadandó/4. feladat április 13. Például (bemenet/pelda.

Adat mentés. A program segítség file-ok, mappák mentésében. Mentési csomagokat állíthatunk össze.

Programozási alapismeretek. 1. előadás. A problémamegoldás lépései. A programkészítés folyamata. Az algoritmus fogalma. Nyelvi szintek.

Occam 1. Készítette: Szabó Éva

Java-s Nyomtatványkitöltő Program Súgó

Gregorics Tibor Tanácsok modularizált programok készítéséhez 1

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

A legfontosabb DOS parancsok

Az első fájlos program

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

SuliStat felhasználói dokumentáció

Operációs rendszerek. UNIX fájlrendszer

ETR Kliens installálás

[TELEPÍTÉSI ÚTMUTATÓ] Canlu Software. Máhr Tamás. utolsó módosítás: verzió: 1.2

OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)

Szakdolgozat követelmények

Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás

BATCH Programozás. Tartalomjegyzék

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

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

Felhasználói Kézikönyv

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

Külső kártyaeszközök Felhasználói útmutató

Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában

10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti

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

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

Infocentrum Számlázó hálózatos verzió + Firebird Adatbázismotor

Iman 3.0 szoftverdokumentáció

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

kodolosuli.hu: Interaktív, programozást tanító portál BALLA TAMÁS, DR. KIRÁLY SÁNDOR NETWORKSHOP 2017, SZEGED

Projekt beszámoló. NEWSIT News basedearlywarning System forintradaytrading: Hír alapú Korai Figyelmeztető Rendszer Napon belüli Kereskedéshez

Programozási nyelvek II. JAVA

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!

Alkalmazások típusai Szoftverismeretek

Gyakorlati vizsgatevékenység

Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Teljesítményprognosztizáló program FELHASZNÁLÓI KÉZIKÖNYV

S z á m í t ó g é p e s a l a p i s m e r e t e k

Szerző. Természetesen aktualizálandó adatok.

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

Felhasználói Kézikönyv. Rii K18. Multimédiás Billentyűzet és Touchpad , Fax: Mobil: ,

Hardver leíró nyelvek (HDL)

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

PRECÍZ SZOFTVER TELEPÍTÉSI LEÍRÁS

Adatszerkezetek I. 1. előadás

Az átállás tervezésének feladatai. Ugrás a mélyvízbe! avagy Felkészülés a rendszer átadására Raffai Mária, dr. A szervezet-átalakítás feladatai

Fejlesztési specifikációk

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

BlackBerry Professional Server szoftver

Átírás:

A feladat címe, rövid emlékeztetje A szerz neve és drótposta-címe

Tartalom I. Felhasználói dokumentáció... 3 1. A feladat... 3 2. Futási környezet... 3 2.1. Hardver... 3 2.2. Operációs rendszer... 3 3. Használat... 3 3.1. Telepítés... 3 3.2. Indítás... 3 3.3. Mintafuttatás... 4 II. Fejleszt(i dokumentáció... 5 1. A feladat... 5 2. Specifikáció... 5 3. Fejleszt(i környezet... 5 3.1. Programozási nyelv(ek)... 5 3.2. Könyvtári unit-ok... 5 3.3. Forrásállományok... 5 4. Az algoritmikus megoldás... 5 4.1. Programfelépítés... 5 4.2. F(bb adattípusok... 6 4.3. A f(program... 6 4.4. ELista típus... 6 4.5. FLista típus... 6 4.6. Honap típus... 6 5. A kód... 6 5.1. A f(program... 6 5.2. ELista típus unit... 7 5.3. FLista típus unit... 7 5.4. Hónap típus include... 7 6. Tesztelés... 7 7. Fejlesztési lehet(ségek... 8 8. A szerz(... 8

I. FELHASZNÁLÓI DOKUMENTÁCIÓ 1. A FELADAT a feladat szövege 2. FUTÁSI KÖRNYEZET 2.1. Hardver Pentium III., 200 MHz, 16 Mbyte RAM, egér 2.2. Operációs rendszer DOS 6.0 / Windows 9x / Windows 2000 / Windows XP 3. HASZNÁLAT 3.1. Telepítés A mellékelt floppy könyvtárszerkezetének 1 másolása egy alkalmas helyen és néven létrehozott könyvtárból kiindulva, vagy az INSTALL.BAT batch-állomány elindítása. Utóbbi esetben a telepít( állomány paramétere legyen annak a könyvtárnak a teljes neve, ahova telepítend( a program. Például: INSTALL.BAT c:\jokisprogram Létrejön a c:\jokisprogram könyvtárban a program teljes anyaga. 3.2. Indítás A program alkönyvtárában (c:\jokisprogram) a program nevének leírásával, vagy bárhonnan a teljes elérési úttal megel(zve a nevet. Például (feltéve, hogy JoKisProgram-nak hívják az indító alkönyvtárat és a programot is): c:\jokisprogram>jokisprogram.exe vagy c:\barhol>c:\jokisprogram\jokisprogram.exe 1 \ -- a gyökérben a futtatási környezet (EXE + adatfile-ok) \FORRAS\ \DOKU\ -- PAS programállomány + UNIT/INCLUDE forrásállományok -- DOC-állományok 3

3.3. Mintafuttatás rövid szöveges leírás a futás egyes eseményeir(l, amit id(nként hardcopy betétek teszik könnyen követhet(vé Az eseményekbe beletartoznak a legkülönfélébb paraméterezési párbeszédek, a hozzátartozó futáseredményekkel együtt (minden eltér( párbeszédhez különkülön), és a hibás inputok a hozzátartozó programválaszokkal. itt kell szerepeljen file-os input esetén a precíz bemeneti file-szerkezet és példa/példák A példainput- (output-) állományok megtalálhatók a program gyökérkönyvtárában. 4

II. FEJLESZT*I DOKUMENTÁCIÓ 1. A FELADAT a feladat szövege 2. SPECIFIKÁCIÓ itt legalább a bemenetnek, az el(feltételeknek és a kimenetnek a precíz leírása kell szerepeljen (file esetén annak szerkezetének pontos megadása) 3. FEJLESZT6I KÖRNYEZET 3.1. Programozási nyelv(ek) Turbo Pascal 7.0 3.2. Könyvtári unit-ok Newdelay, Crt 3.3. Forrásállományok JoKiProgram.PAS ELista.PAS FLista.PAS Egyebek.INC Honap.INC Megtalálhatók a FORRAS-alkönyvtárban. a f(program az E elemek listájának unitja az F elemek listájának unitja általános rutinokat tartalmazó includeállomány a hónapok felsorolási típust megvalósító include-állomány 4. AZ ALGORITMIKUS MEGOLDÁS 4.1. Programfelépítés az egyes forrásfile-ok egymáshoz kapcsolása JoKisProgram.PAS f(program < ELista.PAS f(programhoz szerkesztve az ELista unit << Egyebek.INC ELista unit-ba illesztve az Egyebek-et < FLista.PAS f(programhoz szerkesztve az FLista unit << Egyebek.INC FLista unit-ba illesztve az Egyebek-et << Honap.INC f(programba illesztve a Honap-ot << Egyebek.INC f(programba illesztve az Egyebek-et 5

4.2. Fbb adattípusok Típus TE= ELista=Lista(TE) [TE elem7 láncolt lista, l. késbb] TF= FLista=Lista(TF) [TE elem7 láncolt lista, l. késbb] THonap=() [hónap nevek felsorolási típusa, l. késbb] 4.3. A fprogram a f(program algoritmusa felülr(l-lefelé tervezve itt fölhasználjuk az el(bb felsorolt típusok mlveleteit is (pl. a THonap.Be/Ki beolvasó és kiíró mlveleteket) 4.4. ELista típus a TE eleml lista megvalósító modulja az el(adáson elhangzott szintaxissal (ha csak a szokásos mlveleteket definiáljuk, akkor elhagyható az export modul ) 4.5. FLista típus a TF eleml lista megvalósító modulja az el(adáson elhangzott szintaxissal (ha csak a szokásos mlveleteket definiáljuk, akkor elhagyható az export modul ) 4.6. Hónap típus a hónapnevek típusát megvalósító modul az el(adáson elhangzott szintaxissal (ha csak a szokásos mlveleteket definiáljuk, akkor elhagyható az export modul ) 4.7. Egyéb rutinok az elkülönített egyéb rutinok algoritmikus megadása 5. A KÓD 5.1. A fprogram a f(program kódjának listája (struktúrát meghatározó kulcs-szavakat kiemelve, és kijjebbbeljebb kezdésekkel tagolva) az egyes eljárásokat/függvényeket az el(feltételt és a feladatát leíró megjegyzéssel kezdve 2 ügyeljen az el(feltételeket vizsgáló kódrészletre is! (L. a 3. el(adásban.) 2 Pl.: Procedure FileMegnyitas(Var f:text; fn:string); {Ef: LÉTEZIK fn-nev7 file Uf: f=file(fn) ÉS f megnyitva} 6

5.2. ELista típus unit a TE eleml lista unit-jának listája (struktúrát meghatározó kulcs-szavakat kiemelve, és kijjebb-beljebb kezdésekkel tagolva) az egyes eljárásokat/függvényeket az el(feltételt és a feladatát leíró megjegyzéssel kezdve 5.3. FLista típus unit a TF eleml lista unit-jának listája (struktúrát meghatározó kulcs-szavakat kiemelve, és kijjebb-beljebb kezdésekkel tagolva) az egyes eljárásokat/függvényeket az el(feltételt és a feladatát leíró megjegyzéssel kezdve 5.4. Hónap típus include a hónapnevek típusmegvalósításának kódlistája (struktúrát meghatározó kulcs-szavakat kiemelve, és kijjebb-beljebb kezdésekkel tagolva) az egyes eljárásokat/függvényeket az el(feltételt és a feladatát leíró megjegyzéssel kezdve 5.5. Egyebek include az egyéb rutinok kódja (struktúrát meghatározó kulcs-szavakat kiemelve, és kijjebb-beljebb kezdésekkel tagolva) az egyes eljárásokat/függvényeket az el(feltételt és a feladatát leíró megjegyzéssel kezdve 6. TESZTELÉS néhány jellegzetes teszteset (input és output pár) táblázatolva Input Output 1. teszteset bemeneti paraméterei 3 1. teszteset eredményei 4 2. teszteset 2. teszteset 3 Ha hosszú lenne itt részletezni, akkor elegend( a file-ra utalni, amely természetesen hozzáférhet( a meghatározott könyvtárban. 4 L. el(z( lábjegyzetet. 7

7. FEJLESZTÉSI LEHET6SÉGEK a továbblépés irányai 8. A SZERZ6 Szerz Neve szerz@drótposta.cím 8