|
|
.
|
|
|
0 (hodnocen0 x )
|
|
|
BK
|
|
|
|
|
|
|
|
|
Praha : Československá vědeckotechnická společnost, 1985
|
|
|
206 s.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
000030152
|
|
|
OBSAH // Předmluva... 8 // 1. ÚVOD... ? // 1.1 Souhrnně o Pascalu... 10 // 1.2 Souhrnně o implementaci Fel-Pascal-SMEP ... 13 // 1.3 Metoda syntaktických diagramů ... 16 // 2. LEXIKÁLNÍ ELEMENTY ... 18 // 2.1 Obecně ... 18 // 2.2 Speciální symboly ... 19 // 2.3 Vybraná slova... 19 // 2.4 Identifikátory... 20 // 2.5 Čísla... 22 // 2.6 Návěští ... 24 // 2.7 Řetězce znaků ... 24 // 2*8 Komentáře ... 25 // 2.9 0-poznámky ... 26 // 3. KOMPILAČNÍ JEDNOTKY ... 27 // 3.1 Struktura programu... 27 // 3.2 Hlavní jednotka programu... 29 // 3.2.1 Hlavička programu ... 29 // 3.2.2 Specifikace ... 30 // 3.2.2 Blok... 31 // 3.3 Deklarační jednotky ... 33 // 4. DEKLARACE ... 35 // 4.1 Deklarace návěští ... 35 // 4.2 Deklarace konstant ... 35 // 4.3 Deklarace typů ... 36 // 4;3.1 Obecně ... 36 // 4.3.2 Jednoduché typy... 38 // 4.3.2.1 Obecně ... 38 // 4.3.2.2 Standardní jednoduché typy ... 39 // 4.3.2.3 Výčtové typy... 42 // 4.3.2.4 Typy interval ... 42 // 4.3.3 Strukturované typy... 43 // - 4 4.3.3.1 Obecně ... 43 // 4.3.3.2 Typy pole ... 44 // 4.3.3.3’ Typy záznam... 46 // 4.3.3.4 Typy množina ... 49 // 4.3.3.5 Typy soubor ... 50 // 4.3.4 Typy ukazatel ... 51 // 4.3.5 Kompatibilita typů... 52 // 4.4 Deklarace proměnných ... 54 // 4.5 Deklarace procedur a funkcí ... 56 // 4.5.1 Obecně ... 56 // 4.5.2 Deklarace procedury ... 57 // 4.5.3 Deklarace funkce ... 59 // 4.5.4 Formální parametry... 61 // 4.6 Rozsahy platnosti ... 68 // 5. VÝRAZY...
|
|
|
...?? // 5.1 Obecně... 73 // 5.2 Proměnné ... 74 // 5.2.1 Obecně ... 74 // 5.2.2 Selektor pole ... 77 // 5.2.3 Selektor záznamu ... 78 // 5.2.4 Dereference ukazatele... 78 // 5.2.5 Přístupová proměnná souboru ... 79 // 5.2.6 Přetypování proměnné ... 79 // 5.3 Konstruktor množiny ... 80 // 5.4 Operace ... 81 // 5.4.1 Obecně ... 81 // 5.4.2 Aritmetické operace ... 82 // 5.4.3 Boolovské operace ... 84 // 5.4.4 Množinové operace ... 84 // 5.4.5 Relační operace... 85 // 5.4.6 Operace s ukazateli ... 86 // - 5 5.5 Zápis runkce ... 87 // 5.5.1 Obecně ... 87 // 5.5.2 Standardní funkce ... 88 // 5.5.2.1 Obecně ... 88 // 5.5.2.2 Aritmetické funkce ... 89 // 5.5.2.3 Ostatní funkce... 89 // 6. PŘÍKAZY ... 92 // 6.1 Obecně ... 92 // 6.2 Jednoduché příkazy ... 94 // 6.2.1 Přiřazovací příkaz... 94 // 6.2.2 Příkaz procedury... 95 // 6.2.2.1 Obecně ... 95 // 6.2.2.2 Standardní procedury ... 96 // 6.2.3 Příkaz skoku... 97 // 6.2.4 Prázdný příkaz ... 99 // 6.3 Strukturované příkazy ... 100 // 6.3.1 Složený příkaz,... 100 // 6.3.2 Příkaz if ... 100 // 6.3.3 Příkaz case ... 101 // 6.3.4 Příkaz repeat ... 102 // 6.3.5 Příkaz while ... 103 // 6.3.6 Příkaz for... 104 // 6.3.7 Příkaz with... 106 // 7. SOUBORY... 109 // 7.1 Logické a fyzické soubory ... 109 // 7.1.1 Logické soubory... 109 // 7.1.2 Fyzické soubory ... 110 // 7.1.3 Inicializace parametrii programu ... 116 // 7.1.4 Inicializace pracovního souboru ... 118 // 7.1.5 .Přiřazení
|
|
|
permanentního souboru // procedurou ASSIGN ... 118 // - ? 7.1.6 Statická inicializace souboru ... 121 // 7.1.7 Explicitní uzavření souboru ... 121 // 7.2 Textové soubory i... 121 // 7.2.1 Obecně ... 12i // 7.2.2 Sekvenění ětení textového souboru ... 122 // 7.2.3 Vstupní konverze... 124 // 7.2.4 Sekvenční vytváření textového souboru . 128 // 7.2.5 Výstupní konverze ... 130 // 7.3 Binární soubory... 135 // 7.3.1 Obecně ... 135 // _7.3.2 Sekvenční čtení binárního souboru ... 135 // 7.3.3 Sekvenční vytváření binárního souboru . 137 // 7.4 Přímý přístup do souboru ... 139 // 7.4.1 Obecně... 139 // 7.4.2 Otevření a uzavření souboru přímého // přístupu... 139 // 7.4.3 Zpracování binárního souboru přímého // přístupu... 140 // 7.4.4 Zpracování souboru základním přímým // přístupem...“... 143 // 8. PROMĚNNÉ IDENTIFIKOVANÉ UKAZATELEM ... I48 // 8.1 Ukazatele dynamických proměnných ... 148 // 8.«2 Ukazatele statických proměnných... 151 // 9. DALŠÍ RYSY FEL PASCALU ... I54 // 9.1 Zotavení z chyb při výpočtu ... 154 // 9.2 Segmentace ... 155 // 9->3 Smíšené programy ... 158 // 9.3.1 Obecně ... 158 // 9.3.2 Klasifikace fortran nebo system ... 158 // 9.3.3 Specifikace common ... 158 // 9.3.4 Specifikace alias ... 1 59 // 9.3.5 Specifikace origin ... 160 // 9.3.6 Přiřazení počátečních hodnot ... 160 // - 7 10. DALŠÍ KNIHOVNÍ MODULY ... 162 // 11. VNITŘNÍ REPREZENTACE ... 165 // •11.1 Vnitřní
|
|
|
reprezentace hodnot proměnných .. 165 // 11.2 Kód generovaný překladačem ... 169 // 11.2.1 Programové sekce ... 169 // 11.2.2 Optimalizace ... 171 // 11.2.2.1 Optimalizace vnitřní formy // programu... 171 // 11.3 Operační pamět, zásobník, heap, volání procedur a funkcí, pascalský common blok 175 // 11.4 Proměnná popisu souboru ... 178 // 12. VOLÁNÍ PŘEKLADAČE A ŘÍZENÍ PR©BĚHU PŘEKLADU .. 182 // 12.1 Volání překladače ... 182 // 12.2 Přepínače ... 1S4 // 12.3 0-poznámky ... 186 // 12.4 Sestavení programu ... 187 // REJSTŘÍK STANDARDNÍCH A KNIHOVNÍCH PROCEDUR A FUNKCÍ ... 191 // PŘEHLED SYNTAXE... 193
|
|
|
(OCoLC)39404682
|
|
|
cnb000017759
|