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

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
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.