Lekce 1.03
Práce s příkazovým oknem


předchozí lekce (1.02) obsah kurzu následující lekce (1.04)

Nejprve si ukážeme, jak se dají velmi jednoduše zadávat systému příkazy bez zápisu programu. Najděte na pracovní ploše okno nazvané příkazy a učiňte je aktivním - klikněte na něj myší. Pokud není okno viditelné , případně je minimalizované, můžete zvolit z menu volbu Okna/Příkazy. Upravte myší velikost okna tak, aby zabíralo levou polovinu obrazovky. Obdobným způsobem nastavte okno Výstup-text do pravé poloviny obrazovky. Přepněte ze zpět do příkazového okna.

Okno příkazy se podobá textovému editoru. Má však velmi důležitou vlastnost. Pokud napíšete v okně libovolný text a stisknete klávesu ENTER, pokusí se systém ihned napsaný řádek vykonat jako známý příkaz. To znamená, že systém si přečte text řádku, na kterém stál kurzor a zjišťuje, zda se jedná o jemu známý povel nebo příkaz. Pokud ano, povel nebo příkaz provede. Proto se toto okno nazývá příkazové.

Příkazy a povely jsou pro systém instrukce, co má vykonat. Příkazem je většinou označen přímý hlavní povel systému. Jako povely jsou označovány doplňkové příkazy, které jsou zabudovány jako podpůrné akce. Příkazy a povely je vhodné psát malými písmeny s velkými písmeny na počátku slova. Pokud jsou přitom názvy povelů uvedeny z více slov, nesmí být mezi nimi uvedeny mezery.

Napište nyní v příkazovém okně slovo BEEP a stiskněte klávesu ENTER. Systém zjistí, že příkaz BEEP je pokyn, pro pípnutí. Zajistí proto, že reproduktor počítače krátce pípne. Takto systém vykonal vámi zadaný příkaz do podoby srozumitelné pro počítač.

V příkazovém okně máte možnost vyzkoušet si mnoho příkazů a povelů systému, aniž napíšete jedinou řádku programu. Pokud uděláte chybu, systém vás na to upozorní a vy máte možnost ihned chybu opravit bez nutnosti opakované kompilace programu. Zapomenete-li například napsat ve výše uvedeném příkazu BEEP jedno 'E', oznámí vám systém, že uvedený příkaz nezná. Najedete proto kurzorem na chybné místo, provedete opravu a po stisku klávesy ENTER se již příkaz vykoná.

Jistě jste si již všimli, že klávesa ENTER neukončí na místě kurzoru řádek, jak to bývá u textových editorů. Řádek zůstane celý zachován a kurzor se automaticky přesune na začátek prázdného řádku za předchozí příkazy. Pokud zkusíte zapsat příkaz


Jazyk KLONDAIK a JUKON: Writeln('KLONDAIK');

Jazyk BONANZA: Writeln("BONANZA")

vypíše se do textového výstupního okna text KLONDAIK. Všimněte si, že v jazyce KLONDAIK a JUKON je text uveden ve jednoduchých apostrofech, příkaz je ukončen středníkem. V jazyce BONABZA je text uveden mezi dvojitými uvozovkami, příkaz nesmí být ukončen středníkem. Odlišnosti v jednotlivých jazycích budou vždy vyznačeny odlišnou barvou.

Možnostmi příkazu Writeln je věnována následující lekce. Nyní bude stačit, pokud si zapamatujete, že příkaz Writeln v uvedeném tvaru vypíše obsah textu uvedeného mezi apostrofy do textového výstupního okna. Mezi apostrofy můžete zkusit přitom zadat libovolný jiný text. Zkuste text několikrát změnit a změny vždy odešlete klávesou ENTER. Jistě si všimnete, že původní text před opravou zůstane v příkazovém okně zachován a příkaz s novým textem bude doplněn na konec příkazového okna. Díky tomu máte vždy přehled o historii zadávaných příkazů. Neprovedete-li v textu žádnou změnu a příkaz opakovaně odešlete, nebude stejný příkaz zadávaný beze změny za sebou v historii příkazového okna za sebou znovu opakován.

Historii zadávaných příkazů můžete libovolně používat bez ohledu na pořadí původního zadávání. Pokud provedete v některém řádku příkazového okna libovolnou změnu a následně stisknete klávesu ESC, příkaz se neprovede a text upraveného řádku bude uveden do původního stavu. Příkazy vyzkoušené v příkazovém okně máte možnost přes schránku Windows následně převést do programu.

Různými pokusy s příkazovým oknem jste dosáhli toho, že máte ve výstupním textovém okně uvedeny různé texty. S každým použitím příkazu Writeln přibude na konec okna jeden řádek. To připomíná použití psacího stroje, kdy také není možné se vracet zpět. V dávných dobách prahistorie výpočetní techniky sálových počítačů se podobné psací stroje používaly pro komunikaci s počítačem. Tehdy se jim říkalo konzole - anglicky console. Uvedené anglické označení je proto také používáno pro příkazy přímo související s obsluhou textového výstupního okna. Pokud například zkusíte zadat v příkazovém okně příkaz ConsoleClear, zjistíte, že zruší obsah textového výstupního okna. Obdobného efektu dosáhnete, pokud se přepnete do textového výstupního okna a stisknete v podřízeném toolbaru uvedeného okna ikonu znázorňující prázdnou stránku. Po kontrolním dotazu bude obsah textového výstupního okna zrušen.

V následující kapitole se seznámíte, jak vypisovat v textovém výstupním okně za použití příkazu WRITELN i jiné informace a hodnoty.


předchozí lekce (1.02) obsah kurzu následující lekce (1.04)

OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz