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
1550

Tài liệu đang bị lỗi

File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.

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!