Tin hoc lop 8
Chia sẻ bởi Ngô Mai Lan |
Ngày 14/10/2018 |
36
Chia sẻ tài liệu: tin hoc lop 8 thuộc Tin học 8
Nội dung tài liệu:
Tuần 22
Ngày soạn: /02/09
Ngày dạy:
Tiết 43: Câu lệnh lặp
A. Mục tiêu:
- Biết được cấu trúc lặp được sử dụng để hướng dẫn cho máy tính thực hiện lặp lại một công việc nào đó một số lần.
- Biết nhu cầu cần có cấu trúc lặp trong NNLT
- Có kĩ năng đọc và tìm hiểu chương trình trong các ví dụ.
B. Chuẩn bị:
- Thầy: Hình ảnh
- HS: Thực hiện theo HD ở tiết 42
C. Tiến trình:
1. ổn định: KTSS, tư cách HS
2. Kiểm tra bài cũ:
HS1: Viết câu lệnh theo yêu cầu: Nhập điểm kiểm tra, nếu điểm nhỏ hơn 5 thì hiển thị dòng chữ: “Ban can co gang”.
HS2: Cho biết kết quả việc thực hiện chương tình sau:
Uses crt;
Begin
Clrscr;
Writeln(‘O”); delay(300);
Writeln(‘O”); delay(300);
Writeln(‘O”); delay(300); 20 lần
.........................................
Writeln(‘O”); delay(300);
End.
HS khác NX, GV NX chung và cho điểm
GV đặt vấn đề: Với chương trình trên, nếu viết đi viết lại 20 lần lệnh Writeln(‘O”); delay(300);
thì rất phức tạp và mất thời gian. Vậy có cách nào khác ngắn hơn, đơn giản hơn, khoa học hơn để viết chương trình trên được không?
3. Bài mới:
Hoạt động của thầy và trò
Nội dung
GV: Đưa ra các ví dụ về công việc phải thực hiện lặp lại hàng ngày như SGK
? Trong các ví dụ trên, công việc nào được lặp lại với số lần biết trước, công việc nào được lặp lại với số lần không xác định?
HS: + Đánh răng mỗi ngày hai lần; Mùa hè, mỗi ngày tắm một lần là các công việc được lặp lại với số lần biết trước
+ Học cho đến khi thuộc bài; Nhặt từng cọng rau cho đến khi xong.là công việc được lặp lại với số lần không xác định
GV chốt lại
GV: Trong khi viết chương trình, để chỉ dẫn cho MT thực hiện đúng công việc phải lặp lại nhiều lần, người lập trình phải làm gì để giảm nhẹ công việc viết chương trình?
GV giới thiệu câu lệnh lặp
? Đọc ví dụ 1 (SGK – 56)
GV đưa ra hình vẽ 3 hình vuông
HS quan sát và nhận xét về 3 hình vuông trên
HS: ...3 hình vuông bằng nhau và mối hình là ảnh dịch chuyển sang trái 2 đơn vị của hình kia.
? Thao tác gì được lặp lại trong ví dụ 1?
HS: Thao tác vẽ hình vuông lặp lại 3 lần
HS đọc và tham khảo thuật toán của phép vẽ 3 hình vuông trên và phân tích thuật toán.
? Nêu cách vẽ một hình vuông?
HS: ... bốn lần thao tác vẽ một đoạn thẳng bằng nhau.
HS hoạt động theo nhóm thảo luận để nêu thuật toán mô tả các bước vẽ hình vuông
Đại diện nhóm trả lời
GV lưu ý: Biến k được sử dụng như biến đếm để ghi lại số cạnh đã vẽ được.
GV đưa ra tiếp VD 2 (SGK – 57)
? Làm thế nào để tính được S?
HS: .. có thể có nhiều cách
GV nêu thuật toán tính tổng của một trăm số tự nhiên đ
Ngày soạn: /02/09
Ngày dạy:
Tiết 43: Câu lệnh lặp
A. Mục tiêu:
- Biết được cấu trúc lặp được sử dụng để hướng dẫn cho máy tính thực hiện lặp lại một công việc nào đó một số lần.
- Biết nhu cầu cần có cấu trúc lặp trong NNLT
- Có kĩ năng đọc và tìm hiểu chương trình trong các ví dụ.
B. Chuẩn bị:
- Thầy: Hình ảnh
- HS: Thực hiện theo HD ở tiết 42
C. Tiến trình:
1. ổn định: KTSS, tư cách HS
2. Kiểm tra bài cũ:
HS1: Viết câu lệnh theo yêu cầu: Nhập điểm kiểm tra, nếu điểm nhỏ hơn 5 thì hiển thị dòng chữ: “Ban can co gang”.
HS2: Cho biết kết quả việc thực hiện chương tình sau:
Uses crt;
Begin
Clrscr;
Writeln(‘O”); delay(300);
Writeln(‘O”); delay(300);
Writeln(‘O”); delay(300); 20 lần
.........................................
Writeln(‘O”); delay(300);
End.
HS khác NX, GV NX chung và cho điểm
GV đặt vấn đề: Với chương trình trên, nếu viết đi viết lại 20 lần lệnh Writeln(‘O”); delay(300);
thì rất phức tạp và mất thời gian. Vậy có cách nào khác ngắn hơn, đơn giản hơn, khoa học hơn để viết chương trình trên được không?
3. Bài mới:
Hoạt động của thầy và trò
Nội dung
GV: Đưa ra các ví dụ về công việc phải thực hiện lặp lại hàng ngày như SGK
? Trong các ví dụ trên, công việc nào được lặp lại với số lần biết trước, công việc nào được lặp lại với số lần không xác định?
HS: + Đánh răng mỗi ngày hai lần; Mùa hè, mỗi ngày tắm một lần là các công việc được lặp lại với số lần biết trước
+ Học cho đến khi thuộc bài; Nhặt từng cọng rau cho đến khi xong.là công việc được lặp lại với số lần không xác định
GV chốt lại
GV: Trong khi viết chương trình, để chỉ dẫn cho MT thực hiện đúng công việc phải lặp lại nhiều lần, người lập trình phải làm gì để giảm nhẹ công việc viết chương trình?
GV giới thiệu câu lệnh lặp
? Đọc ví dụ 1 (SGK – 56)
GV đưa ra hình vẽ 3 hình vuông
HS quan sát và nhận xét về 3 hình vuông trên
HS: ...3 hình vuông bằng nhau và mối hình là ảnh dịch chuyển sang trái 2 đơn vị của hình kia.
? Thao tác gì được lặp lại trong ví dụ 1?
HS: Thao tác vẽ hình vuông lặp lại 3 lần
HS đọc và tham khảo thuật toán của phép vẽ 3 hình vuông trên và phân tích thuật toán.
? Nêu cách vẽ một hình vuông?
HS: ... bốn lần thao tác vẽ một đoạn thẳng bằng nhau.
HS hoạt động theo nhóm thảo luận để nêu thuật toán mô tả các bước vẽ hình vuông
Đại diện nhóm trả lời
GV lưu ý: Biến k được sử dụng như biến đếm để ghi lại số cạnh đã vẽ được.
GV đưa ra tiếp VD 2 (SGK – 57)
? Làm thế nào để tính được S?
HS: .. có thể có nhiều cách
GV nêu thuật toán tính tổng của một trăm số tự nhiên đ
* 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ẻ: Ngô Mai Lan
Dung lượng: 132,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)