GA Tin8 KY II

Chia sẻ bởi Bùi Thị Bình | Ngày 14/10/2018 | 54

Chia sẻ tài liệu: GA Tin8 KY II thuộc Tin học 8

Nội dung tài liệu:

Tuần: 19 Ngày soạn:
Tiết :37 Ngày giảng:

Tiết 29


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 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Ị
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
- Ổn định tổ chức.
- Kiểm tra sĩ số học sinh.
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:
- 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:


Hoạt động giáo viên
Hoạt động học sinh
Nội dung

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.



n cơm, ..



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

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