© 2020 Bài Kiểm Tra.com. All Rights Reserved.

Bài giảng tin học 8 - Bài thực hành 6: Sử dụng lệnh lặp While..do (Tiết 1)

Thứ bảy - 06/10/2018 13:08
Bài giảng tin học 8 - Bài thực hành 6: Sử dụng lệnh lặp While..do (Tiết 1)
Bài thực hành 6:
SỬ DỤNG LỆNH LẶP WHILE … DO
I/ MỤC TIÊU:
1) Kiến thức:
- Hiểu cõu lệnh While ... do trong ctrỡnh.
- Biết lựa chọn cõu lệnh lặp While … do hoặc for … do phự hợp với tỡnh huống cụ thể;
2) Kĩ năng:
- Rốn luyện kĩ năng về khai bỏo; sử dụng biến.
- Rốn luyện khả nặng đọc ctrỡnh
- Biết vai trũ của việc kết hợp cỏc cấu trúc điều kiện.
3) Thái độ:
- Học tập nghiêm túc.
II/ CHUẨN BỊ:
- GV: Giáo án, SGK, phòng máy, các máy đã cài sẳn p/m Pascal.
- HS: Nắm vững nội dung bài học, xem trước bài thực hành
III/ TIẾN TRèNH LấN LỚP.
1)Ổn định tổ chức:
- Kiểm tra sĩ số                                  
2)Kiểm tra bài cũ:
- Kết hợp trong giờ.
3)Bài mới:
Hoạt động của giỏo viờn và học sinh Nội dung
Hoạt động 1 : bài tập 1 (40’)
GV: yêu cầu các nhóm gõ ctrình Chao_hoi mà các em đã làm ở bài lí thuyết và quan sát kết quả trong 5 phút
HS: gõ chương trình, chạy thử chương trình, và báo cáo kết quả.
Sau khi kết quả chạy chương trình đã đúng, GV yêu cầu học sinh đối chiếu bài trong vở và chương trình đã chạy để kiêm tra cho đúng.
GV: y/c HS đọc bài tập 1 và xác định Input, Output
HS: trả lời cá nhân
GV: Hướng dẫn HS xây dựng thuật toán
HS: thảo luận theo nhóm và xây dựng t.toán theo hdẫn của GV.
GV: gọi đại diện nhóm lên trình bày trên bảng.
HS: đại diện nhóm trình bày, các nhóm khác nhận xét.
GV: y/c HS căn cứ vào mô tả t.toán, xác định các biến và kiểu dliệu tương ứng cần khia báo trong ctrình.
HS: thảo luận nhóm nêu các biến cần sử dụng và kiểu của chúng.
GV: y/c HS gõ ctrình, dịch, chỉnh sửa, chạy và kiểm thử ctrình.
HS: thực hiện.
GV: y/c HS thảo luận nhóm chuyển từ sử dụng câu lệnh while … do sang câu lệnh for … do vào vở
HS: thảo luận nhóm, thực hiện
GV: theo dõi, hdẫn HS thực hiện
GV lưu ý HS về cơ bản tình huống sử dụng while … do và for là khác nhau, while … do thích hợp hơn với tình huống lặp với số lần chưa biết trước, for … do thích hợp hơn với tình huống lặp với số lần biết trước. Vdụ không thể sử dụng câu lệnh for … do để thay thế while … do trong ctrình Chao_hoi được.
Bài 1: Viết ctrình sử dụng câu lệnh while…do để tính trung bình n số thực x1,x2,x3, … xn. Các số n và x1,x2,x3, ... xn được nhập vào từ bvàn phím
a)
 * Xđbt:
Input: Dãy số thực x1,x2,x3, ... xn ;
Output : Giá trị trung bình (x1 + x2+x3+ ... xn)/n
* Thuật toán :
Bước 1: Nhập n là số lượng được nhập vào từ bàn phím:
DemÑ0;
SumÑ0;
Bước 2: Trong khi Dem<N thì
Nhập giá trị số thực x từ bàn phím;
SumÑSum+x;
DemÑDem+1;
Bước 3: TBÑSum/N
Bước 4: Đưa TB ra màn hình, rồi kết thúc
b) Ctrình (SGK)
d) sử dụng lệnh for...do thay cho while...do
Program Tinh_TB;
Uses crt;
Var i,n:integer;
X,Sum,TB:Real;
Begin
Sum:=0;
Write(‘nhap n=’); readln(n);
For i:= 1 to n do
begin
Write(‘nhap gia tri so thuc x=’);readln(x);
Sum:=sum+x
end;
TB:=sum/n;
Writeln(‘Trung binh cua ‘,n,’ so thuc la’,TB:10:3);
Readln;
End.
Hoạt động 2 : củng cố (3’)
- GV nghiệm thu bài thực hành của học sinh.
- Cho điểm HS.
- Nhắc những lỗi mà HS hay mắc phải trong quá trình thực hành
 
4) Hướng dẫn về nhà:
- Học bài theo vở ghi    

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây