More Related Content
More from Phụng Lâm Thanh (18)
Bai 2 Lam quen voi chuong trinh va ngon ngu lap trinh
- 1. Bài 2
Làm quen với chương trình
và ngôn ngữ lập trình
11/23/17 LÂM THANH PHỤNG 1
- 2. 1. VÝ dô vÒ ch¬ng
tr×nh
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
LÖnh khai b¸o
tªn ch¬ng tr×nh
LÖnh in ra mµn
h×nh dßng ch÷
CHAO CAC BAN
CHAO CAC BAN
KÕt
qu¶
Ch¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u
lÖnh gåm c¸c côm tõ kh¸c nhau ®îc t¹o tõ c¸c ch÷
c¸i.
Cho ch¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh Pascal:
11/23/17 LÂM THANH PHỤNG 2
- 3. • B¶ngc¸c ch÷c¸i.
• C¸c quy t¾c ng÷
ph¸p ®Ó viÕt tõ vµ
c©u.
H·y cho biÕt ng«n
ng÷ TiÕng ViÖt gåm
nh÷ng thµnh phÇn
nµo?
2. Ng«n ng÷ lËp tr×nh gåm nh÷ng g×?
Mçi ng«n ng÷ lËp tr×nh thêng gåm 2 thµnh phÇn c¬ b¶n:
b¶ng ch÷ c¸i vµ c¸c quy t¾c viÕt lÖnh.
11/23/17 LÂM THANH PHỤNG 3
- 4. Mäi ng«n ng÷ lËp tr×nh ®Òu cã b¶ng ch÷ c¸i riªng.
C¸c ch÷ c¸i tiÕng Anh C¸c ch÷ sè C¸c kÝ tù kh¸c
Ch÷ hoa: A B C …
Z
Ch÷ thêng: a b c … z
0 1 2 …
9
DÊu phÐp to¸n: + -
* /
C¸c kÝ hiÖu: @$ ( ) ‘ . ;
…
C¸c c©u lÖnh chØ ®îc viÕt tõ c¸c ch÷ c¸i trong b¶ng ch÷
c¸i cña ng«n ng÷ lËp tr×nh.
B¶ng ch÷ c¸i cña c¸c ng«n ng÷ lËp tr×nh thêng gåm:
B¶ng ch÷ c¸i
11/23/17 LÂM THANH PHỤNG 4
- 5. C¸c quy t¾c
– Mçi c©u lÖnh trong ch¬ng tr×nh ®Òu cã quy t¾c quy ®Þnh
c¸chviÕt c¸c tõ vµ thø tùcña chóng.
– Mçi c©u lÖnh ®Òu cã mét ýnghÜa nhÊt ®Þnh x¸c ®Þnh thao
t¸c mµ m¸y tÝnh cÇn thùc hiÖn vµ kÕt qu¶ ®¹t ®îc.
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Mét sè c©u lÖnh
kÕt thóc b»ng
dÊu ;
Sau tõ Program
lµ c¸c dÊu c¸ch
C©u lÖnh chØ
thÞ m¸y tÝnh in
ra mµn h×nh
dßng ch÷ CHAO
CAC BAN
C©u lÖnh kÕt
thóc ch¬ng
tr×nh
VÝdô:
11/23/17 LÂM THANH PHỤNG 5
- 6. 3. Tõ kho¸ vµ tªn
Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®îc dïng cho bÊt k×
môc ®Ých nµo kh¸c ngoµi môc ®Ých sö dông do ng«n ng÷ lËp
tr×nh quy ®Þnh.
– Mçi ng«n ng÷ lËp tr×nh ®Òu cã mét sè tõ kho¸ nhÊt ®Þnh
VÝdô:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Program ⇒ Tõ kho¸ khai b¸o tªnch¬ngtr×nh
Uses ⇒ Tõ kho¸ khai b¸o c¸c th viÖn
Begin, End ⇒ C¸c tõ kho¸ th«ngb¸o b¾t ®Çuvµ kÕt thóc phÇnth©nch¬ng
tr×nh.
11/23/17 LÂM THANH PHỤNG 6
- 7. Tªn dïng ®Ó nhËn biÕt vµ ph©n biÖt c¸c ®¹i lîng vµ ®èi tîng
trong ch¬ng tr×nh.
– Tªn do ngêi lËp tr×nh ®Æt theo c¸c qui t¾c cña ng«n ng÷
lËp tr×nh vµ ch¬ng tr×nh dÞch.
• Hai ®¹i lîng kh¸c nhau trong mét ch¬ng tr×nh ph¶i cã tªn kh¸c
nhau.
• Tªn kh«ng ®îc trïng víi c¸c tõ kho¸.
VÝdô 1:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
vd1 ⇒ tªnch¬ngtr×nh
crt ⇒ tªnth viÖn
11/23/17 LÂM THANH PHỤNG 7
- 8. VÝdô 2:
Quy t¾c ®Æt tªn trong ng«n ng÷ lËp tr×nh
Pascal:
Kh«ngb¾t ®Çub»ngch÷sè.
Kh«ngchøadÊuc¸ch.
Bai toan
H·y chØ ra nh÷ng tªn kh«ng hîp lÖ trong Pascal. V× sao?
So_hoc_sinh R1
8A1
11/23/17 LÂM THANH PHỤNG 8
- 9. 4. CÊu tróc chung cña ch¬ng tr×nh
Mét ch¬ng tr×nh
viÕt b»ng ng«n ng÷
lËp tr×nh cã cÊu
tróc nh thÕ nµo
nhØ?
?
?
?
- PhÇn khai b¸o cã thÓ cã hoÆc kh«ng.
- PhÇn th©n ch¬ng tr×nh b¾t buéc ph¶i cã.
[<PhÇn khai b¸o>]
<PhÇn th©n ch¬ng
tr×nh>
CÊu tróc chung cña mäi
ch¬ng tr×nh gåm hai
phÇn:
Trong®ã:
11/23/17 LÂM THANH PHỤNG 9
- 10. PhÇn khai b¸o
Khai b¸o tªn ch¬ng tr×nh
Khai b¸o c¸c th viÖn: chøa c¸c lÖnh viÕt s½n cã thÓ dïng
trongch¬ngtr×nh.
C¸c khai b¸o kh¸c.
PhÇn th©n ch¬ng tr×nh
Gåmc¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc hiÖn.
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
PhÇnkhai b¸o
PhÇnth©n
ch¬ngtr×nh
VÝdô:
gåm:
11/23/17 LÂM THANH PHỤNG 10
- 11. 5. VÝ dô vÒ ng«n ng÷ lËp
tr×nh
H·y cïng lµm quen
víi mét ng«n ng÷
lËp tr×nh – Ng«n
ng÷ Pascal!
M¸y tÝnh cÇn ®îc cµi ®Æt
m«i trêng lËp tr×nh trªn ng«n
ng÷ Pascal.
11/23/17 LÂM THANH PHỤNG 11
- 12. So¹n th¶o ch¬ng tr×nh
Trong cöa sæ ch¬ng tr×nh dïng bµn phÝm ®Ó so¹n th¶o ch
¬ng tr×nh.
Program vd1;
End.
Uses Crt;
Begin
Writeln(‘CHAO CAC BAN’);
11/23/17 LÂM THANH PHỤNG 12
- 13. – NhÊn tæ hîp phÝmAlt + F9
DÞch ch¬ng tr×nh
– Ch¬ng tr×nh dÞch sÏ kiÓmtra lçi chÝnh t¶ vµ có ph¸p .
11/23/17 LÂM THANH PHỤNG 13
- 14. Ch¹y ch¬ng tr×nh
NhÊn tæ hîp phÝmCtrl + F9
Mµn h×nh hiÖn kÕt qu¶ cña
ch¬ng tr×nh:
11/23/17 LÂM THANH PHỤNG 14
- 15. Ghi nhí!
Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu
vµ quy t¾c viÕt c¸c lÖnh.
Tõ kho¸: tËp hîp c¸c tõ dµnh riªng cho
nh÷ng môc ®Ých sö dông nhÊt ®Þnh cña
ng«n ng÷ lËp tr×nh.
CÊu tróc ch¬ng tr×nh thêng gåm hai
phÇn:
- PhÇnkhai b¸o
- PhÇnth©nch¬ngtr×nh.
Tªn ®Ó ph©n biÖt c¸c ®¹i lîng trong ch
¬ng tr×nh vµ do ngêi lËp tr×nh ®Æt.
11/23/17 LÂM THANH PHỤNG 15