home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 June A / Pcwk6A98.iso / Ksiazki / CROMA / FP.TXT < prev    next >
Text File  |  1998-01-15  |  5KB  |  206 lines

  1. Pawe│ ZiΩba
  2.   äFilozofia Pascala.
  3.   Podstawy jΩzyka programowaniaö
  4.  
  5. Pawe│ ZiΩba ù filozof, cz│owiek rene-
  6. sansu, romantyk o duszy poety. Szczery, 
  7. ┐yczliwy ludziom artysta o g│Ωbokim 
  8. i analitycznym spojrzeniu na £wiat. 
  9. Praktyk programista, dla kt≤rego prze-
  10. kszta│cenie algorytmu w program jest 
  11. wyrazem skomplikowanej natury cz│owie-
  12. cze±stwa. Badacz rynku reklamy zewnΩtrz-
  13. nej, do niedawna pracownik Uniwersytetu 
  14. Wroc│awskiego, obecnie przedsiΩbiorca 
  15. podejmuj╣cy wyzwania nowej rzeczywisto-
  16. £ci.
  17.  
  18. Tyle o autorze... Ksi╣┐ka za£ dok│adnie 
  19. opisuje podstawowe konstrukcje sk│adniowe 
  20. i zasady jΩzyka z uwzglΩdnieniem kon-
  21. strukcji wystΩpuj╣cych w Turbo Borland 
  22. Pascal 7.0; zawiera podstawowy opis 
  23. £rodowiska ww. kompilator≤w. Jej atutem 
  24. jest po│o┐enie szczeg≤lnego nacisku na 
  25. praktykΩ programowania. Pozycja ta 
  26. wyr≤┐nia siΩ niestandardowym podej£ciem 
  27. do tematu, udowadniaj╣c tym samym, ┐e 
  28. wstΩp do programowania nie musi byµ 
  29. suchym, ciΩ┐ko strawnym daniem, po kt≤rym 
  30. delikwent d│ugo odczuwa bole£ci. Ksi╣┐ka 
  31. adresowana jest do szerokiego grona 
  32. pocz╣tkuj╣cych programist≤w, uczni≤w
  33. i student≤w.
  34.  
  35. Spis tre£ci
  36.  
  37. 1. Podstawowe pojΩcia
  38.  
  39.      Komputer = urz╣dzenie do
  40.        przetwarzania danych
  41.      SprzΩt i oprogramowanie
  42.      Algorytmy
  43.      Program
  44.      JΩzyki niskiego i wysokiego
  45.        poziomu
  46.      Interpretatory i kompilatory
  47.      Kod ASCII
  48.      Systemy liczenia
  49.      Bity i bajty
  50.  
  51. 2. Podstawy Pascala
  52.  
  53.      Podstawowe elementy programu
  54.      TrochΩ o stylu programowania
  55.      Zmienne i ich deklarowanie
  56.      Identyfikatory zmiennych
  57.      Podstawianie
  58.      Kilka s│≤w o optymalizacji
  59.      Wyprowadzanie danych: write 
  60.        i writeln
  61.      Wprowadzanie danych: read 
  62.        i readln
  63.      Sta│e
  64.      Zmienne inicjowane
  65.  
  66. 3. Konstrukcje steruj╣ce
  67.  
  68.      Testowanie warunk≤w:
  69.        instrukcja if
  70.      Instrukcja if w rozbudowanej
  71.        postaci
  72.      Instrukcje proste i instrukcje
  73.        z│o┐one
  74.      Instrukcja case
  75.      Instrukcja case a instrukcja if
  76.      Badanie przynale┐no£ci do
  77.        przedzia│≤w i grup za pomoc╣
  78.        instrukcji case
  79.      PΩtle: instrukcja while
  80.      PΩtle: instrukcja repeat
  81.      PΩtle: instrukcja for
  82.      Zapomnieµ po przeczytaniu
  83.  
  84. 4. Procedury i funkcje
  85.  
  86.      Procedury
  87.      Parametry procedury
  88.      Funkcje
  89.      Spos≤b przekazywania parametr≤w
  90.      Kilka uwag o identyfikatorach
  91.      Lokalno£µ
  92.      Inne aspekty lokalno£ci
  93.      Rekurencja
  94.      Kilka operacji na danych
  95.        tekstowych z wykorzystaniem
  96.        rekurencji
  97.      Niebezpiecze±stwa rekurencji
  98.  
  99. 5. Operacje danych
  100.  
  101.      Spos≤b przechowywania zmiennych 
  102.        w pamiΩci komputera
  103.      Ca│kowite typy danych
  104.      Rzeczywiste typy danych
  105.      Kilka uwag o przechowywaniu
  106.        danych w pamiΩci
  107.      Typy │a±cuchowe
  108.      Typy boolowskie
  109.      K│opoty z podstawianiem
  110.      Konwersja typ≤w przy wywo│ywaniu
  111.        procedur lub funkcji
  112.      Konwersja typ≤w │a±cuchowych przy
  113.        wywo│ywaniu funkcji
  114.      Operatory arytmetyczne
  115.      Zasady pos│ugiwania siΩ
  116.        operatorami arytmetycznymi
  117.      Operacje na operandach r≤┐nych 
  118.        typ≤w
  119.      Przepe│nienie - ƒr≤d│o wiecznych
  120.        k│opot≤w
  121.      K│opoty, k│opoty, k│opoty
  122.      Operatory boolowskie
  123.      Operatory relacji
  124.      Operatory bitowe (logiczne)
  125.      Maski bitowe
  126.      Operator │a±cuchowy
  127.      Priorytety operator≤w
  128.  
  129. 6. Typy danych dla zaawansowanych
  130.  
  131.      Typy porz╣dkowe
  132.      Tworzenie w│asnych typ≤w danych
  133.      Typy wyliczeniowe
  134.      Typy okrojone
  135.      Zbiory
  136.      Dodawanie zbior≤w
  137.      Odejmowanie zbior≤w i wydzielanie
  138.        ich czΩ£ci wsp≤lnej
  139.      Tablice
  140.      Przyk│ady korzystania z tablic
  141.      Sortowanie zawarto£ci tablic
  142.      WiΩcej ni┐ jeden wymiar
  143.      Rekordy
  144.      Przyk│ad u┐ycia tablic rekord≤w
  145.      Rekordy z wariantami
  146.  
  147. 7. Pliki
  148.  
  149.      Pliki zastrze┐one
  150.      Podstawy plik≤w tekstowych
  151.      Standardowe wej£cie i standardowe
  152.        wyj£cie
  153.      Buforowanie
  154.      Niebezpiecze±stwa zwi╣zane 
  155.        z buforowaniem
  156.      U┐ycie instrukcji write/writeln 
  157.        w plikach tekstowych
  158.      U┐ycie instrukcji read/readln 
  159.        w plikach tekstowych
  160.      Pliki jednorodne
  161.      Korzystanie z plik≤w jednorodnych
  162.      Kontrola b│Ωd≤w
  163.      Pliki amorficzne
  164.  
  165. 8. Dynamiczne zarz╣dzanie pamiΩci╣
  166.  
  167.      Po£redni dostΩp do danych û 
  168.        wskaƒniki amorficzne
  169.      Typy zmiennych wskaƒnikowych
  170.      Tworzenie zmiennych na stercie
  171.      Inne metody rezerwowania 
  172.        i zwalniania pamiΩci na stercie
  173.      Przyk│ad tworzenia bazy danych 
  174.        z wykorzystaniem wskaƒnik≤w
  175.      Listy powi╣zane
  176.      Drzewo binarne
  177.      Zamieni│ stryjek siekierkΩ na
  178.        kijek
  179.  
  180. 9. Struktura programu
  181.  
  182.      W│╣czanie plik≤w
  183.      Modu│y
  184.      Korzystanie z modu│≤w
  185.      Sk╣d wzi╣µ modu│y?
  186.      Powi╣zania miΩdzy modu│ami
  187.  
  188. 10. Dodatki
  189.  
  190.      Dodatek A: Tablice kod≤w
  191.      Dodatek B: Kompilator wsadowy 
  192.        w Turbo/Borland Pascalu 7.0
  193.      Dodatek C: S│owa zastrze┐one
  194.      Dodatek D: Dyrektywy kompilatora
  195.        w Turbo/Borland Pascalu 7.0
  196.      Dodatek E: Kody b│Ωd≤w zwracane
  197.        przez funkcjΩ systemow╣ ioresult 
  198.  
  199.  
  200. --------------------
  201. ISBN 83-86343-17-6
  202. Wydawnictwo CROMA, wyd. II, listopad 1997
  203. str. 325, format 165x235 (B5)
  204. oprawa broszurowa ù lakierowana
  205. cena 28.00 z│ (25.20 z│ z rabatem)
  206.