Siêu thị PDFTải ngay đi em, trời tối mất

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

TIN 8 (TIET 37 - 53)
MIỄN PHÍ
Số trang
45
Kích thước
691.7 KB
Định dạng
PDF
Lượt xem
1775

TIN 8 (TIET 37 - 53)

Nội dung xem thử

Mô tả chi tiết

NguyÔn TiÕn §øc Tr êng thcs yªn ®ång

Gi¶ng ngµy: TiÕt 37: Bµi 7: C©u lÖnh lÆp

I/ Môc tiªu:

1. KiÕn thøc:

- BiÕt nhu cÇu cÇn cã c©u lÖnh lÆp trong ng«n ng÷ lËp tr×nh.

- BiÕt ng«n ng÷ lËp tr×nh dïng cÊu tróc lÆp ®Ó chØ dÉn m¸y tÝnh thùc hiÖn lÆp ®i lÆp l¹i c«ng

viÖc nµo ®ã mét sè lÇn.

- HiÓu ho¹t ®éng cña c©u lÖnh lÆp víi sè lÇn biÕt tríc for .do trong pascal. …

2. Kü n¨ng: ViÕt ®óng ®îc lÖnh for ..do trong mét sè t×nh huèng ®¬n gi¶n. ………

3.Th¸i ®é: Th¸i ®é häc tËp nghiªm tóc, tÝch cùc lµm c¸c d¹ng bµi tËp øng dông.

II/ ChuÈn bÞ:

- S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan.

- §äc tµi liÖu ë nhµ tríc khi

III. TiÕn tr×nh lªn líp:

1. Tæ chøc.

2. KiÓm tra.

- KiÓm tra sù chuÈn bÞ cña häc sinh .

- ? Tr×nh bµy cÊu tróc cña c©u lÖnh rÏ nh¸nh trong pascal, nªu ý nghÜa ho¹t ®éng cña

c©u lÖnh?

- ? M« t¶ thuËt tho¸n tÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn?

3. Bµi míi:

Vµo bµi míi: (1 ) ’ §Ó m¸y tÝnh thùc hiÖn tÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn th× chóng

ta ph¶i ra lÖnh cho m¸y b»ng lÖnh nµo? §Ó tr¶ lêi cho c©u hái trªn chóng ta ®i vµo nghiªn

cøu bµi häc ngµy h«m nay. Gi¸o viªn nghi nhµn ®Çu bµi lªn b¶ng.

Bµi míi : (35’)

Ho¹t ®éng cña gi¸o viªn Ho¹y ®éng cña häc sinh

Ho¹t ®éng 1: C¸c c«ng viÖc ph¶i thùc hiÖn nhiÒu lÇn (5’)

?Hµng ngµy chóng ta thêng ph¶i lµm mét sè

viÖc lÆp ®i lÆp l¹i mét sè lÇn, em h·y lÊy vÝ

dô vÒ mét sè viÖc hµng ngµy em ph¶i lµm

- HS: mét em lÊy mét sè vÝ dô

- GV: Ghi vÝ dô cña häc sinh lªn b¶ng

- HS: mét em kh¸c lÊy thªm mét sè vÝ dô

? Qua nh÷ng vÝ dô c¸c b¹n võa lÊy ra trªn

b¶ng th× nh÷ng c«ng viÖc nµo chóng ta ®·

biÕt tríc sè lÇn lÆp ®i lÆp l¹i vµ c«ng viÖc nµo

chóng ta cha biÕt sè lÇn lÆp l¹i cña nã?

- HS: T¸ch vÝ dô thµnh hai lo¹i (mét lo¹i ®·

biÕt tríc sè lÇn lÆp vµ mét lo¹i cha biªt sè lÇn

lÆp )

- GV: NhËn xÐt vµ chèt l¹i.

1. C¸c c«ng viÖc ph¶i thùc hiÒn nhiÒu lÇn

- C«ng viÖc kh«ng biÕt tríc sè lÇn lÆp l¹i: häc

bµi cho ®Õn khi thuéc hÕt c¸c bµi,

- C«ng viÖc ®· biÕt tríc sè lÇn lÆp: ®i häc mçi

s¸ng 5 tiÕt, mçi ngµy tËp 7 bµi thÓ dôc buæi

