do + Hs nhắc lại cấu trúc lặp For … do + Hs phân biệt hai cấu trúc lặp trên -Về kỹ năng: + Hs rèn luyện viết các câu lệnh lặp kết hợp câu lệnh rẽ nhánh qua một vài bài toán đơn giản.. + [r]
Trang 1Tuần 27 Ngày soạn:
Bài tập
I./ Mục đích yêu cầu:
+
+
+ Hs
+ Hs
+ Hs phân
+ Hs rèn
+ Hs rèn
While…do và if ….then … else …
II./ Chuẩn bị:
- GV: Máy
- HS: Sgk, ơn
trong bài C hành 5,6/sgk
III./ Lưu ý sư phạm:
- GV:
IV./ Kiểm tra bài cũ: (10 phút)
-GV Nêu câu
1./ Hãy phát
\ N2 ] -;K 8! ;9 trình sau, rút ra F xét?
dem:=0;
TB:=0; ;
While dem <n do
Begin
dem :=dem + 1;
Write(‘Nhap so thu ’,dem,’ = ’);readln(x);
TB:=TB + x;
end;
2./ Hãy phát
\ N2 ] -;K 8! ;9 trình sau, rút ra F xét?
i:=2;
While (n mod i <>0) do i:= i +1;
3./ Hãy phát
-GV
V./ Dạy học bài mới:
Hoạt động của giáo viên Hoạt động của hs Nội dung bài học
HĐ1: Bài tập 1 (15 phút)
1./ Nêu
thành S trong câu ?
-Hs1,2 lên
-Input: n: = 5; x:= 5; 9.5; 7.5; 8; 6.2 -Out put:
+ dem = ? + TB = ? + Câu
-Input: n: = 5; 9 -Out put:
+ i = ? + Câu
Trang 22./ Hãy cho
sau ?
a./ Tính k các (R l
S:=0;
For i:=3 to 10 do
If ( i mod 2) = 0 then
S:= S + i;
b./ Tính k các (R &
S:=0;
For i:=2 to 9 do
If ( i mod 2) <> 0 then
S:= S + i;
-GV:
HĐ2: Bài tập 2 (20 phút)
-GV: Yêu S hs xem ;9 trình trong
vd5/sgk 59,
sau
S:=0;
For i:=1 to 10 do
S:= S + i;
-GV: Hãy cho
S
-GV cho hs :! F theo ;K #n
i =1, S=… ?
i =2, S=… ?
i =3, S= ….?
i =4, S=.… ?
i =5, S= ….?
i =6, S=……?
i =7, S=… ?
i =8, S= … ?
i =9, S=……?
i =10, S= … ?
i =11, S= ….?, F xét?
-GV
a./
b./
-GV yêu
trong bài 6/sgk 61
-GV: Hãy
k n S
-GV
a./ 10 S
b./ 9 S
-Hs chú ý theo dõi
$ : hs xem, suy t và 8! i, S
-Hs :! F theo nhóm,
-Các nhóm :!
F
+
+
-Hs -Hs ^; phong
Bài tập 1
1./ Nêu $ trúc for …do và
câu ? 2./ Hãy cho 8! ;9 trình sau ? a./ Tính k các (R l
S:=0;
For i:=3 to 10 do
If ( i mod 2) = 0 then S:= S + i;
b./ Tính k các (R &
S:=0;
For i:=2 to 9 do
If ( i mod 2) <> 0 then S:= S + i;
Bài tập 2
a/ Tính tổng các số nguyên từ 1 đến 10 ?
S:=0;
For i:=1 to 10 do S:= S + i;
Trả lời: S=55
b./ Tính tổng các số chẵn từ 1 đến 10
S:=0;
For i:=1 to 10 do
If ( i mod 2) = 0 then
S:= S + i;
Trả lời: S=30
c./ Tính k các (R & ] 1 8
10 ?
S:=0;
For i:=1 to 10 do
If ( i mod 2) <> 0 then
S:= S + i;
Trả lời: S=25
Bài tập 3:
Trang 3là bao nhiêu ?
+ IR 1,2,3, …,n là giá a i khi
+ IR 3,4,6,8,…,n+2 là giá a i+2 khi
-GV
câu
HĐ3: Bài tập 4 (20 phút)
1./ Nêu
thành S trong câu ?
2./ Hãy cho
sau ?
a./ Tính k các (R l
S:=0; i:=1;
while i< 6 do
begin
If ( i mod 2) = 0 then
S:= S + i;
i:=i+1;
End;
b./ Tính k các (R &
S:=0; i:=1;
while i< 4 do
begin
If ( i mod 2) <> 0 then
S:= S + i;
i:=i+1;
End;
-GV
-GV: Bài
câu
while …do
HĐ4: Chạy thử bằng tay các chương trình sau
(20 phút)
-GV: Yêu S hs xem ;9 trình trong
vd5/sgk 59,
sau
S:=0; i:=1;
while i< 6 do
begin
S:= S + i;
i:=i+1;
End;
-GV: Hãy cho
S
lên -:
-Hs
-Hs1,2 lên a./ 6 S
b./ 4 S
$ : hs xem, suy t và 8! i, S
-Hs chú ý theo dõi, xem
;K
a./ Sửa bài tập 6/sgk61 Write(‘Nhap so n’);Readln(n); S:=0;
For i:=1 to n do S:= S + 1 / i*(i+2);
b./ Hãy
100
3 2
Bài tập 4:
a./ Tính tổng các số nguyên từ 1 đến 10 ?
S:=0; i:=1;
while i< 6 do begin
S:= S + i;
i:=i+1;
End;
Trả lời: S=15
b./ Tính tổng các số chẵn từ 1 đến 10
S:=0; i:=1;
while i<= 10 do begin
If ( i mod 2) = 0 then
S:= S + i;
i:=i+1;
End;
Trả lời: S=30
c./ Tính k các (R & ] 1 8
10 ?
S:=0; i:=1;
while i< 6 do begin
if( i mod 2) <> 0 then
S:= S + i;
i:=i+1;
End;
Trả lời: S=25
Bài tập 5: Hãy viế chương trình
tìm?
a./ Uớc chung lớn nhất của hai
số nguyên dương được nhập từ bàn phím?
b./ Viết chương trình in ra các ước của một số nguyên?
c./ Viết chương trình tính tổng
Trang 4-GV cho hs :! F theo ;K #n
i =1, S=… ?
i =2, S=… ?
i =3, S= ….?
i =4, S=.… ?
i =5, S= ….?
i =6, S=……?
i =7, S=… ? F xét?
-GV
a./
S:=S+ i
b./
S:=S + i
-GV yêu
;9 trình câu 3a
-GV ;K #nD phân tích câu 3b,c,d
-GV yêu
3b,c,d 6 S2 xem?
-GV yêu
+ Câu
+ Câu for …do
+ Câu while …do
+
các bài
-Hs :! F theo nhĩm,
-Các nhĩm :!
F
+
+
-Hs -Hs ^; phong lên -:
-Hs ghi bài FD
:! FD
nghe phân tích
các ước của một số nguyên được nhập từ bàn phím?
d./ Viết chương trình kiểm tra một số nguyên nhập từ bàn phím
cĩ là số hồn chỉnh khơng?Sửa lại chương trình in ra các số hồn chỉnh từ 1 10000?
HĐ5: Củng cố, dặn dò: ( 5 phút)
-GV: Em 8[ 8;3 Y A câu # nào?
-GV:
-GV:
+ Bài 7 “Câu
+ Bài 8 “Câu
+ Bài C hành 5, bài C hành 6
+ Các bài
V./ Rút kinh nghiệm tiết dạy