Turbo Pascal - Programowanie-1

Podstrony
 
Turbo Pascal - Programowanie-1, Ebook
[ Pobierz całość w formacie PDF ]
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...
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
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"
ZLHG]\NWyUSU]HND]DOLPXSURJUDPLFLZSRVWDFLRGSRZLHGQLHJRRSURJ
·
&]\PUy*QLVLáDFXFKRGOLF]E\U]HF]\ZLVWHM"
·
'RF]HJRVáX*\LQVWUXNFMDZDUXQNRZD"
·
-DNUR]ZL]DüGRZROQHUyZQDQLH"
·
&RNU\MHVLSRGWDMHPQLF]\PLQD]ZDPLÄIXQNFMH
i procedury?
·
'RF]HJRVáX*WDEOLFHDGRF]HJRSWOH"
·
-DN]DSLV\ZDüGDQHZSOLNXQDG\VNX"
·
-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
6SLVWUHFL
3
Spis tre
ci
Po co mi programowanie? ....................................................................... 5
Co to jest programowanie?...................................................................... 8
-DNWRVLURELQDSUDZG"
...................................................................... 10
Problem........................................................................................................................ 10
Metoda ......................................................................................................................... 11
Algorytm....................................................................................................................... 11
Projekt.......................................................................................................................... 14
Implementacja.............................................................................................................. 15
Uruchomienie............................................................................................................... 15
=GURZ\UR]V
GHN
......................................................................................................... 16
1DU]G]LH
................................................................................................. 17
Zaawansowane funkcje edytora .................................................................................. 22
=DSDPL
WDM ................................................................................................................... 25
Pierwszy program ................................................................................... 26
=DSDPL
WDM ................................................................................................................... 31
1LFQLHMHVWGRVNRQDáH
......................................................................... 32
................................................................................................................... 36
Ulepszamy dalej ...................................................................................... 37
=DSDPL
WDM
=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
4
Turbo Pascal

programowanie
=DSDPL
WDM ................................................................................................................... 64
-DNSURJUDPSRUR]XPLHZDVL]IXQNFM"
.......................................... 66
=DSDPL
WDM ................................................................................................................... 73
Programowanie na
................................................................. 75
7\S\VWUXNWXUDOQHF]\OLMDNSU]HFKRZDüZLFHMGDQ\FK
SRZD*QLH
..................... 77
ZaSDPL
WDM ................................................................................................................... 84
Struktura programu ................................................................................ 85
7\S\LVWDáH
.............................................................................................. 87
=DSDPL
WDM ................................................................................................................... 90
'RG]LHáD
................................................................................................. 91
3OLNLF]\OLMDNXFKURQLüGDQHSU]HG]JXE
......................................... 101
=DSDPL
WDM
.................................................................................................................109
àDFXFK\
............................................................................................... 110
=DSDPL
WDM
.................................................................................................................113
:LFHMSDPLFL
..................................................................................... 114
=DSDPL
WDM .................................................................................................................120
3R*\WHF]QHGURELD]JLF]\OL
.............................. 121
=DSDPL
WDM .................................................................................................................125
0RGXá\ZáDVQH
PRGXá\ELEOLRWHF]QH
...................................................................................... 126
=DSDPL
WDM .................................................................................................................130
-DNXUXFKDPLDüRSRUQH
programy ...................................................... 131
Literatura ............................................................................................... 134
Po co mi programowanie?
5
Po co mi
programowanie?
=DQLP]DJáELP\VLZG\VNXVMRWDMQLNDFKSURJUDPRZDQLDZ\SDGDáRE\RGSRZLH
-
G]LHüQDSRGVWDZRZHS\WDQLH
czy w ogóle jest Ci ono potrzebne?
W zasadzie —
QLH %UDN XPLHMWQRFL SURJUDPRZDQLD QLH SU]HV]NRG]L &L Z ]GDQLX
PDWXU\QDSLVDQLXOLVWX]URELHQLX]DNXSyZF]\SURZDG]HQLXVDPRFKRGX1RPR*HRG
F]DVXGRF]DVXEG]LHV]PXVLDá]DSURJUDPRZDüPDJQHWRZLGDOHF]\QQRüWD]
„praw-
G]LZ\P´ SURJUDPRZDQLHP PD UDF]HM PDáR ZVSyOQHJR 7\P QLHPQLHM
— skoro
VLJQáHSRWNVL*N

PR*QD]DáR*\ü*HPDV]]DPLDU]DZU]HüEOL*V]]QDMRPRü
z
NRPSXWHUDPL$WRMX*]XSHáQLHLQQDVSUDZD
-DNZLHV]VDPNRPSXWHUMHVWMHG\QLH]ELRUHPGRüVNRPSO
i
NRZDQ\FKXNáDGyZHOHNWUR
-
QLF]Q\FKNWyUHVDPH]VLHELHQLHVZVWDQLHZ\NRQDüMDNLH
j
NROZLHN]QDF]FHMRSHUDFML
-HJR ÄLQWHOLJHQFMD´ ELHU]H VL Z FDáRFL ] ZLHG]\ NWyU SU]HND]DOL PX SURJUDPLFL
w postaci odpowiedniego oprogramowania. Nawet tak trywialna operacja, jak wprowa-
G]HQLHSRMHG\QF]HJR]QDNX]NODZLDWXU\]ZL]DQDMHVW]Z\N
onaniem sporej liczby
operacji zakodowanych w oprogramowaniu systemowym. A co dopiero wyliczenie
bilansu firmy czy wycieniowanie skomplikowanego rysunku...
$]DWHPQLHPDPRZ\RIXQNFMRQRZDQLXNRPSXWHUDEH]RSURJUDPRZDQLD2F]\ZLFLH
QLHR]QDF]DWR *HDE\ZSURZDG]Lü]NODZLDWXU\VZRMHQD]ZLVNRPXVLV]FRNROZLHN
progra
PRZDüRGSRZLHGQLHIXQNFMH]RVWDá\MX*GDZQRXWZRU]RQHLSU]HND]DQHGRG\V
-
SR]\FMLX*\WNRZQLNyZSRGSRVWDFLV\VWHPXRSHUDF\MQHJRLRSURJUDPRZDQLDX*\WNR
-
ZHJR2LOHQLHPDV]]DPLDUX]DMüVLWZRU]HQLHPSRGREQHJRRSURJUDPRZDQLDQLH
PXVLV]QDZHWZLHG]LHüMDNWDNLHIXQNFMHG]LDáDMFKRFLD*F]DVHPSU]\GDMHVLWRZ
Uy*
nych kryzyso
Z\FK V\WXDFMDFK 7DN ZLF ]QDMRPRü SURJUDPRZDQLD QLH MHVW
NRQLHF]QDGRREVáXJLNRPSXWHUD
0R*HZWDNLPUD]LHSURJUDPRZDQLHMHVWSRWU]HEQHGRNRU]\VWDQLD]SURJUDPyZX*\W
-
ko
Z\FK"2ND]XMHVL*HWH*QLH1RZRF]HVQHHG\WRU\WHNVWyZDUNXV]HNDONXODF\MQH
i
-
Q\FK RSHUDFML SU]H] QDFLQLFLH NLONX NODZLV]\ OXE NOLNQLFLH P\V]N 7\SRZD
LQQHSRZV]HFKQLHX*\ZDQHDSOLNDFMHELXURZHSR]ZDODMQDZ\NRQ\ZDQLHZ\P\O
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sylkahaha.xlx.pl
  •  
    Copyright 2006 MySite. Designed by Web Page Templates