s¸ng, ®¸nh r¨ng mçi ngµy 3 lÇn,

=> §Ó chØ cho m¸y tÝnh thùc hiÖn ®óng c«ng

viÖc, trong nhiÒu trêng hîp khi viÕt mét ch-

¬ng tr×nh m¸y tÝnh chóng ta còng ph¶i viÕt

lÆp l¹i nhiÒu c©u lÖnh thùc hiÖn mét phÐp

tÝnh nhÊt ®Þnh.

VD1: §Ó tÝnh 5 sè tù nhiªn ®Çu tiªn ta cã thÓ

viÕt nh sau:

begin

I=0; Tong:=0;

. .

Giáo án tin 8. 80

NguyÔn TiÕn §øc Tr êng thcs yªn ®ång

I:=i+1; Tong:=Tong+i;

I:=i+1; Tong:=Tong+i;

I:=i+1; Tong:=Tong+i;

I:=i+1; Tong:=Tong+i;

I:=i+1; Tong:=Tong+i;

Readln; end.

Ho¹t ®éng 2: C©u lÖn lÆp - mét lÖnh thay cho nhiÒu lÖnh (15)

-HS: nghiªn cøu vÝ dô 1 SGK - 56,57.

- GV: ph©n tÝch vÝ dô 1.

- HS: Nghe, nghi chÐp

- HS: M« t¶ l¹i thuËt to¸n, ph©n tÝch thuËt

to¸n.

? Qua hai vÝ dô trªn, c¸c em h·y chØ ra nh÷ng

c«ng viÖc ®îc lÆp ®i lÆp l¹i?

-HS: ChØ ra c«ng viÖc lÆp l¹i ë vd1 vµ vd2

- GV: KÕt luËn.

2. C©u lÖn lÆp - mét lÖnh thay cho nhiÒu

lÖnh

VD1: VÏ 3 h×nh vu«ng gièng nhau.

- thuËt to¸n (SGK T56,57)

VD2: TÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn.

- thuËt to¸n: (®· nghiªn cøu ë bµi häc sè 5)

=> KÕt luËn: - C¸ng m« t¶ c¸c ho¹t ®éng lÆp

trong thuËt to¸n nh trong 2 vÝ dô trªn ®îc gäi

lµ cÊu tróc lÆp.

- Mäi ng«n ng÷ lËp tr×nh ®Òu cã “c¸ch” ®Ó

chØ thÞ cho m¸y tÝnh thùc hiÖn cÊu tróc lÆp

víi mét c©u lÖnh. §ã lµ c©u lÖnh lÆp.

Ho¹t ®éng 3: VÝ dô vÒ c©u lÖnh lÆp (15)

- GV: Tr×nh bµy cÊu tróc vßng lÆp For

…… …… ..to ..do

…………..

- HS: Ghi cÊu tróc vßng lÆp vµo vë.

GV: Gi¶i thÝch tõng thµnh phÇn trong cÊu

tróc lÖnh.

-HS: Nghe, ghi chÐp.

GV: vËn dông c©u lÖnh viÕt vßng lÆp cho vÝ

dô 1 phÇn 1

Var i, tong: integer;

Begin

Tong:=0;

For i: = 1 to 5 do

Tong:= tong + i;

Write(‘tong=’,tong);

Readln;

End.

3. VÝ dô vÒ c©u lÖnh lÆp

- Trong pascal c©u lÖnh lÆp cã d¹ng:

+C©u lÖnh lÆp d¹ng tiÕn:

For <biÕn ®Õm>:= <gi¸ trÞ ®Çu> to <gi¸ trÞ cuèi> do

<c©u lÖnh>;

Trong ®ã: for, to, do lµ c¸c tõ kho¸, BiÕn

®Õm lµ biÕn ®¬n cã kiÓu nguyªn (cã thÓ lµ

kiÓu kÝ tù hoÆc kiÓu ®o¹n con)

Gi¸ trÞ ®Çu, gi¸ trÞ cuèi lµ sè cô thÓ hoÆc lµ

biÓu thøc cã kiÓu cïng kiÓu víi biÕn ®Õm, gi¸

trÞ cuèi ph¶i lín h¬n gi¸ trÞ ®Çu.

