"BORLAND & TURBO PASCAL 7.0. PODSTAWY PROFESJONALNEGO PROGRAMOWANIA" ; P.M.BOGENSCHUTZE ; SIGMA NOT, 1994 ; stan : bdb (stan okładki : plus db) ; przesyłka polecona : 10,50 zł.
SPIS TREŚCI : Przedmowa XI Podziękowanie XIII Borland Pascal 7.0 XIV Dyskietka XV 1. Pojęcia podstawowe 1 1.1. Struktura programu w Turbo Pascalu 3 1.1.1. Symbole podstawowe 8 1.1.2. Identyfikatory 9 1.1.3. Etykiety 10 1.1.4. Wartości numeryczne (liczby) 15 1.1.5. Łańcuchy (ciągi znaków) 15 1.2. Stałe i zmienne 18 1.3. System binarny (układ dwójkowy) 21 1.4. System heksadecymalny 26 1.5. Komentarze 29 2. Proste typy danych 31 2.1. Typ prosty 34 2.2. Typy całkowite 35 2.2.1. Typ Byte 39 2.2.2. Typ Shortlnt 40 2.2.3. Typ Word 40 2.2.4. Typ Integer 41 2.2.5. Typ Longlnt 41
2.3. Typ wyliczeniowy 42 2.4. Typ okrojony 49 2.5. Typy logiczne 59 2.6. Typ znakowy Char 71 2.7. Typy rzeczywiste 81 2.7.1. Koprocesor numeryczny 82 2.7.2. Zmiennoprzecinkowy zapis liczby 87 2.7.3. Typ Real 88 2.7.4. Typ Single 99 2.7.5. Typ Double 104 2.7.6. Typ Extended 105 2.7.7. TypComp 110 2.8. Stałe typowe 110 2.9. Zmiana typu 112 2.9.1. Zmiana typu wyrażenia 113 2.9.2. Zmiana typu zmiennej 114 3. Instrukcje 117 3.1. Instrukcja przypisania 120 3.2. Instrukcja złożona 122 3.3. Instrukcja warunkowa 124 3.3.1. Podejmowanie decyzji jeśli 124 3.3.2. Instrukcja wyboru CASE 128 3.4. Instrukcja pętli 133 3.4.1. Instrukcja dla 135 3.4.2. Instrukcja powtarzaj 142 3.4.3. Instrukcja dopóki 146 3.5. Przykłady zastosowań 148 3.5.1. Logika 148 3.5.2. Algebra 150 3.5.3. Grafika 154 4. Procedury i funkcje 159 4.1. Procedury 161 4.1.1. Nazwy lokalne i globalne 164 4.1.2. Parametry formalne 168 4.1.3. Parametry wołane przez wartość 168 4.1.4. Parametry wołane przez zmienną 172 4.1.5. Parametry beztypowe 176 4.2. Funkcje 179 4.2.1. Nazwy lokalne i globalne 181 4.2.2. Parametry formalne 182 4.2.3. Parametry wołane przez wartość 182 4.2.4. Parametry wołane przez zmienną 184 4.2.5. Parametry beztypowe 186 4.3. Rekursja 187 4.3.1. Rekursja w przykładach 195 4.4. Deklaracja z FORWARD 200 5. Typ String 203 6. Typy strukturalne 223 6.1. Typ tablicowy 226 6.1.1. Tablice j ednowymiarowe 227 6.1.2. Tablice wielowymiarowe 243 6.2. Typ rekordowy 259 6.2.1. Typ rekordowy wariantowy 272 6.3. Typ zbiorowy 280 6.4. Typ plikowy 292 6.4.1. Pliki zdefiniowane 296 6.4.2. Pliki tekstowe 317 6.4.3. Pliki beztypowe 327 6.4.4. Wejście — wyjście 338 7. Zarządzanie pamięcią 347 7.1. Rozkład pamięci — Tryb rzeczywisty 352 7.1.1. Obliczanie adresów 354 7.1.2. Rodzaje segmentów 359 7.1.3. Manager sterty 369 7.2. Rozkład pamięci — Tryb chroniony 375 7.2.1. Tryb wirtualny 376 7.2.2. Obliczanie adresów 377 7.2.3. Pamięć wirtualna 379 7.2.4. Segment kodu 382 7.2.5. Atrybuty segmentu kodu 383 7.2.6. Segment stosu i danych 385 7.3. Pamięć Extended i Expanded 386 7.4. Operacje na bitach 391 7.4.1 Operatory logiczne 392 7.4.2. Hi, Lo i Swap 400 8. Typy wskaźnikowe 403 8.1. Typ wskaźnikowy 406 8.2. Zwalnianie dynamicznej pamięci 410 8.2.1. Tryb rzeczywisty 411 8.2.2. Lista wolnych bloków 421 8.2.3. HeapError — Obchodzenie się z błędem 425 8.3. Listy, kolejki i drzewa binarne 432 8.3.1. Listy jednokierunkowe 433 8.3.2. Kolejki 453 8.3.3. Listy dwukierunkowe 454 8.3.4. Listy cykliczne 479 8.3.5. Drzewa binarne 484 8.4. Typ Pointer 508 8.4.1. Znormalizowane wskaźniki 510 8.5. Wskaźniki i operator adresu @ 516 9. Typ wskaźnikowy PChar 519 9.1. C-łańcuchy 522 9.2. Typ PChar 523 9.3. Rozszerzone reguły syntaktyczne 528 9.4. C-łańcuchy w przykładach 547 10. Typy proceduralne 565 10.1. Model FAR i NEAR 567 10.2. Zastosowanie typów proceduralnych 569 11. Tryb chroniony i DPMI 581 11.1. Manager sterty — Tryb chroniony 584 11.1.1. HeapError — obchodzenie się z błędem 586 11.2. Złącze standardowe — DPMI 587 11.2.1. Moduł WinAPI 588 D