home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 November
/
pcwk_11_98a.iso
/
Ksiazki
/
CROMA
/
FP.TXT
< prev
next >
Wrap
Text File
|
1998-01-15
|
5KB
|
206 lines
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)