LLL OOOOOOOO RRRRRRRR DDDDDD LLL OOOOOOOO RRRRRRRR DDDDDDD LLL OOO OOO RRR RRR DDD DDD LLL OOO OOO RRR RRR DDD DDD LLL OOO OOO RRRRRRRR DDD DDD LLL OOO OOO RRRRRRRR DDD DDD LLL OOO OOO RRRRRR DDD DDD LLL OOO OOO RRR RRR DDD DDD LLLLLL OOOOOOOO RRR RRR DDDDDDD LLLLLL OOOOOOOO RRR RR DDDDDD SSSSS OOOOO RRRRR TTTTT S O O R R T S O O R R T SSSSS O O RRRRR T S O O R R T S O O R R T SSSSS OOOOO R R T UPOZORNĚNÍ: =========== Pod názvem LORD'S SORT ... je pro vás k dispozici balík programů: LORD'S SORT MAN - program v FETu, který máte právě před sebou, LORD'S SORT scr - zaváděcí program pro LORD'S SORT pgm, LORD'S SORT pgm - třídicí a tiskový program, LORD'S SORT FET - program pro převod textových souborů do FETu nebo z FETu do tvaru vhodného pro program LORD'S SORT pgm. NÁVOD K POUŽÍVÁNÍ PROGRAMU ========================== 1) LORD'S SORT pgm: ------------------- Program umožňuje vytvářet a zpracovávat textové soubory, které lze třídit. Po natažení programu do paměti uvidíte v prvních dvou řádcích seznam všech příkazů, s kterýma program spolupracuje. Předtím než si je popíšeme, nejprve o způsobu zadávání těchto příkazů. Příkazy se volí stisknutím (zadáním) toho písmene, které je v textu příkazu napsáno znakem velké abecedy. Pokud jsou zde dvě velká písmena po sobě, zadejte nejprve první a po puštění tlačítka můžete hned zadat druhé písmeno. Příkazy se zadávají pouze ve vstupním režimu, který je indikován dvojitým zvukovým efektem. Příkazy se neukončují tlačítkem - program si sám kontroluje zadání příkazu a po správném zadání okamžitě reaguje. POPIS PŘÍKAZŮ: ============== Příkaz M -------- -ukončení práce s programem a skok do monitoru. Příkaz L -------- -nahrání souboru (load), který byl vytvořen programem LORD'S SORT pgm nebo LORD'S SORT FET do paměti počítače. Příkaz S -------- - nahrání souboru z počítače (save) na kazetu, a to jako jednokopiový soubor. Příkaz VE --------- -verifikace právě nahraného souboru na kazetě. Příkaz N -------- -vytváření nového souboru do vyčistěné paměti. Pokud je tato oblast paměti skutečně prázdná, na předposledním řádku se vám objeví zpráva, že v jedné větě můžete zadat max. 79 znaků + < CR>. Pokud plánujete vytvořený soubor tisknout na tiskárně na formát A4, vkládejte pouze 65 znaků na jednu větu. (Berte to pouze jako doporučení.) Dále následuje zpráva, že po vložení všech vět musíte vložit ukončovací větu, tvořenou pouze znakem libra + . Nedoporučuji vám zadat tuto ukončovací větu jako jedinou větu souboru - program následně havaruje! Znak libra rovněž nepoužívejte jako součást textu věty. Po zadání ukončovací věty se opět dostanete do vstupního režimu. Při zadávání každé věty si nejprve větu překontrolujte a až potom stiskněte . Pokud by se vám však stalo, že přeci jen došlo k omylu, tuto větu můžete ještě opravit, protože bezprostředně po stisku dostanete dotaz, zda je věta správná. Pokud by nebyla, stiskněte N a větu opravte, v opačném případě stiskněte znak A. Po odsouhlasení věty se vám tato objeví uprostřed obrazovky, abyste měli přehled o poslední vložené větě (zejména u dlouhých souborů). Další možnost provádění oprav - viz příkaz OP. Na předposledním řádku se vám budou zobrazovat informace o počtu vět v paměti a o počtu volných bytů. Po natažení programu do paměti počítače máte k dispozici 42 723 bytů (znaků), a to včetně všech znaků CR. Pokud zadáte tento příkaz přesto, že v paměti je již nějaký soubor, program se vás dotáže, zda skutečně chcete vytvářet nový soubor. Pokud odpovíte A, původní program se smaže a můžete začít s vkládáním. Pokud odpovíte N, původní soubor se nezruší a vracíte se do vstupního režimu. [Viz rovněž příkaz OP a přepinače.] Důležité upozornění: Zvykněte si stále sledovat poslední dva řádky obrazovky. Objevují se zde všechny dotazy a návody k další činnosti. Příkaz P -------- -přidávání dalších vět za konec souboru, který je již v paměti. [Viz rovněž přepinače.] Příkaz OP --------- -oprava libovolné věty souboru. Po zadání příkazu se vás program zeptá na číslo měněné věty. Musíte nyní zadat p ř e s n ě 5 čislic, t.j. i s vedoucími nulami (např.: 00003)! V opačném případě dojde k chybě. Pokud neznáte přesné pořadové čislo věty v souboru, můžete si celý soubor nebo jen jeho vybranou část prohlídnout příkazem OB. [Viz rovněž přepinače.] Příkaz OB --------- -zobrazení vět na obrazovku. Po zadání přikazu opět zadejte ohraničení požadovaných vět pomocí pětimístného čísla jak pro první zobrazenou větu, tak pro poslední. V případě, že jsou obě čísla stejná, zobrazí se vám pouze uvedená věta. [Viz rovněž přepinače.] Příkaz TI --------- -výpis vět na tiskárně. I zde se vás program zeptá na pořadové čislo první a poslední tištěné věty. Dalším dotazem je, zda máte připojenou tiskárnu CONSUL nebo jinou, která dokáže interpretovat malou abecedu kódu SHARP. Tiskárna CONSUL to neumí, proto se znaky malé abecedy musí nejprve překódovat a až potom tisknout. [Viz rovněž přepinače.] Příkaz Z -------- -zrušení celého souboru nebo rušení jednotlivých vět. Při rušení jedné věty se program opět dotazuje na její číslo. Zadejte již zmíněných 5 číslic. Upozornění: V řádku pro tisk zpráv se objeví text, abyste zadali číslo m ě n ě n é věty. Chápejte to jako číslo r u š e n é věty, protože uvedený text je společný i pro příkaz OP. Příkaz VL --------- -vložení nové věty na libovolnou pozici v souboru (na rozdíl od příkazu P). Na dotaz programu opět musíte zadat pořadové číslo věty, za kterou chcete umístit větu novou. Po jejím určení se vám tato věta zobrazí ve vstupním řádku a následuje opět dotaz, zda chcete novou větu skutečně vložit za ni. Pokud jste se nestrefili a hledaná věta je někde dále, odpovězte N a program vám nabídne větu následující. V opačném případě odpovězte A a můžete vkládat. Z výše uvedeného plyne, že nelze vložit novou větu jako první v pořadí. Příkaz TR --------- -třídění vět souboru. Nejprve se objeví dotaz na ohraničení vět, které požadujete setřídit. Pak následuje další dotaz na vzestupné nebo sestupné třídění zadaného intervalu vět - odpovězte V nebo S. Poté musíte zadat pořadové číslo znaku ve větě, od kterého požadujete třídění. Tady si z a p a m a t u j t e to, že toto číslo musí být menší nebo rovno počtu znaků n e j k r a t š í věty v souboru. V opačném případě vám pomůže jenom RESET. Tuto pozici třídicího klíče nemusíte zadávat jako pětici číslic. Posledním dotazem je délka třídicího klíče. Opět nemusíte zadávat pětici číslic a tady již nemusíte kontrolovat, zda je součet pozice klíče a jeho délka menší než nejkratší věta - program si to již hlídá sám. Přepinače --------- Program využívá tři přepinače, které můžete používat pouze ve vstupním režimu: & = přepinač na zobrazování nebo zrušení zobrazování pořadového čísla věty pro příkazy N, P nebo OB. Zobrazování pořadových čísel je indikováno na konci 2. řádku znakem A, zrušení zobrazování znakem N. # = pokud vám tiskárna při výpisu tiskne o jeden prázdný řádek mezi větama navíc, přepněte si tento přepinač na znaménko minus (-), v opačném případě ponechte znaménko plus (+). Aktuální stav přepinače je vidět na konci 3. řádku. % = přepinač pro nastavení stránkování na tiskárně. Podle zpráv v předposledním řádku postupně nastavujete: -pořadové číslo sloupce v řádku, odkud má začínat tisk, -pořadové číslo sloupce v řádku, kde má končit tisk, -počet řádků na tiskové straně, -počet volných řádků při přechodu na další stránku. Všechny číselné údaje zadávejte tak, jak jste zvyklí, t. j. buď jako jednomístné nebo dvojmístné číslo. Po natažení programu do paměti počítače jsou nastaveny tyto implicitní hodnoty (ve stejném pořadí jako výše): 1, 65, 65, 8 Poznámka autora: Program LORD'S SORT pgm je hlavně třídicí a tiskový program, nepožadujte proto po něm (tedy i po jeho autoru), aby dokázal všechno to, co umí FET. Děkuji za pochopení. 2) LORD'S SORT FET: ------------------- Program má dvě varianty výpočtu: a) převod souboru v SORTu do FETu b) převod souboru v FETu do SORTu Při převodu z FETu do SORTu se vlastně dekóduje znakový generátor užívaný FETem do ASCII znaků SHARP, t. j. číslice a speciální znaky zůstávají beze změny a z písmen malé a velké abecedy se odstraní všechny háčky, čárky a kroužky. Znaky, které nejsou součástí SHARP-kódu se nahradí mezerama. Protože editor FET bohatě využívá celoobrazovkový editor, v některých větách může být nadbytečný počet mezer (hlavně při použití funkce JUSTIFY). Program LORD'S SORT FET tuto skutečnost bere v úvahu, a proto při natažení takto přeloženého souboru do SORTu se vám mohou věty zobrazovat ne příliš esteticky ( ekonomicky) rozmístěné na obrazovce. Tyto přebytečné mezery nejsou programem odstraňovány z toho důvodu, abyste při opětovném přeložení souboru ( i po eventuelní editaci) do FETu opět dostali soubor původního členění. Samozřejmě, že v tomto novém souboru nebudou žádné české znaky - ty si musíte doplnit FETem. Z výše uvedeného důvodu si zapamatujte tu skutečnost, že věty delší než 79 znaků n e l z e v SORTu opravovat (!), avšak se souborem můžete provádět všechny ostatní funkce, t. j. vkládat a přidávat další věty ( o max. délce 79 znaků), věty rušit, tisknout na tiskárně nebo zobrazovat na obrazovce apod. SHARP klub NOVÝ JIČÍN prosinec 1988 Copyright (C) LORD