Giáo án Tin học 8 (70 tiết)
Chia sẻ bởi Phạm Thị Mận |
Ngày 25/10/2018 |
23
Chia sẻ tài liệu: Giáo án Tin học 8 (70 tiết) thuộc Tin học 7
Nội dung tài liệu:
Tuần 26 Tiết 51:
BàI thực hành 6: Sử dụng lệnh WHILE ... do
A. Mục tiêu:
ViÕt ®îc ch¬ng tr×nh Pascal cã sö dông vßng lÆp While ... do
BiÕt sö dông c©u lÖnh ghÐp.
RÌn kü n¨ng ®äc hiÓu ch¬ng tr×nh cã sö dông vßng lÆp while ... do
B. Phương pháp
1. Ph¬ng ph¸p: ThuyÕt tr×nh, nªu vÊn ®Ò, vÊn ®¸p
2. Ph¬ng tiÖn: M¸y tÝnh, .
C. Chuẩn bị:
1. Gi¸o viªn:
ChuÈn bÞ mét sè thuËt to¸n vµ ch¬ng tr×nh .
ChuÈn bÞ m¸y tÝnh,.
2. Häc sinh:- Thùc hiÖn nhiÖm vô vÒ nhµ cña tiÕt tríc.
D. Tiến trình bài dạy:
æn ®Þnh líp (1 phót)
KiÓm tra bµi cò (kh«ng kiÓm tra)
Gi¶ng bµi míi:
HĐ của GV và hs
Nội dung
H§ 1: 1
Gv: ViÕt ®Ò bµi 1.
Gv: Em h·y cho biÕt input vµ output cña bµi to¸n?
Gv: Chóng ta cÇn tÝnh TBC bao nhiªu sè?
Gv: Nªu c¸ch tÝnh trung b×nh céng 4 sè.
Hs:
Gv: VËy tÝnh TBC n sè ta lµm ntn?
Hs:
Gv: TÝnh ntn?
Hs: S S + x;
Gv: lµm sao ®Ó cã S míi = S cò + x.
Hs: S 0 (b1)
Gv: qluËt S S + x; ®Õn khi nµo dõng?
Hs: Khi dem > n. ( ph¸t hiÖn ra ®iÒu kiÖn lÆp cña While…do
Gv: Dùa vµo hÖ thèng c©u hái. LÇn lît h×nh thµnh thuËt to¸n.
Hs: Dùa vµo thuËt to¸n tr×nh bµy ch¬ng tr×nh hoµn chØnh.
Gv: Quan s¸t, chØnh söa tõng c©u lÖnh Hs lªn b¶ng tr×nh bµy.
Bµi 1: ViÕt ch¬ng tr×nh Pascal sö dông c©u lÖnh While…do ®Ó tÝnh trung b×nh céng n sè thùc nhËp tõ bµn phÝm. (n, vµ n sè thùc ®îc nhËp tõ bµn phÝm)
a. M« t¶ thuËt to¸n.
INPUT: NhËp n, nhËp n sè nguyªn.
OUTPUT: KÕt qu¶ TBC cña n sè nguyªn
B1: NhËp gi¸ trÞ cña n( tÝnh TBC bao nhiªu sè);
dem(0; S(0;
B2: Trong khi dem <= n th× lµm
NhËp sè thø (1,2,3n) (cho x)
S(S+x; dem(dem +1;
B3: TÝnh TB (S/n;
B4: In kÕt qu¶ TB, kÕt thóc ch¬ng tr×nh.
b. ViÕt ch¬ng tr×nh.
Program tinhTB;
Uses Crt;
Var n,dem: integer;
x, S, TB: real;
BEGIN
ClrScr;
Write(‘Muon tinh TB bao nhieu so n=’); Readln(n);
dem:= 0; S:=0;
While dem <= n do
Begin
Write(‘Nhap so thu’, dem, ‘ = ‘ );readln(x);
S:= S + x; dem:= dem + 1;
End;
TB:= S/n;
Write(‘ Vay trung binh cong ’, n, ‘so la: ‘, TB:6:2);
Readln
END.
Híng dÉn vÒ nhµ (2 phót)
Ghi nhí có ph¸p vµ ý nghÜa cña c©u lÖnh lÆp while ... do...,
§äc vµ t×m hiÓu ch¬ng tr×nh trong §äc thªm 1 – TÝnh gÇn ®óng sè Pi.
Ngày soạn :8/3/2009
Ngày dạy : 8A : 8B :
8C : 8D : 8E :
Tuần 26 Tiết 52:
BàI thực hành 6: Sử dụng lệnh WHILE ... do
A. Mục tiêu:
ViÕt ®îc ch¬ng tr×nh Pascal cã sö dông vßng lÆp While ... do
BiÕt sö dông c©u lÖnh ghÐp.
RÌn kü n¨ng ®äc hiÓu ch¬ng tr×nh cã sö dông vßng lÆp while
BàI thực hành 6: Sử dụng lệnh WHILE ... do
A. Mục tiêu:
ViÕt ®îc ch¬ng tr×nh Pascal cã sö dông vßng lÆp While ... do
BiÕt sö dông c©u lÖnh ghÐp.
RÌn kü n¨ng ®äc hiÓu ch¬ng tr×nh cã sö dông vßng lÆp while ... do
B. Phương pháp
1. Ph¬ng ph¸p: ThuyÕt tr×nh, nªu vÊn ®Ò, vÊn ®¸p
2. Ph¬ng tiÖn: M¸y tÝnh, .
C. Chuẩn bị:
1. Gi¸o viªn:
ChuÈn bÞ mét sè thuËt to¸n vµ ch¬ng tr×nh .
ChuÈn bÞ m¸y tÝnh,.
2. Häc sinh:- Thùc hiÖn nhiÖm vô vÒ nhµ cña tiÕt tríc.
D. Tiến trình bài dạy:
æn ®Þnh líp (1 phót)
KiÓm tra bµi cò (kh«ng kiÓm tra)
Gi¶ng bµi míi:
HĐ của GV và hs
Nội dung
H§ 1: 1
Gv: ViÕt ®Ò bµi 1.
Gv: Em h·y cho biÕt input vµ output cña bµi to¸n?
Gv: Chóng ta cÇn tÝnh TBC bao nhiªu sè?
Gv: Nªu c¸ch tÝnh trung b×nh céng 4 sè.
Hs:
Gv: VËy tÝnh TBC n sè ta lµm ntn?
Hs:
Gv: TÝnh ntn?
Hs: S S + x;
Gv: lµm sao ®Ó cã S míi = S cò + x.
Hs: S 0 (b1)
Gv: qluËt S S + x; ®Õn khi nµo dõng?
Hs: Khi dem > n. ( ph¸t hiÖn ra ®iÒu kiÖn lÆp cña While…do
Gv: Dùa vµo hÖ thèng c©u hái. LÇn lît h×nh thµnh thuËt to¸n.
Hs: Dùa vµo thuËt to¸n tr×nh bµy ch¬ng tr×nh hoµn chØnh.
Gv: Quan s¸t, chØnh söa tõng c©u lÖnh Hs lªn b¶ng tr×nh bµy.
Bµi 1: ViÕt ch¬ng tr×nh Pascal sö dông c©u lÖnh While…do ®Ó tÝnh trung b×nh céng n sè thùc nhËp tõ bµn phÝm. (n, vµ n sè thùc ®îc nhËp tõ bµn phÝm)
a. M« t¶ thuËt to¸n.
INPUT: NhËp n, nhËp n sè nguyªn.
OUTPUT: KÕt qu¶ TBC cña n sè nguyªn
B1: NhËp gi¸ trÞ cña n( tÝnh TBC bao nhiªu sè);
dem(0; S(0;
B2: Trong khi dem <= n th× lµm
NhËp sè thø (1,2,3n) (cho x)
S(S+x; dem(dem +1;
B3: TÝnh TB (S/n;
B4: In kÕt qu¶ TB, kÕt thóc ch¬ng tr×nh.
b. ViÕt ch¬ng tr×nh.
Program tinhTB;
Uses Crt;
Var n,dem: integer;
x, S, TB: real;
BEGIN
ClrScr;
Write(‘Muon tinh TB bao nhieu so n=’); Readln(n);
dem:= 0; S:=0;
While dem <= n do
Begin
Write(‘Nhap so thu’, dem, ‘ = ‘ );readln(x);
S:= S + x; dem:= dem + 1;
End;
TB:= S/n;
Write(‘ Vay trung binh cong ’, n, ‘so la: ‘, TB:6:2);
Readln
END.
Híng dÉn vÒ nhµ (2 phót)
Ghi nhí có ph¸p vµ ý nghÜa cña c©u lÖnh lÆp while ... do...,
§äc vµ t×m hiÓu ch¬ng tr×nh trong §äc thªm 1 – TÝnh gÇn ®óng sè Pi.
Ngày soạn :8/3/2009
Ngày dạy : 8A : 8B :
8C : 8D : 8E :
Tuần 26 Tiết 52:
BàI thực hành 6: Sử dụng lệnh WHILE ... do
A. Mục tiêu:
ViÕt ®îc ch¬ng tr×nh Pascal cã sö dông vßng lÆp While ... do
BiÕt sö dông c©u lÖnh ghÐp.
RÌn kü n¨ng ®äc hiÓu ch¬ng tr×nh cã sö dông vßng lÆp while
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Phạm Thị Mận
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)