Tin 8 T37-70 (CV 961)

Chia sẻ bởi Mùi Thị Huế | Ngày 14/10/2018 | 38

Chia sẻ tài liệu: Tin 8 T37-70 (CV 961) thuộc Tin học 8

Nội dung tài liệu:

Ngày soạn: 02/01/2010
 Ngày dạy: 8A: 05/01/2010
8B: 05/01/2010

Tiết 37:
Bài 7: CÂU LỆNH LẶP
1. Mục tiêu:
a. 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.
b. Kỹ năng:
- Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal.
c. Thái độ:
- Yêu thích môn học, nghiêm túc trong giờ học.
2. Chuẩn bị của giáo viên và học sinh:
a. Chuẩn bị của giáo viên:
- Giáo án, phòng máy, máy chiếu, phần mềm Pascal.
b. Chuẩn bị của học sinh:
- Kiến thức cũ, sách, vở.
3. Tiến trình bài dạy
a. Kiểm tra bài cũ: Không KT
b. Dạy nội dung bài mới:40’
HOẠT ĐỘNG CỦA THẦY VÀ TRÒ
NỘI DUNG KIẾN THỨC


GV: Nêu một số công việc thường ngày trong cuộc sống
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 lại với một số lần nhất định và biết trước, chẳng hạn đánh răng mỗi ngày hai lần, mỗi ngày tắm một lần,... Chúng ta còn lặp lại những công việc với số lần không thể xác định trước: học cho đến khi thuộc bài, nhặt từng cọng rau cho đến khi xong,...

GV: Giới thiệu câu lệnh lặp trong Pascal














GV: Cho ví dụ về vẽ hình vuông và giải thích ví dụ cho học sinh














GV: Cho ví dụ về tính tổng 100 số tự nhiên giải thích ví dụ cho học sinh



1. Các công việc phải thực hiện nhiều lần: 15’
HS: Chú ý lắng nghe
HS: Ghi chép

Khi viết chương trình máy tí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.



2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh: 25’
Ví dụ 1. Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị như hình 33. Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị. Do đó, ta chỉ cần lặp lại thao tác vẽ hình vuông ba lần. Việc vẽ hình có thể thực hiện được bằng thuật toán sau đây:
Bước 1. Vẽ hình vuông (vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu).
Bước 2. 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 bước 1; ngược lại, kết thúc thuật toán.

Hình 33
Riêng với bài toán vẽ một hình vuông (h. 34), thao tác chính là vẽ bốn cạnh bằng nhau, hay lặp lại bốn lần thao tác vẽ một đoạn thẳng. Sau mỗi lần vẽ đoạn thẳng, thước kẻ được quay một góc 90o sang phải tại vị trí của bút vẽ. Thuật toán sau đây sẽ mô tả các bước để vẽ hình vuông:

Hình 34
Bước 1. k ( 0 (k là số đoạn thẳng đã vẽ được).
Bước 2. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90o sang phải.
Bước 3. k ( k +1. Nếu k ≤ 4 thì trở lại bước 2; ngược lại, kết thúc thuật toán.
Lưu ý rằng, biến k được sử dụng như là biến đếm để ghi lại số cạnh đã vẽ được.
Ví dụ 2. Giả sử cần tính tổng của 100 số tự nhiên đầu tiên, tức là tính:
S = 1 + 2 + 3 + ... + 100.
Hoạt động chính khi giải bài toán này là thực hiện phép cộng. Thuật toán trong ví dụ 3, bài 5 đã mô tả việc thực hiện lặp lại phép cộng 100 lần.
HS: Ghi vở
Cách mô tả các hoạt động lặp trong thuật toán như trong ví dụ trên được gọi là cấu trúc lặp.
Mọi ngôn ngữ lập trình đều có "cách" để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh. Đó là các câu lệnh lặp.

c. Củng cố, luyện tập: 4’
- Nhắc lại các hoạt động lặp trong cuộc sống
d. Hướng dẫn học sinh tự học ở nhà: 1’
- Về nhà xem lại phần còn lại.
- Học bài cũ.

* 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ẻ: Mùi Thị Huế
Dung lượng: 2,86MB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)