Tuan 27 - tiet 54 - tin 8 - 2013

Chia sẻ bởi Trần Văn Hải | Ngày 14/10/2018 | 45

Chia sẻ tài liệu: tuan 27 - tiet 54 - tin 8 - 2013 thuộc Tin học 6

Nội dung tài liệu:



BÀI TẬP
I. Mục tiêu:
1. Kiến thức:
- Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
2. Kĩ năng:
- Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
- Viết chương trình sử dụng câu lệnh lặp lệnh ghép trong Pascal.
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.
Hs: Vở ghi, sách giáo khoa.
III. Phương pháp:
- Gv đặt vấn đề, hướng dẫn, ra bài tập, quan sát hướng dẫn. Hs vấn đáp làm việc nhóm.
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: Bài tập trắc nghiệm.
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’) Lý thuyết.
+ GV: Yêu cầu Hs đọc và làm các bài tập 4, 5 SGK/71. Bài tập ngoài.
+ GV: Chia lớp thành 6 nhóm học tập và làm các bài tập trên.
+ GV: Đưa ra yêu cầu của câu hỏi và bài tập 4.
Cho đoạn lệnh sau:
S := 0; n := 0;
While S <= 10 do
Begin n := n + 1; S := S + n end;
+ GV: Với đoạn lệnh trên chương trình thực hiện bao nhiêu vòng lặp.
Cho đoạn lệnh sau:
S := 0; n := 0;
While S <= 10 do
n := n + 1; S := S + n;
+ GV: Với đoạn lệnh trên chương trình thực hiện bao nhiêu vòng lặp.
+ GV: Yêu cầu Hs giải thích vì sao câu lệnh trên lại lặp vô hạn lần.
+ GV: Cho Hs thảo luận nhóm trong vòng 5’ để rút ra nhận xét từ hai đoạn chương trình trên sau khi đã được tìm hiểu.
+ GV: Nhận xét đánh giá và rút ra kết luận cho Hs.
+ GV: Đưa ra yêu cầu của câu hỏi và bài tập 5.
+ GV: Hãy chỉ ra lỗi sai trong các câu lệnh sau đây:
a) x:=10; While x:=10 do x:= x+5;

b) x:=10; While x=10 do x= x+5;

c) s := 0; n := 0; While s <= 10 do n:=n+1; s:=s+n;
+ GV: Quan sát các nhóm thảo luận và hướng dẫn giải thích cho Hs.
+ GV: Các nhóm thực hiện xong, đại diện nhóm lên bảng thuyết trình bài làm của nhóm.
+ GV: Nhận xét đánh giá sửa chữa các lỗi sai của các nhóm.
+ GV: Đưa ra yêu cầu của câu hỏi và bài tập 6.
+ GV: Viết chương trình Pascal để tính tổng của 100 số tự nhiên đầu.
+ GV: Hướng dẫn Hs thuật toán thực hiện của bài toán.
+ GV: Quan sát hướng dẫn từng nhóm thực hiện viết chương trình.
+ GV: Yêu cầu các nhóm thực hiện xong lên bảng trình bày kết quả
+ GV: Nhận xét đánh giá sửa chữa các lỗi sai của các nhóm.
+ GV: Viết chương trình mô tả bài toán trên Pascal chạy và giải thích ý nghĩa các câu lệnh cho Hs.

+ HS: Đọc và nghiên cứu SGK làm các bài tập theo yêu cầu.
+ HS: Thảo luận nhóm và trả lời các câu hỏi đề ra.
+ HS: Thảo luận theo nhóm trình bày vào bảng phụ.
+ HS: Các nhóm trình bày kết quả của mình. Các nhóm khác nhận xét bổ sung.

+ HS: Với đoạn lệnh trên chương trình thực hiện 5 vòng lặp.
+ HS: Các nhóm tìm hiểu thảo luận về thuật toán được đưa ra.
+ HS: Các nhóm thực hiện dưới sự trợ giúp và hướng dẫn của Gv.
+ HS: Chương trình thực hiện vô tận vì sau câu lệnh n := n + 1 câu lệnh lặp kết thúc nên điều kiện S = 0 luôn được thỏa mãn.
+ HS: Điều kiện cần được thay đổi để chuyển sang trạng thái không thỏa mãn. Khi đó vòng lặp mới kết thúc hữu hạn các bước. câu lệnh trong While…do thường là câu lệnh ghép.
+ HS: Thảo luận theo nhóm trình bày vào bảng phụ.
+ HS: Thảo luận nhóm trình bày kết quả vào bảng phụ.
a) Thừa dấu hai chấm trong điều
* 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: 52,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)