Dokumentáció


Felhasználói dokumentáció


Feladat:

Adott egy szöveg és egy sorhossz konstans. Igazítsa a szöveget a sorhosszhoz képest balra a sor eleji és a szavak közötti többszörös szóközök elhagyásával!

Írja ki az eredeti szöveget, a sorhosszt és az átalakított szöveget!


Környezet:

IBM PC, legalább PC DOS 7.0 vagy avval kompatibilis operációs rendszer.


Használat:

A program indítása: a neve leírásával indítható (a.exe).


A program bemenete: alapéretlmezésben a programmal azonos könyvtárban levï "teszt2.txt" állományra végzi el a fentebb említett m¹veletet.


A program eredménye:

A bemenetban található szöveg a képernyïn, ahol e szöveg megfelel az utófeltételben leírtaknak.


Hibalehetïségek: Ha nem létezik ilyen állomány, vagy nem olvasható.

(Ekkor a program hibaüzenettel leáll.)




Fejlesztïi dokumentáció


Feladat:

Adott egy szöveg és egy sorhossz konstans. Igazítsa a szöveget a sorhosszhoz képest balra a sor eleji és a szavak közötti többszörös szóközök elhagyásával!

Írja ki az eredeti szöveget, a sorhosszt és az átalakított szöveget!


Specifikáció:

Bemenet: egy soros szövegfile (sorvége: #13#10)

Kimenet: egy soros szövegfile (sorvége: #13#10)

Elïfeltétel: létezzen az állomány és legyen rá olvasási joga a programnak

Utófeltétel: minden sorban az egymásutáni szünet-karaktereket egyre csökkenti a program


Környezet:

IBM PC, legalább MS DOS 5.0 operációs rendszer,

Turbo Assembler (legalább) fejlesztïi k÷rnyezet


Algoritmus (az eljárások lényegi részeivel)

start -> olvl : regiszterek kezdeti értékeinek beállítása, bemeneti állomány értelmezése

olvl -> ujra: beolvas egy karaktert és e karakter értékétïl (mi is az) függïen meghív egy másik részt

(ha szünet, akkor "ujra->okk" különben "okk->lp1")

ujra -> okk: ez olvassa be a sok-szüneteket

okk->lp1: ha <enter>-t olvasott, akkor a következï eljarást hívja meg

lp1->nemneter: ha <enter>-t olvas, akkor sort emel a kimeneten, és egy újabb karaktert olvas be

nementer->filevege: kiir egy karaktert és beolvassa a következït

filevege->end start: ha elfogy a bemenet (vége az állománynak), akkor vége a programnak


Ha más feltétel nincs, akkor ezen eljárások szekvenciálisan hajtódnak végre.


Forráskód: szabadon letölthetï e dokumentáció mellïl (a.asm)


Érvénytelen teszteset: nincs.


Hatékonysági tesztesetek: nincs.


Fejlesztési lehetïségek:

Változtatható bemeneti forrás: billenty¹zetrïl vagy állományból olvasson-e, illetve írjon-e ki..



Budapest, 2001. december eleje

Szamosközi Péter (szamosp_a_elte.hu)