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)