Mục tiêu học tập

Một phần của tài liệu Giáo án tin 8 chuẩn cả năm 2011-2012 cực kỳ hot (Trang 179 - 180)

D. tiến trình lên lớp

a. Mục tiêu học tập

1. Kiến thức: Hệ thống lại những kiến thức đã học.

2. Kỹ năng: Vận dụng những kiến thức đó vào viết các chơng trình đơn giản. 3. Thái độ: Rèn luyện tính kiên trì ham học hỏi hiểu biết.

B. phơng pháp

- Giới thiệu, hớng dẫn, minh hoạ.

- Đặt câu hỏi cho HS trả lời và đa ra nhận xét.

C. Chuẩn bị của giáo viên và học sinh

- Giáo viên: SGK, tài liệu tham khảo, giáo án.- Học sinh: SGK, Đọc bài trớc. - Học sinh: SGK, Đọc bài trớc.

D. tiến trình lên lớp

I. ổn định lớp

II. Kiểm tra bài cũ

1. Trình bày cú pháp và hoạt động của các câu lệnh lặp? 2. Trình bày cách khai báo biến mảng, lấy vị dụ cụ thể?

III. ôn tập

hoạt động của gv và hs nội dung ghi bảng

Hoạt động của GV Hoạt động của HS

Hoạt động 1: Câu lệnh lặp

Trình bày cú pháp và cho biết hoạt động của câu lệnh lặp for ... to ... do?

Hớng dẫn hs cách sử dụng câu lệnh lặp vào để tính tổng và tích.

1. Câu lệnh lặp for ... to ... do Suy nghĩ, thảo luận -> trình bày: - Cú pháp:

For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

- Hoạt động: sgk

2. Tính tổng và tích bằng câu lệnh lặp

Chú ý lắng nghe -> thực hiện

Hoạt động 2: Lặp với số lần cha biết trớc

Hãy lấy ví dụ về các hoạt động lặp với số lần biết trớc và lặp với số lần cha biết trớc?

Hãy viết cú pháp và cho biết hoạt động của câu lệnh lặp với số lần cha biết trớc?

1. Các hoạt động lặp với số lần cha biết trớc

Suy nghĩ, lấy ví dụ

2. Lệnh lặp với số lần cha biết trớc trong Pascal: While ... do

Suy nghĩ, trình bày

Khi nào thì xảy ra hiện tợng lặp vô hạn lần? để khắc phục vấn đề này chúng ta cần làm gì khi lập trình?

- Cú pháp

While <điều kiện> do <câu lệnh>; - Hoạt động: sgk

3. Lặp vô hạn lần – Lỗi lập trình cần tránh

Suy nghĩ, trả lời

Hoạt động 3: Làm việc với dãy số

Kiểu mảng là gì? biến mảng là gì?

Trình bày cách khai báo biến mảng trong ngôn ngữ lập trình Pascal?

Yêu cầu hs viết chơng trình nhập vào một dãy số nguyên từ bàn phím, tìm giá trị lớn nhất và nhỏ nhất -> in ra màn hình.

1. Dãy số và biến mảng Suy nghĩ, trả lời

2. Ví dụ về biến mảng

Suy nghĩ, thảo luận -> trả lời

Tên mảng: array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;

3. Tìm giá trị nhỏ nhất và lớn nhất của dãy số

Suy nghĩ, trình bày

Hoạt động 4: Bài tập

Trình bày bài tập lên bảng và yêu cầu học sinh suy nghĩ, làm bài.

Hãy nêu ý tởng để viết chơng trình cho bài toán này?

Để kiểm tra xem một số có phải là số chẵn hay không em làm thế nào? Một số có chia hết cho 3 hay không em làm thế nào?

Yêu cầu hs viết chơng trình -> lên bảng trình bày>

Chú ý ghi chép đề bài, làm bài Đề bài: Viết chơng trình nhập vào một dãy số nguyên từ bàn phím, in dãy số vừa nhập ra màn hình. Tính tổng các số chẵn chia hết cho 3 và in kết quả ra màn hình. Suy nghĩ -> trả lời Suy nghĩ, nhắc lại Nội dung chơng trình: Var n, i, s: integer;

Một phần của tài liệu Giáo án tin 8 chuẩn cả năm 2011-2012 cực kỳ hot (Trang 179 - 180)

Tải bản đầy đủ (DOC)

(185 trang)
w