Tuan 26 - tiet 51 - tin 8 - 2013
Chia sẻ bởi Trần Văn Hải |
Ngày 14/10/2018 |
38
Chia sẻ tài liệu: tuan 26 - tiet 51 - tin 8 - 2013 thuộc Tin học 6
Nội dung tài liệu:
Bài thực hành 5: 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 lặp while…do trong chương trình;
2. Kĩ năng:
- Rèn luyện kĩ năng về khai báo sử dụng biến;
- Rèn luyện kĩ năng đọc chương trình.
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
II. Chuẩn bị
Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu, phòng máy.
Hs: Vở ghi, sách giáo khoa.
III. Phương pháp:
- Gv hướng dẫn, thao tác mẫu, quan sát, sửa sai. Hs quan sát, tự thực hiện theo yêu cầu.
IV. Tiến trình bài dạy:
1. Ổn định lớp: (1’)
8A1:................................................................................................................
8A2:................................................................................................................
2. Kiểm tra bài cũ: (5’)
Câu hỏi: Tìm lỗi sai trong chương trình sau:
var a: integer;
begin
a := 5;
while a<6 do writeln(‘a’);
end.
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (38’) Thực hành bài tập 1.
+ GV: Đưa ra yêu cầu của bài tập 1.
+ GV: Phân tích bài toán và yêu cầu Hs trình bày ý tưởng thực hiện.
+ GV: Nhận xét và sửa chữa sai sót cho Hs.
+ GV: Yêu cầu Hs xác định Input và Output của bài toán?
+ GV: Nhận xét và sửa chữa sai sót cho Hs.
+ GV: Yêu cầu Hs thảo luận nhóm đưa ra thuật toán của bài toán.
+ GV: Quan sát và hướng dẫn các nhóm thực hiện theo yêu cầu.
+ GV: Các nhóm trình bày kết quả thảo luận của các nhóm thực hiện.
+ GV: Nhận xét đánh giá và sửa chữa sai sót cho Hs.
+ GV: Rút ra kết luận và hướng dẫn Hs mô tả thuật toán thực hiện của chương trình.
+ GV: Yêu cầu Hs dự kiến các biến đếm sử dụng trong chương trình dựa trên thuật toán vừa mô tả.
+ GV: Yêu cầu Hs gõ chương trình SGK/72 và lưu với tên Tinh_TB.
+ GV: Yêu cầu Hs đọc và tìm hiểu ý nghĩa của từng câu lệnh.
+ GV: Yêu cầu Hs biên dịch chương trình và sửa lỗi nếu có.
+ GV: Chạy chương trình với các bộ dữ liệu khác nhau kiểm tra kết quả nhận được.
+ GV: Mô phỏng bài toán với bộ dữ liệu là 3 cho Hs quan sát.
1. dem = 0, TB = 0, n = 3.
2. Bắt đầu vòng lặp:
DEM
X (nhập)
TB
Đúng
1
10
10
Đúng
2
15
25
Đúng
3
20
45
Sai
3. Kết thúc: TB = 45/3 = 15
+ GV: Yêu cầu Hs viết lại chương trình bằng cách sử dụng câu lệnh for…do thay cho while…do.
+ GV: Hướng dẫn các em viết lại với câu lệnh For…to…do
+ GV: Quan sát, hướng dẫn Hs thực hiện trên máy.
+ GV: Sửa chữa những sai sót các em mắc phải.
+ HS: Đọc SGK và thực hiện.
+ HS: Dùng một biến đếm và lệnh lặp while...do nhập và cộng dần các số vào một biến kiểu số thực cho đến khi nhập đủ n số.
+ HS: Xác định bài toán:
- Input: Dãy số thực x1, x2,..., xn;
- Output: Giá trị trung bình (x1 + x2 +... + xn)/n.
+ HS: Thuật toán:
Bước 1: Nhập n từ bàn phím:
Dem ( 0;
Sum ( 0.
Bước 2: Trong khi Dem < N thì
2.1. Nhập giá trị số thực x từ bàn phím;
2.2. Sum ( Sum + x;
2.3. Dem ( Dem + 1;
Bước 3: TB ( Sum/N.
Bước 4: Xuất TB, kết thúc.
+ HS: Dự kiến là n, dem, x, TB thuộc các kiểu dữ liệu số nguyên và số thực.
+ HS: Gõ chương trình như SGK/72. Lưu bài dùng phím F2.
+ HS: Giải thích về cách chạy của từng câu lệnh.
+ HS: Biến dịch và sửa chữ những sai sót mắc phải.
+ HS: Chạy chương trình với bộ dữ liệu khác nhau và tự kiểm
* 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 Văn Hải
Dung lượng: 51,50KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)