start.pdf

(627 KB) Pobierz
Microsoft Word - PROWTP44.DOC
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 uk³adów
elektronicznych, które same z siebie nie s¹ w stanie wykonaæ jakiejkolwiek
znacz¹cej operacji. Jego "inteligencja" bierze siê w ca³oci z wiedzy, któr¹
przekazali mu programici w postaci odpowiedniego oprogramowania.
Niniejsza ksi¹¿ka wprowadzi Ciê w fascynuj¹cy wiat programowania
w Turbo Pascalu.
- Co to jest Problem, Metoda, Algorytm, Implementacja, Zdrowy rozs¹dek...?
- Jak korzystaæ z edytora Turbo Pascala?
- Od czego zacz¹æ, czyli jak obliczyæ pole ko³a za pomoc¹ komputera?
- Czym siê ró¿ni ³añcuch od liczby rzeczywistej?
- Do czego s³u¿y instrukcja warunkowa?
- Jak rozwi¹zaæ dowolne równanie?
- Co siê kryje pod tajemniczymi nazwami: funkcje i procedury?
- Do czego s³u¿¹ tablice, a do czego pêtle?
- Jak zapisywaæ dane w pliku na dysku?
- Jak tworzyæ i korzystaæ z modu³ów bibliotecznych?
- Jak uruchamiaæ "oporne" programy?
Odpowiedzi na te i inne pytania znajdziesz w tej ksi¹¿ce! Wszystko opisane
¿ywym i barwnym jêzykiem, zilustrowane krótkimi, przejrzystymi i praktycznymi
programami.
Szkoda czasu, ¿eby przegryzaæ siê przez opas³e tomiska, aby nauczyæ siê
podstaw programowania. Rozpocznij od tej krótkiej, ale niezwykle treciwej
ksi¹¿ki, dziêki której programowanie stanie siê szybkie, ³atwe i przyjemne...
107068114.057.png 107068114.068.png 107068114.079.png 107068114.090.png 107068114.001.png 107068114.008.png 107068114.009.png 107068114.010.png 107068114.011.png 107068114.012.png 107068114.013.png 107068114.014.png 107068114.015.png 107068114.016.png 107068114.017.png 107068114.018.png 107068114.019.png 107068114.020.png
ramowania. Niniejsza
NVL*NDZSURZDG]L&LZIDVF\QXMF\ZLDWSURJUDPRZDQLDZ7XUER3DVFDOX
· &RWRMHVW3UREOHP0HWRGD$OJRU\WP,PSOHPHQWDFMD=GURZ\UR]VGHN"
· -DNNRU]\VWDü]HG\WRUD7XUER3DVFDOD"
· 2GF]HJR]DF]üF]\OLMDNREOLF]\üSROHNRáD]DSRPRFNRPSXWHUD"
· &]\PUy*QLVLáDFXFKRGOLF]E\U]HF]\ZLVWHM"
· 'RF]HJRVáX*\LQVWUXNFMDZDUXQNRZD"
· -DNUR]ZL]DüGRZROQHUyZQDQLH"
· &RNU\MHVLSRGWDMHPQLF]\PLQD]ZDPLÄIXQNFMH
i procedury?
· -DNWZRU]\üLNRU]\VWDü]PRGXáyZELEOLWHF]Q\FK"
· -DNXUXFKDPLDüÄRSRUQH´SURJUDP\"
2GSRZLHG]LQDWHLLQQHS\WDQLD]QDMG]LHV]ZWHMNVL*FH:V]\VWNRRSLVDQH*\Z\PLEDUZQ\P
M]\NLHP]LOXVWURZDQHNUyWNLPLSU]HMU]\VW\PLLSUDNW\F]Q\PLSURJUDPDPL
6]NRGDF]DVX*HE\SU]HJU\]DüVLSU]H]RSDVáHWRPLVNDDE\QDXF]\üVLSRGVWDZSURJUDPRZDQLD
5R]SRF]QLMRGWHMNUyWNLHMDOHQLH]Z\NOHWUHFLZHMNVL*NLG]LNLNWyUHMSURJUDPRZDQLHVWDQLHVL
V]\ENLHáDWZHLSU]\MHPQH
3URMHNWRNáDGNL0DFLHM3DVHN „ARTGRAF”
© HELION, 1996
ISBN: 83-86718-40-4
:V]HONLHSUDZD]DVWU]H*RQH
1LHDXWRU\]RZDQHUR]SRZV]HFKQLDQLHFDáRFLOXEIUDJPHQWXQLQLHM szej publikacji w jakiejkolwiek
SRVWDFLMHVW]DEURQLRQH:\NRQ\ZDQLHNRSLLPHWRGNVHURJUDILF]QIRWRJUDILF]QDWDN*HNRSLR -
ZDQLHNVL*NLQDQRQLNXILOPRZ\PPDJQHW\F]Q\POXELQQ\PSRZRGXMHQDUXV]HQLHSUDZDX tor-
skich niniejszej publikacji.
:\VWSXMFHZWHNFLH]QDNLV]DVWU]H*RQ\PL]QDNDPLILUPRZ\PLEG(WRZDURZ\PLLFKSRVLD
-
daczy.
$XWRURUD]:\GDZQLFWZR+HOLRQGRáR*\OLZV]HONLFKVWDUDE\]DZDUWHZWHMNVL*FHLQIRUPDFMH
E\á\NRPSOHWQHLU]HWHOQH1LHELRUMHGQDN*DGQHMRGSRZLHG]LDOQRFLDQL]DLFKZ\
korzystanie,
DQL]D]ZL]DQH]W\PHZHQWXDOQHQDUXV]HQLHSUDZSDWHQWRZ\FKOXEDXWRUVNLFK
Printed in Poland
Jak wiesz, komputer jest jedynie zbiorem skompli NRZDQ\FKXNáDGyZHOHNWUR nicznych, które same
]VLHELHQLHVZVWDQLHZ\NRQDüMDNLH j NROZLHN]QDF]FHMRSHUDFML-HJRÄLQWHOLJHQFMD´ELHU]HVL
z
ZLHG]\NWyUSU]HND]DOLPXSURJUDPLFLZSRVWDFLRGSRZLHGQLHJRRSURJ
· 'RF]HJRVáX*WDEOLFHDGRF]HJRSWOH"
· -DN]DSLV\ZDüGDQHZSOLNXQDG\VNX"
107068114.062.png
6SLVWUHFL
3
Spis tre
ci
...................................................................... 10
Problem........................................................................................................................ 10
Metoda ......................................................................................................................... 11
Algorytm....................................................................................................................... 11
Projekt.......................................................................................................................... 14
Implementacja.............................................................................................................. 15
Uruchomienie............................................................................................................... 15
=GURZ\UR]V GHN
......................................................................................................... 16
................................................................................................. 17
Zaawansowane funkcje edytora .................................................................................. 22
=DSDPL WDM ................................................................................................................... 25
Pierwszy program ................................................................................... 26
=DSDPL WDM ................................................................................................................... 31
1LFQLHMHVWGRVNRQDáH
......................................................................... 32
................................................................................................................... 36
Ulepszamy dalej ...................................................................................... 37
=DSDPL WDM
................................................................................................................... 40
................................................................................................ 41
=DSDPL WDM ................................................................................................................... 47
Instrukcja warunkowa ............................................................................ 48
=DSDPL WDM ................................................................................................................... 51
5R]ZL]XMHP\GRZROQHUyZQDQLH
......................................................... 52
=DSDPL WDM ................................................................................................................... 57
Funkcje i procedury ................................................................................ 59
Po co mi programowanie? ....................................................................... 5
Co to jest programowanie?...................................................................... 8
-DNWRVLURELQDSUDZG"
1DU]G]LH
=DSDPL WDM
:\UD*HQLD
107068114.007.png
Zgłoś jeśli naruszono regulamin