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
![Page 1: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/1.jpg)
Gi¸o ¸n ®iÖn tö tin häc líp 8
![Page 2: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/2.jpg)
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:
![Page 3: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/3.jpg)
•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.
![Page 4: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/4.jpg)
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
![Page 5: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/5.jpg)
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ô:
![Page 6: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/6.jpg)
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.
![Page 7: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/7.jpg)
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
![Page 8: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/8.jpg)
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
![Page 9: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/9.jpg)
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 ®ã:
![Page 10: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/10.jpg)
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:
![Page 11: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/11.jpg)
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.
![Page 12: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/12.jpg)
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’);
![Page 13: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/13.jpg)
– 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 .
![Page 14: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/14.jpg)
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:
![Page 15: 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](https://reader036.vdocuments.site/reader036/viewer/2022070409/56649e7d5503460f94b80b80/html5/thumbnails/15.jpg)
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.