gi¸o ¸n ®iÖn tö tin häc líp 8. 1. vÝ dô vÒ ch¬ng tr×nh program vd1; uses crt; begin...
TRANSCRIPT
Gi¸o ¸n ®iÖn tö tin häc líp 8
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:
•B¶ng c¸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.
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 … ZCh÷ 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
C¸c quy t¾c– Mçi c©u lÖnh trong ch ¬ng tr×nh ®Òu cã quy t¾c
quy ®Þnh c¸ch viÕ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ô:
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 ®ÞnhVÝ dô:
Program vd1;Uses crt;Begin Writeln(‘CHAO CAC BAN’);End.
Program Tõ kho¸ khai b¸o tªn ch ¬ng tr×nh
Uses Tõ kho¸ khai b¸o c¸c th viÖn
Begin, End C¸c tõ kho¸ th«ng b¸o b¾t ®Çu vµ kÕt thóc phÇn th©n ch ¬ng tr×nh.
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ªn ch ¬ng tr×nh
crt tªn th viÖn
VÝ dô 2:
Quy t¾c ®Æt tªn trong ng«n ng÷ lËp tr×nh Pascal:
Kh«ng b¾t ®Çu b»ng ch÷ sè.
Kh«ng chøa dÊu c¸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
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 ®ã:
PhÇn khai b¸oKhai b¸o tªn ch ¬ng tr×nhKhai b¸o c¸c th viÖn: chøa c¸c lÖnh viÕt s½n cã thÓ dïng trong ch ¬ng tr×nh.
C¸c khai b¸o kh¸c.
PhÇn th©n ch ¬ng tr×nhGåm c¸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Çn khai b¸o
PhÇn th©n
ch ¬ng tr×nh
VÝ dô:
gåm:
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.
So¹n th¶o ch ¬ng tr×nhTrong 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’);
– NhÊn tæ hîp phÝm Alt + F9
DÞch ch ¬ng tr×nh
– Ch ¬ng tr×nh dÞch sÏ kiÓm tra lçi chÝnh t¶ vµ có ph¸p .
Ch¹y ch ¬ng tr×nh
NhÊn tæ hîp phÝm Ctrl + F9
Mµn h×nh hiÖn kÕt qu¶ cña ch ¬ng tr×nh:
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Çn khai b¸o
- PhÇn th©n ch ¬ng tr×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.