SỬ DỤNG LỆNH WHILE … DO
I. Mục tiêu
- Vận dụng kiến thức của vòng lặp while ... do để viết chương
trình. Biết lựa chọn câu lệnh lặp while ... do hoặc For ... do cho phù hợp
với tình hung cụ thể.
- Rèn luyện k năng về khai báo và sdụng biến, năng đọc hiểu
chương trình. Biết vai trò của việc kết hợp các cấu trúc điều khiển.
- Thái độ học tập nghiêm túc, tích cực làm các bài tp thực hành.
II. Chuẩn bị
- Giỏo viờn: Giỏo ỏn, phũng mỏy tớnh, sgk.
- Hc sinh: Kiến thức cũ, sgk.
III. Tiến trỡnh dy – học
Hoạt đng 1: Kieồm tra bài cũ
? Viết cú pháp của câu lệnh lặp while ... do và For ... do.
Hoạt đng 2: Thc hành
Chúng ta đã nghiên cứu thuyết về vòng
lặp While ... do. để biết vòng lặp chạy như
thế nào thì hôm nay chúng ta cùng nhau đi
vào tiết thực hành.
Gọi Hs đọc bài toán và nêu yêu cu bài toán.
? Làm thế nào để tính trung bình n sthực
x1, x2, . . ., xn
? Dữ liệu đầu vào (Input) của bài toán là gì
? Dữ liệu đầu ra (Output) của bài toán là gì
Gọi Hs nêu thuật toán.
Gv nhn xét và đưa ra thuật tn.
? Dựa vào việc thuật toán trên, theo em
cần khai báo những biến gì cho chương trình
bài toán.
Gv kết luận đưa ra chương trình trình như
Sgk.
? Tìm hiểu ý nghĩa từng câu lệnh.
Gv phỏng hoạt đng chính của chương
trình với n = 3
Dãy số thực x1, x2, . . ., xn
Giá trị trung bình
(x1+x2+. . . +xn) / n
Hs nêu thut toán.
Hs trả lời.
Yêu cầu Hs hoạt động nhóm để thực hiện các
công việc sau:
+ Gõ và lưu chương trình với tên Tinh_TB.
+ Dịch và sửa lỗi nếu và chạy với bsố
dữ liệu tuỳ ý đề kiểm tra kết quả nhận được.
+ Th viết lại chương trình bằng cách sử
dụng câu lệnh For...do thay cho câu lệnh
while . . . do.
? Khi nào ta dùng câu lệnh For . . . do và khi
nào ta dùng câu lệnh While . . . do
Hs làm vic theo nhóm cử đại
diện báo cáo.
Với câu lệnh lặp khi biết điều
kiện đã biết trước thì s dụng
câu lệnh lặp For . . . do, còn khi
lặp với số lần chưa biết trước
thì sdụng u lệnh lặp While .
. . do
Hoạt động 3: Củng c
- Nhận xét toàn bộ kiến thức chính đã học trong giờ.
- Nhận xét đánh giá giờ thực hành.
Hoạt động 4: Hướng dẫn về nhà
- Chuaồn bũ baứi cho tieỏt sau.
- Ôn lại câu lệnh và tập viết một số chương trình đơn giản.