C©u lÖnh cã thÓ lµ c©u lÖnh ®¬n hoÆc c©u

lÖnh kÐp.

- C©u lÖnh sÏ ®îc thùc hiÖn nhiÒu lÇn, mçi

lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp vµ sau

mçi lÇn lÆp biÕn ®Õm sÏ tù ®éng t¨ng lªn 1

®¬n vÞ, t¨ng cho ®Õn khi gi¸ trÞ cña biÕn ®Õm

lín h¬n gi¸ trÞ cuèi th× vßng lÆp ®îc dõng l¹i.

4. Cñng cè:

(2 ) ’ Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc

5. H íng dÉn häc ë nhµ

- Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ luyÖn

viÕt, lµm ®i lµm l¹i nhiÒu lÇn.

- Häc kÜ lÝ thuyÕt, viÕt ch¬ng tr×nh tÝnh t«ng 100 sè tù nhiªn, N sè tù nhiªn ®Çu tiªn.

. .

Giáo án tin 8. 81

NguyÔn TiÕn §øc Tr êng thcs yªn ®ång

- Lµm c¸c bµi tËp cßn l¹i,

- §äc bµi míi ®Ó giê sau häc.

-----------------o0o-----------------

Gi¶ng ngµy: TiÕt 38: Bµi 7: c©u lÖnh lÆp

I/ Môc tiªu:

1. KiÕn thøc:

- HiÓu cÊu tróc c©u lÖnh ghÐp.

2. Kü n¨ng: biÕt kÕt hîp c©u lÖnh ghÐp vµ c©u lÖnh lÆp for do vµo gi¶i quyÕt ………

mét sè bµi to¸n.

3. Th¸i ®é Th¸i ®é häc tËp nghiªm tóc, tÝch cùc lµm c¸c d¹ng bµi tËp øng dông.

II/ ChuÈn bÞ:

- S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan.

- §äc tµi liÖu ë nhµ tríc khi

III. TiÕn tr×nh lªn líp:

1. Tæ chøc.

2. KiÓm tra.

- KiÓm tra sù chuÈn bÞ cña häc sinh .

- ? Tr×nh bµy cÇu tróc cña c©u lÖnh lÆp trong pascal, nªu ý nghÜa cña c¸c thµnh phÇn

trong cÊu tróc?

3. Bµi míi:

Vµo bµi míi: (1 ) ’ §Ó vËn dông tèt h¬n c©u lÖnh lÆp chóng ta sÏ cïng nghiªn cøu bµi häc

ngµy h«m nay. Gi¸o viªn ghi nhanh tªn ®Ò bµi lªn b¶ng.

Bµi míi: (35’)

Ho¹t ®éng cña gi¸o viªn Ho¹t ®éng cña häc sinh

Ho¹t ®éng 1: VÝ dô vÒ c©u lÖnh lÆp. (15’)

-GV: Tr×nh bµy cÊu tróc cña c©u lÖnh lÆp lïi

trong pascal

For ..downto .do …… ………

HS: Ghi chÐp cÊu tróc vµo vë

GV: Gi¶i thÝch ho¹t ®éng cña c©u lÖn.

- HS: §äc vµ t×m hiÓu ch¬ng tr×nh

- HS: mét em ®øng t¹i chç ph©n tÝch ho¹t

®éng cña vÝ dô.

- HS: C¸c em kh¸c th¶o luËn vµ cho ý kiÕn.

- GV: cho ch¹y ch¬ng tr×nh mÉu ®· gâ tríc

trong m¸y, yªu cÇu häc sinh quan s¸t kÕt

qu¶.

- GV: Gi¶i thÝch kÕt qu¶ cña ch¬ng tr×nh

3. VÝ dô vÒ c©u lÖnh lÆp (tiÕp)

- CÊu tróc cña c©u lÖnh lÆp lïi:

For <biÕn ®Õm>:= <gi¸ trÞ cuèi> downto <gi¸ trÞ

®Çu> do <c©u lÖnh>;

- C©u lÖnh sÏ ®îc thùc hiÖn nhiÒu lÇn, mçi

lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp vµ sau

mçi lÇn lÆp biÕn ®Õm sÏ tù ®éng gi¶m ®i1

