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...

15
Gi¸o ¸n ®iÖn tö tin häc líp 8

Upload: hannah-cain

Post on 12-Jan-2016

216 views

Category:

Documents


4 download

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

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

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

•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

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

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

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

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

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

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

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

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

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

– 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

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

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.