You are on page 1of 4

Turbo Pascal - Programowanie

Autor: Tomasz M. Sadowski


ISBN: 83-86718-40-4
Format: B5, 136 strony
Data wydania: 08/1996

Jak wiesz, sam komputer jest jedynie zbiorem do skomplikowanych ukadw


elektronicznych, ktre same z siebie nie s w stanie wykona jakiejkolwiek
znaczcej operacji. Jego "inteligencja" bierze si w caoci z wiedzy, ktr
przekazali mu programici w postaci odpowiedniego oprogramowania.
Niniejsza ksika wprowadzi Ci w fascynujcy wiat programowania
w Turbo Pascalu.
- Co to jest Problem, Metoda, Algorytm, Implementacja, Zdrowy rozsdek...?
- Jak korzysta z edytora Turbo Pascala?
- Od czego zacz, czyli jak obliczy pole koa za pomoc komputera?
- Czym si rni acuch od liczby rzeczywistej?
- Do czego suy instrukcja warunkowa?
- Jak rozwiza dowolne rwnanie?
- Co si kryje pod tajemniczymi nazwami: funkcje i procedury?
- Do czego su tablice, a do czego ptle?
- Jak zapisywa dane w pliku na dysku?
- Jak tworzy i korzysta z moduw bibliotecznych?
- Jak uruchamia "oporne" programy?
Odpowiedzi na te i inne pytania znajdziesz w tej ksice! Wszystko opisane
ywym i barwnym jzykiem, zilustrowane krtkimi, przejrzystymi i praktycznymi
programami.
Szkoda czasu, eby przegryza si przez opase tomiska, aby nauczy si
podstaw programowania. Rozpocznij od tej krtkiej, ale niezwykle treciwej
ksiki, dziki ktrej programowanie stanie si szybkie, atwe i przyjemne...

Jak wiesz, komputer jest jedynie zbiorem skompliNRZDQ\FKXNDGyZHOHNWURnicznych, ktre same


]VLHELHQLHVZVWDQLHZ\NRQDMDNLHjNROZLHN]QDF]FHMRSHUDFML-HJRLQWHOLJHQFMDELHU]HVL

z ZLHG]\NWyUSU]HND]DOLPXSURJUDPLFLZSRVWDFLRGSRZLHGQLHJRRSURJramowania. Niniejsza
NVL*NDZSURZDG]L&L
ZIDVF\QXMF\ZLDWSURJUDPRZDQLDZ7XUER3DVFDOX
&RWRMHVW3UREOHP0HWRGD$OJRU\WP,PSOHPHQWDFMD=GURZ\UR]VGHN"
-DNNRU]\VWD]HG\WRUD7XUER3DVFDOD"
2GF]HJR]DF]F]\OLMDNREOLF]\SROHNRD]DSRPRFNRPSXWHUD"
&]\PUy*QLVL
DFXFKRGOLF]E\U]HF]\ZLVWHM"
'RF]HJRVX*\LQVWUXNFMDZDUXQNRZD"
-DNUR]ZL]DGRZROQHUyZQDQLH"
&RNU\MHVL
SRGWDMHPQLF]\PLQD]ZDPLIXQNFMHi procedury?
'RF]HJRVX*WDEOLFHDGRF]HJRS
WOH"
-DN]DSLV\ZDGDQHZSOLNXQDG\VNX"
-DNWZRU]\LNRU]\VWD]PRGXyZELEOLWHF]Q\FK"
-DNXUXFKDPLDRSRUQHSURJUDP\"
2GSRZLHG]L QD WH L LQQH S\WDQLD ]QDMG]LHV] Z WHM NVL*FH :V]\VWNR RSLVDQH *\Z\P L EDUZQ\P
M
]\NLHP]LOXVWURZDQHNUyWNLPLSU]HMU]\VW\PLLSUDNW\F]Q\PLSURJUDPDPL
6]NRGDF]DVX*HE\SU]HJU\]DVL
SU]H]RSDVHWRPLVNDDE\QDXF]\VL
SRGVWDZSURJUDPRZDQLD
5R]SRF]QLMRGWHMNUyWNLHMDOHQLH]Z\NOHWUHFLZHMNVL*NLG]L
NLNWyUHMSURJUDPRZDQLHVWDQLHVL

V]\ENLHDWZHLSU]\MHPQH

