home *** CD-ROM | disk | FTP | other *** search
- Pawe│ ZiΩba
- äFilozofia Pascala.
- Podstawy jΩzyka programowaniaö
-
- Pawe│ ZiΩba ù filozof, cz│owiek rene-
- sansu, romantyk o duszy poety. Szczery,
- ┐yczliwy ludziom artysta o g│Ωbokim
- i analitycznym spojrzeniu na £wiat.
- Praktyk programista, dla kt≤rego prze-
- kszta│cenie algorytmu w program jest
- wyrazem skomplikowanej natury cz│owie-
- cze±stwa. Badacz rynku reklamy zewnΩtrz-
- nej, do niedawna pracownik Uniwersytetu
- Wroc│awskiego, obecnie przedsiΩbiorca
- podejmuj╣cy wyzwania nowej rzeczywisto-
- £ci.
-
- Tyle o autorze... Ksi╣┐ka za£ dok│adnie
- opisuje podstawowe konstrukcje sk│adniowe
- i zasady jΩzyka z uwzglΩdnieniem kon-
- strukcji wystΩpuj╣cych w Turbo Borland
- Pascal 7.0; zawiera podstawowy opis
- £rodowiska ww. kompilator≤w. Jej atutem
- jest po│o┐enie szczeg≤lnego nacisku na
- praktykΩ programowania. Pozycja ta
- wyr≤┐nia siΩ niestandardowym podej£ciem
- do tematu, udowadniaj╣c tym samym, ┐e
- wstΩp do programowania nie musi byµ
- suchym, ciΩ┐ko strawnym daniem, po kt≤rym
- delikwent d│ugo odczuwa bole£ci. Ksi╣┐ka
- adresowana jest do szerokiego grona
- pocz╣tkuj╣cych programist≤w, uczni≤w
- i student≤w.
-
- Spis tre£ci
-
- 1. Podstawowe pojΩcia
-
- Komputer = urz╣dzenie do
- przetwarzania danych
- SprzΩt i oprogramowanie
- Algorytmy
- Program
- JΩzyki niskiego i wysokiego
- poziomu
- Interpretatory i kompilatory
- Kod ASCII
- Systemy liczenia
- Bity i bajty
-
- 2. Podstawy Pascala
-
- Podstawowe elementy programu
- TrochΩ o stylu programowania
- Zmienne i ich deklarowanie
- Identyfikatory zmiennych
- Podstawianie
- Kilka s│≤w o optymalizacji
- Wyprowadzanie danych: write
- i writeln
- Wprowadzanie danych: read
- i readln
- Sta│e
- Zmienne inicjowane
-
- 3. Konstrukcje steruj╣ce
-
- Testowanie warunk≤w:
- instrukcja if
- Instrukcja if w rozbudowanej
- postaci
- Instrukcje proste i instrukcje
- z│o┐one
- Instrukcja case
- Instrukcja case a instrukcja if
- Badanie przynale┐no£ci do
- przedzia│≤w i grup za pomoc╣
- instrukcji case
- PΩtle: instrukcja while
- PΩtle: instrukcja repeat
- PΩtle: instrukcja for
- Zapomnieµ po przeczytaniu
-
- 4. Procedury i funkcje
-
- Procedury
- Parametry procedury
- Funkcje
- Spos≤b przekazywania parametr≤w
- Kilka uwag o identyfikatorach
- Lokalno£µ
- Inne aspekty lokalno£ci
- Rekurencja
- Kilka operacji na danych
- tekstowych z wykorzystaniem
- rekurencji
- Niebezpiecze±stwa rekurencji
-
- 5. Operacje danych
-
- Spos≤b przechowywania zmiennych
- w pamiΩci komputera
- Ca│kowite typy danych
- Rzeczywiste typy danych
- Kilka uwag o przechowywaniu
- danych w pamiΩci
- Typy │a±cuchowe
- Typy boolowskie
- K│opoty z podstawianiem
- Konwersja typ≤w przy wywo│ywaniu
- procedur lub funkcji
- Konwersja typ≤w │a±cuchowych przy
- wywo│ywaniu funkcji
- Operatory arytmetyczne
- Zasady pos│ugiwania siΩ
- operatorami arytmetycznymi
- Operacje na operandach r≤┐nych
- typ≤w
- Przepe│nienie - ƒr≤d│o wiecznych
- k│opot≤w
- K│opoty, k│opoty, k│opoty
- Operatory boolowskie
- Operatory relacji
- Operatory bitowe (logiczne)
- Maski bitowe
- Operator │a±cuchowy
- Priorytety operator≤w
-
- 6. Typy danych dla zaawansowanych
-
- Typy porz╣dkowe
- Tworzenie w│asnych typ≤w danych
- Typy wyliczeniowe
- Typy okrojone
- Zbiory
- Dodawanie zbior≤w
- Odejmowanie zbior≤w i wydzielanie
- ich czΩ£ci wsp≤lnej
- Tablice
- Przyk│ady korzystania z tablic
- Sortowanie zawarto£ci tablic
- WiΩcej ni┐ jeden wymiar
- Rekordy
- Przyk│ad u┐ycia tablic rekord≤w
- Rekordy z wariantami
-
- 7. Pliki
-
- Pliki zastrze┐one
- Podstawy plik≤w tekstowych
- Standardowe wej£cie i standardowe
- wyj£cie
- Buforowanie
- Niebezpiecze±stwa zwi╣zane
- z buforowaniem
- U┐ycie instrukcji write/writeln
- w plikach tekstowych
- U┐ycie instrukcji read/readln
- w plikach tekstowych
- Pliki jednorodne
- Korzystanie z plik≤w jednorodnych
- Kontrola b│Ωd≤w
- Pliki amorficzne
-
- 8. Dynamiczne zarz╣dzanie pamiΩci╣
-
- Po£redni dostΩp do danych û
- wskaƒniki amorficzne
- Typy zmiennych wskaƒnikowych
- Tworzenie zmiennych na stercie
- Inne metody rezerwowania
- i zwalniania pamiΩci na stercie
- Przyk│ad tworzenia bazy danych
- z wykorzystaniem wskaƒnik≤w
- Listy powi╣zane
- Drzewo binarne
- Zamieni│ stryjek siekierkΩ na
- kijek
-
- 9. Struktura programu
-
- W│╣czanie plik≤w
- Modu│y
- Korzystanie z modu│≤w
- Sk╣d wzi╣µ modu│y?
- Powi╣zania miΩdzy modu│ami
-
- 10. Dodatki
-
- Dodatek A: Tablice kod≤w
- Dodatek B: Kompilator wsadowy
- w Turbo/Borland Pascalu 7.0
- Dodatek C: S│owa zastrze┐one
- Dodatek D: Dyrektywy kompilatora
- w Turbo/Borland Pascalu 7.0
- Dodatek E: Kody b│Ωd≤w zwracane
- przez funkcjΩ systemow╣ ioresult
-
-
- --------------------
- ISBN 83-86343-17-6
- Wydawnictwo CROMA, wyd. II, listopad 1997
- str. 325, format 165x235 (B5)
- oprawa broszurowa ù lakierowana
- cena 28.00 z│ (25.20 z│ z rabatem)
-