Giáo án Tin học Lớp 8 - Tiết 29, Bài 7: Câu lệnh lặp - Năm học 2008-2009 - Phạm Thị Lệ

Giáo án Tin học Lớp 8 - Tiết 29, Bài 7: Câu lệnh lặp - Năm học 2008-2009 - Phạm Thị Lệ

I. MỤC TIÊU

1. Kiến thức

- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.

- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.

- Biết lệnh ghép trong pascal.

2. Kỹ năng

- Hiểu hoạt động của câu lệnh lặp với số lần biết trước for do trong pascal.

- Viết đúng được lệnh for do trong một số tình huống đơn giản.

Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .

II. CHUẨN BỊ

1. Nội dung:

- Các công việc cần phải thực hiện nhiều lần.

- Câu lệnh lặp – một lệnh thay cho nhiều lệnh.

2. Đồ dùng:

- Giáo viên: Sách giáo khoa, giáo án, bài tập.

- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 1072Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 29, Bài 7: Câu lệnh lặp - Năm học 2008-2009 - Phạm Thị Lệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 15	Tiết 29	Ngày soạn: 21
Bài 7 : CÂU LỆNH LẶP
I. MỤC TIÊU
Kiến thức
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.
- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
- Biết lệnh ghép trong pascal.
Kỹ năng
- Hiểu hoạt động của câu lệnh lặp với số lần biết trước fordo trong pascal.
- Viết đúng được lệnh fordo trong một số tình huống đơn giản.
Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .
II. CHUẨN BỊ
Nội dung:
- Các công việc cần phải thực hiện nhiều lần.
- Câu lệnh lặp – một lệnh thay cho nhiều lệnh.
Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án, bài tập.
- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.
III. HOẠT ĐỘNG DẠY HỌC
Tổ chức lớp	(2’)
- Ổn định tổ chức.
- Kiểm tra sĩ số học sinh.
+ Lớp 8A1:	
+ Lớp 8A2:	
- Phân nhóm học tập.
Kiểm tra bài cũ (không thực hiện)
* Câu hỏi: 
* Trả lời:
Bài mới: 
* Giới thiệu bài: (1’)
- Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi, lặp lại nhiều lần, có những hoạt động mà chúng ta thường thực hiện lặp với số lần nhất định và biết trước. Khi viết chương trình cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định. Để hiểu hơn về điều này ta đi vào bài mới.
* Tiến trình bài dạy:
TG
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
10’
Hoạt động 1: Tìm hiểu một số công việc phải thực hiện nhiều lần 
1. Các công việc phải thực hiện nhiều lần: 
=> Khi viết chương trình cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định.
- Giới thiệu một số hoạt động được thực hiện lặp đi lặp lại nhiều lần trong cuộc sống hằng ngày.
- ? Tìm một số công việc còn lại diến ra trong cuộc sống hằng ngày cũng lặp đi lặp lại nhiều lần.
- Lắng nghe.
-Aên cơm, ..
15’
Hoạt động2: Tìm hiểu câu lệnh lặp
2. Câu lệnh lặp – một lệnh thay cho nhiều lệnh:
* Ví dụ 1: (SGK)
- Đưa ra ví dụ:
- Giả sử ta cần vẽ ba hình vuông có cạnh một đơn vị.
- Việc vẽ hình vuông có thể thực hiện được bằng thuật toán sau đây:
- Đưa ra thuật toán:
+ B1: Vẽ hình vuông (vẽ liên tiếp 4 cạnh và trở lại đỉnh ban đầu).
+ B2: Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về bên phải 2 đơn vị và trở lại B1; ngược lại kết thúc thuật toán.
- Yêu cầu học sinh xem xét thuật toán.
- Đọc yêu cầu.
- Chú ý lắng nghe.
- Làm việc cùng giáo viên.
- Theo dõi và nghiên cứu thuật toán.
- Suy nghỉ về thuật toán.
- Giáo viên cùng học sinh tìm hiểu từng bước 1 của ví dụ hai trong SGK.
- Hiểu vì sao cần đến cấu trúc lặp.
* Ví dụ 2: SGK
11’
Hoạt động 3: Cú pháp câu lệnh lặp
3. Ví dụ về câu lặp: 
* Cú pháp: for := to do ;
Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các 
- Yêu cầu hs viết đoạn chương trình in ra dòng chữ chào các bạn 10 lần.
- Nhận xét. Ta thấy các câu lệnh hoàn toàn giống nhau. Nếu ta viết như thế này thì chương trình vừa dài, vừa nhàm chán dễ xảy ra sai sót.
- Lên bảng thực hiện.
- Chú ý lắng nghe.
Vì vậy trong pascal cung cấp cho ta một câu lệnh lặp như sau: 
+ Đưa ra cú pháp và diễn giải cho hs hiểu.
- Chú ý lắng nghe và thảo luận cùng giáo viên.
giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu.
- Giá trị cuối = giá trị đầu + 1.
- Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.
5’
Hoạt động 4: Củng cố
- Hệ thống lại toán bộ kiến thức.
- Lắng nghe.
4. Dặn dò: (1’)
- Học bài và xem trước nội dung còn lại.
IV. RÚT KINH NGHIỆM
— —»@@&??«— — —

Tài liệu đính kèm:

  • doc29.doc