|
|
Editor
(konvence WordStaru) |
Co chceme |
jak toho dosáhnout |
---|
Uložení - save souboru |
F2 |
|
Pohyb cursoru |
o znak |
šipkami |
o slovo |
^ se šipkami |
o „stránku” |
PageUp PageDown |
na začátek řádku |
Home |
|
na konec řádku
na poslední znak řádku |
End |
|
Smazání |
znaku dopředu |
BackSpace ← |
znaku dozadu |
Delete |
řádku |
^Y |
|
Definování |
bloku |
|
pohyb šipkami se Shiftem ⇑ |
|
(alternativně) |
začátek -
^K B
konec -
^K K |
| |
Horisontální posunutí |
o jeden znak doprava |
^K I |
|
o jeden znak doleva |
^K U |
| |
Smazání | |
^K Y |
| |
Zhasnutí podsvícení | |
^K H |
|
Co chceme |
napřed |
potom |
Kopírování | bloku |
cursorem na cílové místo |
^K C |
Přesunutí |
cursorem na cílové místo |
^K V |
Hromadné nahrazení textu |
^Q A |
vyplnění tabulky |
Vyhledávání textu |
^Q F |
vyplnění tabulky |
|
|
Editor
|
Ovládání VPFP
|
Něco z Pascalu
|
Některé chyby při běhu
|
|
|
Ovládání vývojového prostředí free pascalu |
Co chceme |
jak toho dosáhnout |
---|
Ukončení práce VPFP |
|
Alt X |
Kontrola syntaxe |
|
Alt F9 |
Překlad a spuštění programu |
|
^ F9 |
|
Zastavení „zlobícího” programu „násilné” zastavení |
|
^Break |
|
Ukončení běhu programu |
|
^F2 |
Přepnout do uživatelské obrazovky |
|
Alt F5 |
Přepnout do okna n |
|
Alt n |
Zavřít aktuální okno |
|
Alt F3 |
|
Provést podsvícený řádek - krokování nejde se dovnitř do podprogramů |
|
F8 |
|
Provést podsvícený řádek - krokování včetně volaných podprogramů |
|
F7 |
|
Co chceme |
napřed |
potom |
Otevřít nové okno |
F3 |
vybrat soubor |
Nápověda - help |
cursorem na identifikátor |
^ F1 |
|
Nastavení bodu zastavení (break pointu) |
nastavit cursor na žádaný řádek |
^F8 |
takhle vypada nastaveny break point |
|
|
Zrušení nastavení bodu zastavení (break pointu) |
nastavit cursor na řádek,
na kterém chcete zrušit nastavení bodu zastavení (break pointu) |
^F8 |
Zadání pro vypisování
hodnoty při traceování |
^F7 |
vyplnit políčko výrazem pro požadovanou hodnotu |
|
Editor
|
Ovládání VPFP
|
Něco z Pascalu
|
Některé chyby při běhu
|
|
|
Něco z Pascalu
|
|
Program - příkazy |
Význam - komentář |
Čtení z textového souboru |
var
chs: string;
fi: TEXT;
begin
assign(fi, 'input.txt');
reset(fi);
while
not eof(fi)
do begin
readln(fi, chs);
writeln(chs)
end;
close(fi)
readln
end.
|
deklarace proměnné fi
typu textového souboru
ztotožnění proměnné fi
se souborem pojmenovaném input.txt
otevření souboru fi
i. e. input.txt pro čtení
platí dokud není konec souboru
fi i. e. input.txt
načtení řádku ze souboru fi
i. e. input.txt do řetězcové proměnné chs
zavření souboru fi
i. e. input.txt
|
|
Zápis do textového souboru |
var
chs: string;
fo: TEXT;
begin
assign(fo, 'output.txt');
rewrite(fo);
readln(chs);
while
chs <> ''
do begin
writeln(fo, chs);
readln(chs)
end;
close(fo)
end.
|
deklarace proměnné fo
typu textového souboru
ztotožnění proměnné fo
se souborem pojmenovaném output.txt
otevření souboru fo
i. e. output.txt pro zápis
načtení řádku z klávesnice (ukončeného
Enterem) do proměnné chs
platí, jestli řetězec v proměnné chs není prázdný
zapis obsahu řetězcové proměnné chs
a přechodu na nový řádek do souboru
fo i. e. output.txt
načtení řádku z klávesnice (ukončeného
Enterem) do proměnné chs
zavření souboru fo
i. e. input.txt
|
|
Editor
|
Ovládání VPFP
|
Něco z Pascalu
|
Některé chyby při běhu
|
|
|
Některé chyby při běhu |
Číslo chyby |
Důvod |
200 |
dělení nulou (i při operaci mod) |
|
201 |
přetečení rozsahu proměnné daného typu nebo indexování mimo meze pole |
|
314 |
zastavení „cyklícího” programu pomocí
^Break |
|
Ostatní chyby při běhu |
|
Editor
|
Ovládání VPFP
|
Něco z Pascalu
|
Některé chyby při běhu
|