Tiet 37 den tiet 38

Chia sẻ bởi Lê Văn Thức | Ngày 14/10/2018 | 47

Chia sẻ tài liệu: tiet 37 den tiet 38 thuộc Tin học 8

Nội dung tài liệu:

Ngày soạn:
Ngày dạy:
Tiết 37 : Bài 7: Câu lệnh lặp
A/ Mục tiêu:
- 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.
- Hiểu hoạt động của cấu trúc lặp với số lần lặp biết trước Fordo trong Pascal.
- Viết đúng được lệnh For ... do trong một số tình huống đơn giản.
- Hiểu lệnh ghép trong Pascal.
B/ Chuẩn bị:
GV: Giáo án, SGK
HS: SGK, đọc trước bài 7: Câu lệnh lặp
C/ Tiến trình dạy - học:

Hoạt động của giáo viên
Hoạt động của học sinh

Hoạt động 1: Các công việc phải thực hiện nhiều lần

GV yêu cầu HS đọc SGK khoảng 3 phút.
Trong cuộc sống hàng ngày nhiều hoạt động được lặp đi lặp lại nhiều lần
Ví dụ: Tiếng gà trống gáy, tiếng chim hót, tiếng chuông đồng hồ báo thức em vào mỗi buổi sáng,…, giờ trả bài kiểm tra cô giáo lặp đi lặp lại việc gọi tên HS và ghi điểm vào sổ điểm, cô giáo sẽ ngừng lại khi đã vào điểm cho tất cả HS trong lớp.
Khi viết chương trình cho máy tính cũng vậy. Để chỉ cho máy tính thực hiện đúng công việc ta phải làm như thế nào?
GV: Để viết một chương trình trong Pascal chào từng bạn trong lớp của em (chương trình cho phép nhập tên bạn từ bàn phím và in ra lời chào tương ứng). Làm thế nào để chương trình Pascal của em có thể thực hiện việc lặp này? ( mục 2.
HS đọc SGK.


HS nghe GV giảng bài.






HS: Phải viết lặp lại trong nhiều câu lệnh

Hoạt động 2: Câu lệnh lặp - một lệnh thay cho nhiều lệnh

GV yêu cầu HS nghiên cứu ví dụ 1 (SGK)
Ví dụ 2: Giả sử cần tính tổng của 100 số tự nhiên đầu tiên
1+ 2 + 3 + …+ 100.





Cách mô tả các hoạt động lặp trong thuật toán như trong các ví dụ trên được gọi là caaus trúc lặp.
* Mọi ngôn ngữ lập trình đều có cấu trúc lặp.
HS đọc ví dụ 1 (SGK)
HS mô tả thuật toán.
Input: 100 số tự nhiên đầu tiên
Output: Tổng 100 số tự nhiên đầu tiên.
Bước 1. Sum ( 0; i ( 0.
Bước 2. i ( i + 1
Bước 3. Nếu i ≤ 100, thì Sum ( Sum + 1 và quay lại bước 2.
Bước 4. Thông báo kết quả và kết thúc thuật toán.


Hoạt động 3: Củng cố - luyện tập

GV cho HS làm bài tập 1/ SGK
Bài tập 2/ SGK: Tác dụng của câu lệnh lặp với số lần biết trước?
HS làm bài tập 1 (HS tự lấy ví dụ)
Bài 2 (SGK): Câu lệnh lặp có tác dụng chỉ dẫn cho máy tính thực hiện lặp lại một câu lệnh hay nhóm câu lệnh với một số lần nhất định. Câu lệnh lặp làm đơn giản và giảm nhẹ công sức của người viết chương trình.

Hoạt động 4: Hướng dẫn về nhà
- Xem lại các ví dụ mô tả thuật toán các bài toán về cấu trúc lặp (đã học ở các tiết trước)
- Đọc và nghiên cứu trước mục 3, mục 4 của bài 7.
- Hiể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ẻ: Lê Văn Thức
Dung lượng: 55,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)