BAI 8. LAP VOI SO LAN CHUA BIET TRUOC- TIET BAI TAP

Chia sẻ bởi Trần Ngọc Khoa | Ngày 14/10/2018 | 49

Chia sẻ tài liệu: BAI 8. LAP VOI SO LAN CHUA BIET TRUOC- TIET BAI TAP thuộc Tin học 8

Nội dung tài liệu:

GIÁO ÁN MÔN TIN HỌC 8
TUẦN 27 Tiết PPCT: 15 Tiết TKB: 1 LỚP: 8/7
Ngày soạn : 05/03/2010
Ngày dạy : 11/03/2010
GVHD: La Thị Huyền Đan
SV dạy: Trần Ngọc Khoa

BÀI TẬP
I. MỤC TIÊU
– Kiến thức:
+ Nắm vững cú pháp của câu lệnh lặp While..do.
+ Biết kiểm tra vòng lặp của câu lệnh While..do.
– Kỹ năng: vận dụng được câu lệnh While .. do để giải các bài tập có cấu trúc lặp với số lần chưa biết trước, biết cách sử dụng kết hợp cặp từ khóa Begin..end đối với những lệnh ghép trong câu lệnh While..do.
– Thái độ: tập trung, tích cực trong giờ học.
II. CHUẨN BỊ
– GV: giáo án, sgk, bảng phụ.
– HS: xem kỹ bài cũ, đọc trước bài mới.
III. TIẾN TRÌNH BÀI DẠY
HĐ1: Kiểm tra bài cũ, đặt vấn đề vào bài mới ( 4’)
– HS:
+ Cho biết cú pháp của câu lệnh lặp While..do?
+ Câu lệnh lặp While..do được thực hiện như thế nào?
– GV nhận xét, cho điểm.
– Đặt vấn đề vào bài mới:
Tiết trước chúng ta đã được làm quen với các hoạt động lặp với số lần chưa biết trước và cách thể hiện các hoạt động đó bằng câu lệnh lặp While..do. Để biết rõ hơn cách sử dụng câu lệnh lặp While..do, hôm nay chúng ta sẽ cùng tìm hiểu một số bài tập về các hoạt động lặp với số lần chưa biết trước.
HĐ2: Bài tập 3 (14’)
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
NỘI DUNG

– GV cho HS nhắc lại về các bước thực hiện câu lệnh lặp While..do qua sơ đồ (bảng phụ)

* Chú ý: câu lệnh ở đây là câu lệnh của lệnh lặp While..do, không được nhầm lẫn với câu lệnh của toàn chương trình. Nếu câu lệnh ghép thì phải để trong cặp từ khóa Begin..end.
– Gọi HS đọc bài tập 3
(?) Bài toán yêu cầu làm gì?

– HS nhắc lại
Câu lệnh While .. do được thực hiện:
1. Kiểm tra điều kiện.
2. Nếu điều kiện sai, câu lệnh bỏ qua, lệnh lặp kết thúc; điều kiện đúng, câu lệnh được thực hiện và quay lại bước 1.









– Cá nhân HS đọc.
– Tìm số lần lặp và giá trị S khi kết thúc.


















Bài tập 3 (SGK/71)



– GV treo bảng thuật toán 1 và gọi HS giải thích ý nghĩa của từng bước.
a) Thuật toán 1
B1: S ( 10, x ( 0.5.
B2: Nếu S5.2, chuyển tới bước 4.
B3: S( S-x và quay lại bước 2.
B4: Thông báo S và kết thúc thuật toán.

– B1: gán giá trị S và x.
– B2 : kiểm tra điều kiện nếu S>5.2 thì chuyển đến B3, nếu S5.2 thì chuyển đến B4.
– B3 : thực hiện câu lệnh gán S( S–x, quay lại B2.
– B4 : in kết quả.
a) Thuật toán 1


(?) Điều kiện của vòng lặp?
– S  5.2


(?) Câu lệnh của vòng lặp?
– S ( S – x;


– GV hướng dẫn HS lập bảng để kiểm tra số vòng lặp của chương trình.
– GV thực hiện mẫu 2 vòng lặp đầu.
– Cho HS chia nhóm thảo luận (4 nhóm – trong 2’) hoàn thành bảng trên để xác định số vòng lặp của chương trình.
– GV nhận xét.





– HS thảo luận nhóm và trả lời (10 vòng lặp).
LẦN LẶP

Kiểm tra điều kiện


S:=10; x:=0.5
S=10>5.2

1
S:=10-0.5 =9.5
S=9.5>5.2

2
S:=9.5-0.5 =9.0
S=9.0>5.2

3
S:=9.0-0.5 =8.5
S=8.5>5.2

4
S:=8.5-0.5 =8.0
S=8.0>5.2

5
S:=8.0-0.5 =7..5
* 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ẻ: Trần Ngọc Khoa
Dung lượng: 293,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)