Bài giảng Môn Tin học lớp 8 - Tiết 58: Bài tập (tiếp)
Hs làm bài.
- Gv gọi hs nhận xét.
- Hs nhận xét.
- Gv nhận xét, chữa bài:
- Hs lắng nghe, chép vào vở
Ngµy d¹y: 25/ 3 / 2009 TiÕt 58: BµI TËP Môc tiªu: 1. Kiến thức Lµm quen víi viÖc khai b¸o vµ sö dông c¸c biÕn m¶ng. ¤n luyÖn c¸ch sö dông c©u lÖnh lÆp for…do. Cñng cè c¸c kÜ n¨ng ®äc, hiÓu vµ chØnh söa ch¬ng tr×nh. 2. Kỹ năng: ViÖc g¸n gi¸ trÞ, nhËp gi¸ trÞ vµ tÝnh to¸n víi c¸c gi¸ trÞ cña mét phÇn tö trong biÕn m¶ng ®îc thùc hiÖn th«ng qua chØ sè t¬ng øng cña phÇn tö ®ã. 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. ChuÈn bÞ : Gi¸o viªn : Tµi liÖu, GA ®iÖn tö, Phßng m¸y tÝnh... Häc sinh : Vë ghi, SGK, ®äc tríc bµi thùc hµnh, häc thuéc kiÕn thøc lý thuyÕt ®· häc. TiÕn tr×nh Lªn líp : 1. Kiểm tra bài cũ: 2. Bài mới: Ho¹t ®éng cña GV vµ hs Néi dung ghi b¶NG Hoạt động 1: bài tập 1 - Gv gọi Hs đọc đề của bài tập1 - Hs đọc đề. - Gv gọi 3 đại diện của 3 tổ lên bảng làm bài. - Hs làm bài. - Gv gọi hs nhận xét. - Hs: nhận xét. - Gv nhận xét, chữa bài - Hs: lắng nghe, ghi nhớ. Bài tập1 §o¹n ch¬ng tr×nh sau dïng ®Ó s¾p xÕp l¹i d·y sè ®îc ghi trong m¶ng A[i], i = 1,2,..., N, theo thø tù t¨ng dÇn: For i:=1 to N do For j:=i to N do If A[i] > A[j] then Begin Tg:=A[i]; A[i]:=A[j]; A[j]:=Tg; End; H·y kiÓm tra tÝnh ®óng ®¾n cña ®o¹n ch¬ng tr×nh trªn. Hoạt động 2: bài tập 2 - Gv gọi Hs đọc đề của bài tập 2 - Hs đọc đề. - Gv gọi 3 đại diện của 3 tổ lên bảng làm bài. - Hs làm bài. - Gv gọi hs nhận xét. - Hs nhận xét. - Gv nhận xét, chữa bài: - Hs lắng nghe, chép vào vở Bài tập 2 H·y viÕt ch¬ng tr×nh nhËp 5 sè ngyªn tõ bµn phÝm vµ ghi ra mµn h×nh sè lín nhÊt trong 5 sè ®ã theo hai c¸ch: kh«ng sö dông biÕn m¶ng vµ sö dông biÕn m¶ng. a) NÕu kh«ng sö dông biÕn m¶ng, ch¬ng tr×nh cã thÓ dµi nh sau: uses crt; var So_1, So_2, So_3, So_4, So_5, Max: integer; begin clrscr; write('Nhap so thu nhat: '); readln(So_1); write('Nhap so thu hai: '); readln(So_2); write('Nhap so thu ba: '); readln(So_3); write('Nhap so thu tu: '); readln(So_4); write('Nhap so thu nam: '); readln(So_5); Max:=So_1; If Max<So_2 then Max:=So_2; If Max<So_3 then Max:=So_3; If Max<So_4 then Max:=So_4; If Max<So_5 then Max:=So_5; writeln('So lon nhat: ',Max); end. b) NÕu sö dông biÕn m¶ng, ch¬ng tr×nh chØ ng¾n gän nh sau: uses crt; var i, Max: integer; A: array[1..5] of integer; begin clrscr; for i:=1 to 5 do begin write('Nhap so thu ',i,':'); readln(A[i]) end; Max:=a[1]; for i:=2 to 5 do If Max<a[i] then Max:=a[i]; writeln('So lon nhat: ',Max); end. Tæng kÕt ®¸nh gi¸ (4’) : KiÓm tra ®¸nh gi¸ - Gv chú ý với Hs những điểm hay sai của Hs. - Hs: lắng nghe và rút kinh nghiệm. - Gv nhận xét: - Hs lắng nghe. Híng dÉn vÒ nhµ. Gv dặn dò: Hs về nhà học kĩ chuẩn bị kiểm tra
File đính kèm:
- tiet 58.doc