Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

pascal
Nội dung xem thử
Mô tả chi tiết
Ch¬ng I:
1 B¶ng ch÷ c¸i lµ tËp hîp c¸c kÝ tù ®îc dïng ®Ó viÕt ch¬ng tr×nh.
VÝ dô: B¶ng ch÷ c¸i cña pascal gåm
• C¸c ch÷ c¸i (thêng vµ hoa):
• C¸c ch÷ sè:
• C¸c kÝ tù ®Æc biÖt:
+ - * / = < > [ ] . ,
; # ^ $ @ & ( ) { } : ‘
dÊu c¸ch _ (dÊu g¹ch díi)
a b c d e f g h i j k l m n o p q r s t u v w x y z
a b c d e f g h i j k l m n o p q r s t u v w x y z
0 1 2 3 4 5 6 7 8 9
C¸c ng«n ng÷ lËp tr×nh kh¸c nhau còng cã sù kh¸c
nhau vÒ b¶ng ch÷ c¸i.
VÝ dô: B¶ng ch÷ c¸i cña ng«n ng÷ c/c++ so
víi PASCAL cã bæ sung thªm mét sè kÝ tù
nh: “ \ ! ? % |
Kh«ng ®îc phÐp dïng bÊt k× kÝ tù nµo ngoµi c¸c kÝ tù
quy ®Þnh trong b¶ng ch÷ c¸i khi viÕt ch¬ng tr×nh.
2. Mét sè kh¸i niÖm
Tªn
• Dïng ®Ó x¸c ®Þnh c¸c ®èi tîng trong ch¬ng tr×nh.
• Tªn ®Æt theo quy t¾c ®îc x¸c ®Þnh cña ng«n ng÷ lËp
tr×nh vµ tõng ch¬ng tr×nh dÞch cô thÓ.
Turbo Pascal
- Tªn lµ mét d·y liªn tiÕp c¸c kÝ tù
gåm: ch÷ c¸i, ch÷ sè, dÊu g¹ch díi.
- §é dµi tªn ≤ 127 kÝ tù.
- B¾t ®Çu tªn b»ng ch÷ c¸i hoÆc dÊu
g¹ch díi.
- Kh«ng ph©n biÖt ch÷ hoa vµ thêng.
VÝ dô:
Baitap S X1 SO_LUONG _R2 PI
Mét sè ng«n ng÷ lËp tr×nh ph©n biÖt ba lo¹i tªn sau:
Tªn dµnh riªng (Tõ kho¸): lµ nh÷ng tªn ®îc ng«n ng÷ lËp
tr×nh dïng víi ý nghÜa x¸c ®Þnh mµ kh«ng ®îc dïng víi ý nghÜa
kh¸c.
Tªn do ngêi lËp tr×nh ®Æt: sö dông theo ý nghÜa riªng, x¸c
®Þnh b»ng c¸ch khai b¸o tríc khi sö dông.
Tªn chuÈn: dïng víi ý nghÜa x¸c ®Þnh nµo ®ã ®îc quy ®Þnh
trong c¸c th viÖn cña ng«n ng÷ lËp tr×nh, nhng ngêi lËp tr×nh
cã thÓ khai b¸o vµ dïng víi ý nghÜa kh¸c.
VÝ dô:
BAITAP, A, X1, CHUVI, SO_LUONG, …
Tªn do ngêi
lËp tr×nh ®Æt
Tªn chuÈn BYTE, REAL, ABS...
PROGRAM, USE, VAR,
BEGIN, END…
Tªn
dµnh riªng
3. CÊu tróc chung cña mét ch¬ng trinh
Më bµi
Th©n bµi
KÕt luËn
CÊu tróc bµi v¨n CÊu tróc m¸y tÝnh CÊu tróc ph©n tö
[<PhÇn khai b¸o>]
<PhÇn th©n ch¬ng tr×nh>
- PhÇn khai b¸o cã thÓ cã hoÆc kh«ng.
Trong ®ã:
- PhÇn th©n ch¬ng tr×nh b¾t buéc ph¶i cã.
Gåm hai phÇn:
4. C¸c bíc c¬ b¶n khi viÕt ch¬ng tr×nh
• B1: Bíc th¶o ch¬ng tr×nh: dïng ch¬ng tr×nh
so¹n th¶o ®Ó viÕt ct.
• B2: Bíc dÞch: gäi ch¬ng tr×nh dÞch (Compiler)
Pascal. Ch¬ng tr×nh dÞch cã nhiÖm vô dÞch ch
¬ng tr×nh viÕt b»ng Pascal
• B3: Cho ch¹y ch¬ng tr×nh vµ ch¹y thö: NÕu kÕt
qu¶ nhËn ®îc sai th× ngêi lËp tr×nh kiÓm tra l¹i
b»ng mét sè gi¸ trÞ ®Æc biÖt.
Ch¬ng II: C¸c kiÓu d÷ liÖu
Mçi ng«n ng÷ lËp tr×nh thêng cung cÊp
mét sè kiÓu d÷ liÖu chuÈn cho biÕt:
Ph¹m vi gi¸ trÞ.
Dung lîng bé nhí cÇn thiÕt ®Ó lu tr÷.
C¸c phÐp to¸n cã thÓ t¸c ®éng lªn d÷ liÖu.