Of: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Není zobrazeno 14 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
− | Vyhrazené slovo of je použito v deklaracích typů pole, množina, soubor a v příkazech case. | + | Vyhrazené slovo of je použito v deklaracích typů [[array|pole]], [[set|množina]], [[file|soubor]] a v příkazech case. |
;Syntaxe | ;Syntaxe | ||
− | identifikátor =array[X..Y] of type | + | identifikátor =[[array]][X..Y] of type |
− | identifikátor =set of type | + | identifikátor =[[set]] of type |
− | identifikátor =file of type | + | identifikátor =[[file]] of type |
− | case výraz of <případ seznam příkazů> | + | case výraz of < případ seznam příkazů > |
− | Příklady | + | ;Příklady |
{ Deklarace pole } | { Deklarace pole } | ||
type Seznam =array[1..100] of Integer; | type Seznam =array[1..100] of Integer; | ||
− | Cetnost =array['A'..'Z'] | + | Cetnost =array['A'..'Z'] of Byte; |
Matice =array[0..9, 0..9] of real; | Matice =array[0..9, 0..9] of real; | ||
{ typ množina } | { typ množina } | ||
Řádek 30: | Řádek 30: | ||
SouborCisel =file of Integer; | SouborCisel =file of Integer; | ||
SwapFile =file; | SwapFile =file; | ||
− | { | + | { příkaz case } |
case Ch of | case Ch of | ||
− | 'A'..'Z', 'a'..'z': WriteLn(' | + | 'A'..'Z', 'a'..'z': WriteLn('PÃsmeno'); |
− | '0'..'9': WriteLn(' | + | '0'..'9': WriteLn('ÄÃslice'); |
− | '+', '-', '*', '/': WriteLn(' | + | '+', '-', '*', '/': WriteLn('Operátor'); |
else | else | ||
− | WriteLn(' | + | WriteLn('Speciální znak'); |
end; | end; | ||
[[Category:rezervovaná slova]] | [[Category:rezervovaná slova]] |
Aktuální verze z 29. 9. 2012, 22:42
Vyhrazené slovo of je použito v deklaracích typů pole, množina, soubor a v příkazech case.
- Syntaxe
identifikátor =array[X..Y] of type identifikátor =set of type identifikátor =file of type case výraz of < případ seznam příkazů >
- Příklady
{ Deklarace pole } type Seznam =array[1..100] of Integer; Cetnost =array['A'..'Z'] of Byte; Matice =array[0..9, 0..9] of real; { typ množina } type Den =(Po, Ut, Str, Ctv, Pa, So, Ne); Znaky =set of Char; Cislice =set of 0..9; Dny =set of Day; { Deklarace typu soubor } type Osoba =record Jmeno : string[15]; Prijmeni : string[25]; Adresa : string[35]; end; SouborOsob =file of Person; SouborCisel =file of Integer; SwapFile =file; { příkaz case } case Ch of 'A'..'Z', 'a'..'z': WriteLn('PÃsmeno'); '0'..'9': WriteLn('ÄÃslice'); '+', '-', '*', '/': WriteLn('Operátor'); else WriteLn('Speciální znak'); end;