Delphi 6 Nowe narzedzie obliczeniowe.pdf
(
445 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Delphi 6.
Nowe narzêdzia obliczeniowe
SPIS TRECI
KATALOG KSI¥¯EK
Autor:
ISBN: 83-7197-766-2
Format: B5, stron: 189
Zawiera CD-ROM
Andrzej Daniluk
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Delphi 6 jest kolejn¹ wersj¹ najpopularniejszego zintegrowanego rodowiska
programowania typu RAD dla platformy Windows. Dodatkowo wspó³pracuj¹c z Borland
Kylixem pierwszym rodowiskiem programistycznym RAD dla Linuksa powoduje,
i¿ obszary wykorzystania nowego Delphi przez osoby znaj¹ce jêzyk Object Pascal znacznie
siê rozszerzy³y.
Niniejsza ksi¹¿ka jest tak pomylana, aby pokazaæ Czytelnikowi mo¿liwoci nowej wersji
Delphi. Poza zilustrowaniem, jak mo¿na sprawnie u¿ywaæ zasobów kompilatora zawartych
w modu³ach StdConvs, ConvUtils, VarConv, Math, VarCmplx wszêdzie gdzie by³o to
mo¿liwe autor stara³ siê przedstawiæ po¿yteczne przyk³ady i algorytmy ilustruj¹ce
praktyczne aspekty wykorzystania opisanych elementów rodowiska Delphi 6.
Omawiane w tej ksi¹¿ce typy danych, sta³e, zmienne, funkcje i procedury nie s¹ czêci¹
standardowego jêzyka Object Pascal. Zosta³y w³¹czone do rodowiska programowania
w celu uczynienia go jeszcze bardziej przyjaznym u¿ytkownikowi, powoduj¹c jednoczenie,
i¿ nowe Delphi wykona³o kolejny krok w przybli¿eniu swojej funkcjonalnoci do takich
narzêdzi obliczeniowych jakimi s¹ Excel, C++ Builder czy Matlab.
Pod wzglêdem tematycznym ksi¹¿ka zosta³a podzielona na trzy g³ówne dzia³y.
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
"
Wielkoci fizyczne
Procedury przeliczania wielkoci fizycznych. Modu³y StdConvs, ConvUtils oraz VarConv,
opisuj¹ mo¿liwoci nowego Delphi w zakresie pos³ugiwania siê wielkociami fizycznymi
oraz manipulowania ich jednostkami. Przedstawiono dostêpne z poziomu kompilatora
predefiniowane uk³ady jednostek, funkcje przeliczaj¹ce wybrane wielkoci fizyczne oraz
sposoby tworzenia zarówno w³asnych uk³adów jednostek, jak i metody definiowania
samodzielnie skonstruowanych funkcji przeliczaj¹cych. Wiêkszoæ z prezentowanych
zasobów Delphi 6 jest czêci¹ standardowej biblioteki VCL, niektóre z nich, oparte na
typach wariantowych, nale¿¹ ju¿ do biblioteki CLX mog¹ byæ wiêc z powodzeniem u¿yte
w aplikacjach miêdzyplatformowych.
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Modu³ Math
Rozdzia³ zawiera opis wy¿szego poziomu procedur oraz funkcji arytmetycznych,
trygonometrycznych, hiperbolicznych, cyklometrycznych, logarytmicznych, statystycznych,
funkcji generatora liczb pseudolosowych, funkcji s³u¿¹cych do przeprowadzania ró¿nego
rodzaju obliczeñ finansowych oraz funkcji FPU. Przedstawione funkcje i procedury nale¿y
traktowaæ jako uzupe³nienie zasobów standardowego jêzyka Object Pascal znajduj¹cych siê
w module System. W wiêkszoci stanowi¹c czêæ biblioteki CLX z powodzeniem mog¹ byæ
u¿ywane podczas projektowania aplikacji miêdzyplatformowych.
"
Modu³ VarCmplx
Opis zastosowañ coraz popularniejszych typów wariantowych na potrzeby dzia³añ.
"
Wstp ...............................................................................................5
Rozdział 1. Wielkoci fizyczne. Procedury przeliczania wielkoci fizycznych.
Moduły StdConvs, ConvUtils oraz VarConv..........................................7
Predefiniowane układy jednostek oraz funkcje przeliczajce...........................................11
Samodzielne definiowanie układów jednostek.................................................................54
Moduł VarConv.................................................................................................................62
Podsumowanie..................................................................................................................67
Rozdział 2. Moduł Math.....................................................................................69
Funkcje miary kta............................................................................................................69
Funkcje trygonometryczne zmiennej rzeczywistej...........................................................73
Odwrotne funkcje trygonometryczne................................................................................78
Funkcje hiperboliczne.......................................................................................................85
Odwrotne funkcje hiperboliczne.......................................................................................87
Funkcje wykładnicze.........................................................................................................92
Funkcje pot.gowe.............................................................................................................93
Funkcje logarytmiczne......................................................................................................96
Funkcje, procedury oraz stałe arytmetyczne i konwersji typów.......................................98
Funkcje oraz procedury FPU...........................................................................................120
Funkcje generatora liczb pseudolosowych......................................................................124
Funkcje słu2ce do wykonywania oblicze3 statystycznych............................................133
Funkcje finansowe...........................................................................................................145
Podsumowanie................................................................................................................154
Rozdział 3. Moduł VarCmplx ............................................................................155
Liczby zespolone, płaszczyzna liczbowa, moduł i argument liczby...............................155
Podstawowe funkcje zmiennej zespolonej......................................................................157
Funkcje trygonometryczne zmiennej zespolonej............................................................172
Odwrotne funkcje trygonometryczne zmiennej zespolonej............................................175
Funkcje hiperboliczne zmiennej zespolonej...................................................................179
Odwrotne funkcje hiperboliczne zmiennej zespolonej...................................................183
Podsumowanie................................................................................................................186
Literatura uzupełniaj.ca .................................................................187
Rozdział 1.
Wielkoci fizyczn (wielkoci mierzaln) nazywamy kad mierzaln cech zjawiska
lub ciała, któr mona porówna" ilociowo z takimi samymi cechami innych zjawisk
lub ciał. Aby móc w sposób właciwy posługiwa" si wybran wielkoci fizyczn, (i nie
tylko) naley wielko" tak w odpowiedni sposób zdefiniowa", tzn. wyrazi" wielko"
nieznan za pomoc wielkoci wczeniej okrelonych, tzn. wielkoci podstawowych.
Wielkociami podstawowymi nazywamy take wielkoci, którymi łatwo posługujemy
si w yciu codziennym i przez to s one dla nas intuicyjnie jasne. Wszystkie inne zdefi-
niowane na podstawie wielkoci podstawowej bd wielkociami pochodnymi. Aby
uzyska" ilociow informacj o jakiej wielkoci naley porówna" j z wielkoci tego
samego rodzaju przyjt za jednostk.
Warto" liczbowa otrzymana w wyniku takiego porównania zawsze zalee" bdzie od
wyboru jednostki podstawowej. Wszystkie wyniki pomiarów rónych wielkoci fizycz-
nych zawsze podawane s w ogólnie akceptowanych jednostkach. Wszystkie jednostki,
w których wyraamy dan wielko", musz wywodzi" si (by" okrelon wielokrotnoci
lub podwielokrotnoci) z pewnej podstawowej jednostki danego układu. Jeeli np. ze-
chcemy zdefiniowa" wielko" zwan prdkoci, wówczas jako wielkoci podstawowe
przyjmiemy długo" oraz czas, ogólnie przyjtymi jednostkami tych wielkoci bd
metr oraz sekunda, zatem
jednostka
prdkoci
jednostka
dugoci
,
jednostka
czasu
8
Delphi 6. Nowe narzdzia obliczeniowe
za jednostk pochodn prdkoci bdzie
jednostka
przypiesz
enia
jednostka
dugoci
,
2
(jednostka
czasu)
Powiemy ogólnie: jeeli jak wybran wielko"
okrelimy za pomoc innych wiel-
koci
, wówczas
bdzie pewn funkcj
:
).
f(w
1
,...,
w
n
Funkcja
jednoznacznie
okrela wymiar wielkoci
, zatem zgodnie z powyszymi zapi-
sami wymiarem prdkoci bdzie
, za przypieszenia
. Zbiór wszystkich jed-
nostek podstawowych oraz okrelonych za ich pomoc jednostek pochodnych tworzy
pewien zbiór (układ) jednostek. Na potrzeby dalszych rozwaa- naley rozrónia" dwa
pojcia: czynnik przeliczeniowy oraz mnonik.
Mnonikiem jest konkretna liczba słuca do opisania wartoci pewnej wielkoci w obr-
bie tej samej jednostki. Podstawow jednostk długoci jest 1 metr (1 m). Warto" 100 m
otrzymamy wykonujc prost operacj mnoenia:
100
m
100
m1*
.
Liczba 100 jest przykładem niemianowanego mnonika.
W odrónieniu od mnoników czynniki przeliczeniowe mog by" wielkociami mianowa-
nymi lub niemianowanymi. Jeeli zechcielibymy odległo" 1 m wyrazi" w centyme-
trach, łatwo moemy dokona" odpowiedniego przypisania:
m1
100
cm
,
dzielc z kolei obie strony powyszej równoci przez 100 cm:
m1
1,
100
cm
po lewej stronie równoci otrzymamy posta" czynnika przeliczeniowego przeliczajcego
wielkoci wyraane w metrach na inne wielkoci tego samego układu jednostek wyraane
w centymetrach, np.:
1000
cm
*
1m
10
m,
100
cm
wynika std, i:
1000
cm
10
m.
Czynniki przeliczeniowe mog by" te wielkociami niemianowanymi. Równie dobrze
przykład, w którym przeliczalimy metry na centymetry, mona zapisa" nastpujco:
10
m
*
1
0,1
m
10
cm
10
m
1000
cm,
100
gdzie wykorzystano fakt, i 1 metr liczy 100 centymetrów. Zatem w tym konkretnym
przypadku warto" czynnika przeliczeniowego równa bdzie
.
w
Rozdział 1.
Wielkoci fizyczne. Procedury przeliczania wielkoci fizycznych. Moduły... 9
W przeszłoci w uyciu było wiele mniej lub bardziej równouprawnionych układów
jednostek, takich jak: CGS (centymetr-gram-sekunda), elektromagnetyczny CGS, elek-
trostatyczny CGS, MKS (metr-kilogram-sekunda) czy brytyjski techniczny układ jed-
nostek fps (stopa-funt-sekunda)
1
.
Reguły definiujce poszczególne wielkoci miały rón posta", róne te były stosowane
w obrbie danego układu czynniki przeliczeniowe pomocne w przeliczaniu jednostki
podstawowej na jednostki pochodne.
W 1960 roku podczas XI Generalnej Konferencji Miar podjto prób zunifikowania
jednostek miar, w ten sposób powstał jednolity midzynarodowy układ jednostek miar SI
(International System of Units). Nie bdziemy tutaj szczegółowo omawia" układu SI,
gdy kady z nas musiał si z nim spotka" na pierwszej lekcji fizyki w szkole. Waniejsz
rzecz jest zaprezentowanie mnoników stosowanych w jego obrbie.
Sprawa jest o tyle ciekawa, i wystpuj pewne rónice w nazewnictwie uywanym
w USA oraz Europie. Cały problem wynika z nieco innego stosowania na obu kontynen-
tach systemu dziesitnego w odniesieniu do liczb bardzo małych i bardzo duych. W USA
podstaw liczenia jest system, w którym liczby grupuje si po trzy, np. bilion to tysic do
potgi trzeciej, za trylion to tysic do potgi czwartej, itd. W Europie pozostano przy
starszej wersji tego systemu, mianowicie liczby grupuje si nastpujco: milion to tysic
tysicy, miliard to tysic tysicy tysicy, itd. Innymi słowy, nasz bilion to ameryka-ski
trylion, za nasz miliard to ameryka-ski bilion (słowo miliard w USA nie jest uywane).
Jeeli kiedy bdziemy chcieli tworzy" aplikacje o „zasigu midzynarodowym”, warto
zdawa" sobie spraw z obowizujcych reguł nazewnictwa. Tabela 1.1 prezentuje obo-
wizujce obecnie reguły stosowane w nazewnictwie liczb.
Przedstawione reguły nazewnictwa oraz odpowiednie mnoniki mog by" pomocne nie
tylko w poprawnym konstruowaniu aplikacji wykorzystywanych w rónych dziedzinach
nauki czy techniki. Trzeba pamita", i nowe Delphi 6 udostpnia programistom równie
szereg „technologii biznesowych”, takich jak BizSnap (wspierajc integracj działa-
B2B — Business-to-Bussines — poprzez tworzenie połcze- XML/SOAP Web Servi-
ces), WebSnap oraz DataSnap, które pomog uytkownikom tworzy" internetowe aplika-
cje typu Web Services, zarówno po stronie serwera jak i klienta.
Tworzc tego typu aplikacje naley zawsze pamita" o poprawnym stosowaniu na-
zewnictwa oraz właciwym doborze zarówno mnoników, jak i czynników przeliczaj-
cych dane wielkoci.
Ze wzgldu na to, i przedstawione w tabeli 1.1 mnoniki dla układu SI bazuj na kolej-
nych całkowitych potgach liczby 10, nie mog one by" uywane do dokładnego repre-
zentowania dwójkowego rozwinicia liczb, tzn. liczb w postaci binarnej. Ma to szczegól-
ne znaczenie w zagadnieniach zwizanych z transmisj danych oraz opisami rónych
protokołów komunikacyjnych.
1
W układzie fps funt jest jednostk siły.
Plik z chomika:
kronos78
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
!!!!!!!!ze słowackiego radia, niektore opisanie, inne nie
# - Wzory CV
▶ Porady remontowo - budowlane
▶ Remont domu - poradnik
• AGD - kody błędów pralek automatycznych
Zgłoś jeśli
naruszono regulamin