®¬n vÞ, gi¶m cho ®Õn khi gi¸ trÞ cña biÕn ®Õm

nhá h¬n gi¸ trÞ ®Çu th× vßng lÆp ®îc dõng l¹i.

-sè lÇn lÆp = gi¸ trÞ cuèi-gi¸ trÞ ®Çu+1

=> for do lµ cÊu tróc lÆp víi sè lÇn lÆp biÕt …

tríc.

- VÝ dô 3 (SGK-58) in ra mµn h×nh thø tù lÇn

lÆp.

Program lap;

Var i: integer;

. .

Giáo án tin 8. 82

NguyÔn TiÕn §øc Tr êng thcs yªn ®ång

- HS: §äc vµ t×m hiÓu ch¬ng tr×nh

- HS: mét em ®øng t¹i chç ph©n tÝch ho¹t

®éng cña vÝ dô.

- HS: C¸c em kh¸c th¶o luËn vµ cho ý kiÕn.

- GV: Tr×nh bµy cÊu tróc c©u lÖnh ghÐp

- HS: Nghe, ghi chÐp.

- GV: cho ch¹y ch¬ng tr×nh mÉu ®· gâ tríc

trong m¸y, yªu cÇu häc sinh quan s¸t kÕt

qu¶.

- GV: Gi¶i thÝch kÕt qu¶ cña ch¬ng tr×nh

Begin

For i:=1 to 10 do

Writeln(‘day la lan lap thu’, i);

Readln;

End.

- VD4 (SGK-58) ViÕt ch¬ng tr×nh ®a ra mµn

h×nh nh÷ng ch÷ “0” theo h×nh trøng r¬i.

Program trung_roi;

Uses crt;

Var i: integer;

Begin

Clrscr;

For i:=1 to 10 do

begin

Writeln(‘0’); delay(100);

end;

Readln;

End.

- TËp hîp c¸c c©u lÖnh con ®îc ®Æt trong cÆp

tõ kho¸ begin end; ®îc gäi lµ c©u lÖnh

ghÐp.

Ho¹t ®éng 2: TÝnh tæng vµ tÝch b»ng c©u lÖnh lÆp (20)

- GV: §a ®Ò bµi lªn b¶ng

- HS: 1 em lªn b¶ng lµm vd5, 1 em lªn lµm

vd6.(m« t¶ thuËt to¸n) (5’)

ë díi líp c¸ cem lµm bµi theo nhãm, mçi d·y

lµm mét bµi, d·y gi÷a lµm vd5

- HS: §¹i diÖn cña mçi d·y nhËn xÐt thuËt

to¸n trªn b¶ng.

-GV: Gióp HS söa l¹i ®óng thuËt to¸n

-HS: 2 em lªn b¶ng viÕt ch¬ng tr×nh cho 2

bµi. (5’)

- HS: ë díi ho¹t ®éng theo nhãm, chia d·y

nh ban ®Çu.

- HS: ®¹i diÖn mçi d·y nhËn xÐt bµi viÕt trªn

b¶ng.

GV: Gióp häc sinh söa ch¬ng tr×nh cho ®óng

vµ ch¹y ch¬ng tr×nh trªn m¸y.

- HS: Quan s¸t kÕt qu¶.

4. TÝnh tæng vµ tÝch b»ng c©u lÖnh lÆp

VÝ dô 5. TÝnh tæng cña N sè tù nhiªn ®Çu

tiªn.

(Ch¬ng tr×nh SGK)

VÝ dô 6. TÝnh day tha cña N sè tù nhiªn ®Çu

tiªn.

(Ch¬ng tr×nh SGK)

4. Cñng cè:

- Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc.

- HS ®äc ghi nhí SGK, gi¸o viªn tæng kÕt ®¸nh gi¸ buæi häc.

5. H íng dÉn vÒ nhµ:

- Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ luyÖn

viÕt, lµm ®i lµm l¹i nhiÒu lÇn.

- Häc kÜ lÝ thuyÕt, viÕt ch¬ng tr×nh tÝnh t«ng 100 sè tù nhiªn, N sè tù nhiªn ®Çu tiªn.

. .

Giáo án tin 8. 83

Tải ngay đi em, còn do dự, trời tối mất!