3URMHNWRNDGNL0DFLHM3DVHNARTGRAF

HELION, 1996
ISBN: 83-86718-40-4
:V]HONLHSUDZD]DVWU]H*RQH
1LHDXWRU\]RZDQHUR]SRZV]HFKQLDQLHFDRFLOXEIUDJPHQWXQLQLHMszej publikacji w jakiejkolwiek
SRVWDFLMHVW]DEURQLRQH:\NRQ\ZDQLHNRSLLPHWRGNVHURJUDILF]QIRWRJUDILF]QDWDN*HNRSLRZDQLHNVL*NLQDQRQLNXILOPRZ\PPDJQHW\F]Q\POXELQQ\PSRZRGXMHQDUXV]HQLHSUDZDXtorskich niniejszej publikacji.
:\VW
SXMFHZWHNFLH]QDNLV]DVWU]H*RQ\PL]QDNDPLILUPRZ\PLEG(WRZDURZ\PLLFKSRVLDdaczy.
$XWRURUD]:\GDZQLFWZR+HOLRQGRR*\OLZV]HONLFKVWDUDE\]DZDUWHZWHMNVL*FHLQIRUPDFMH
E\\ NRPSOHWQH L U]HWHOQH 1LH ELRU MHGQDN *DGQHM RGSRZLHG]LDOQRFL DQL ]D LFK Z\korzystanie,
DQL]D]ZL]DQH]W\PHZHQWXDOQHQDUXV]HQLHSUDZSDWHQWRZ\FKOXEDXWRUVNLFK
Printed in Poland

6SLVWUHFL

Spis treci
Po co mi programowanie? ....................................................................... 5
Co to jest programowanie?...................................................................... 8
-DNWRVL
URELQDSUDZG
" ...................................................................... 10
Problem........................................................................................................................ 10
Metoda ......................................................................................................................... 11
Algorytm....................................................................................................................... 11
Projekt..........................................................................................................................14
Implementacja..............................................................................................................15
Uruchomienie...............................................................................................................15
=GURZ\UR]VGHN .........................................................................................................16

1DU]
G]LH ................................................................................................. 17
Zaawansowane funkcje edytora ..................................................................................22
=DSDPL
WDM ...................................................................................................................25

Pierwszy program ................................................................................... 26


=DSDPL
WDM ...................................................................................................................31

1LFQLHMHVWGRVNRQDH ......................................................................... 32
=DSDPL
WDM ...................................................................................................................36

Ulepszamy dalej ...................................................................................... 37


=DSDPL
WDM ...................................................................................................................40

:\UD*HQLD ................................................................................................ 41

=DSDPL
WDM ...................................................................................................................47

Instrukcja warunkowa ............................................................................ 48


=DSDPL
WDM ...................................................................................................................51

5R]ZL]XMHP\GRZROQHUyZQDQLH ......................................................... 52
=DSDPL
WDM ...................................................................................................................57

Funkcje i procedury ................................................................................ 59

Turbo Pascal programowanie


=DSDPL
WDM ...................................................................................................................64

-DNSURJUDPSRUR]XPLHZDVL
]IXQNFM" .......................................... 66
=DSDPL
WDM ...................................................................................................................73

Programowanie na SRZD*QLH................................................................. 75
7\S\VWUXNWXUDOQHF]\OLMDNSU]HFKRZDZL
FHMGDQ\FK ..................... 77
ZaSDPL
WDM ...................................................................................................................84

Struktura programu ................................................................................ 85


7\S\LVWDH .............................................................................................. 87

=DSDPL
WDM ...................................................................................................................90

'RG]LHD ................................................................................................. 91
3OLNLF]\OLMDNXFKURQLGDQHSU]HG]JXE ......................................... 101
=DSDPL
WDM .................................................................................................................109

DFXFK\ ............................................................................................... 110

=DSDPL
WDM .................................................................................................................113

:L
FHMSDPL
FL ..................................................................................... 114
=DSDPL
WDM .................................................................................................................120

3R*\WHF]QHGURELD]JLF]\OL PRGX\ELEOLRWHF]QH .............................. 121


=DSDPL
WDM .................................................................................................................125

0RGX\ZDVQH ...................................................................................... 126


=DSDPL
WDM .................................................................................................................130

-DNXUXFKDPLDRSRUQH programy ...................................................... 131


Literatura ............................................................................................... 134

You might also like