I. Mục tiêu:
- Làm quen với việc khai báo và sử dụng các biến mảng.
- Tìm hiểu một số ví dụ về biến mảng.
- Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó.
II. Chuẩn bị:
GV: Bảng phụ
HS: SGK, dụng cụ học tập đầy đủ.
III. Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’).
2/ Kiểm tra bài cũ:
GIÁO ÁN TIN HỌC 8 Tiết PPCT: 20 (HKII) Ngày soạn: 2/2/2010 Ngày dạy: ............................................. §9. LÀM VIỆC VỚI DÃY SỐ Mục tiêu: - Làm quen với việc khai báo và sử dụng các biến mảng. - Tìm hiểu một số ví dụ về biến mảng. - Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó. II. Chuẩn bị: GV: Bảng phụ HS: SGK, dụng cụ học tập đầy đủ. III. Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’). 2/ Kiểm tra bài cũ: 15’ TG Hoạt động của GV Hoạt động của HS Nội dung - Đặt câu hỏi chung cho cả lớp: 1. Kẻ bảng chạy đoạn chương trình sau: n:=1; s:=1; While S<10 do Begin s:=s+n; n:=n+1; end; - Y/c 1 Hs trả lời các câu hỏi trên (ghi bảng). - Y/c 2 Hs nhận xét, đánh giá. - Nhận xét, đánh giá điểm số. - 1 HS trả lời, ghi bảng. - Hai HS nhận xét, đánh giá HS trả lời câu hỏi và đề nghị điểm số. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ. - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. 3/ Bài mới: TG Hoạt động của GV Hoạt động của HS Nội dung 25’ Hoạt động 1: Tìm hiểu dãy số và biến mảng - Yêu cầu HS đọc ví dụ 1 - Ví dụ như trong Pascal ta cần nhiều câu lệnh khai báo và nhập dữ liệu dạng sau đây, mỗi câu lệnh tương ứng với điểm của một học sinh - Dữ liệu mảng là gì? Hoạt động 2: Tìm hiểu Ví dụ về biến mảng. 15’ - Để làm việc với các dãy số nguyên hay số thực, chúng ta phải khai báo biến mảng có kiểu tương ứng trong phần khai báo của chương trình. - Yêu cầu học sinh nghiên cứu SGK => Nêu cách khai báo biến mảng? - Cách khai báo đơn giản một biến mảng trong ngôn ngữ Pascal như sau: var Chieucao: array[1..50] of real; var Tuoi: array[21..80] of integer; - Ví dụ 1. Giả sử chúng ta cần viết chương trình nhập điểm kiểm tra của các học sinh trong một lớp và sau đó in ra màn hình điểm số cao nhất. Vì mỗi biến chỉ có thể lưu một giá trị duy nhất, để có thể nhập điểm và so sánh chúng, ta cần sử dụng nhiều biến, mỗi biến cho một học sinh. - Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số: + Cách khai báo mảng trong Pascal như sau: Tên mảng : array[.. ] of - Trong đó chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real. 1. Dãy số và biến mảng: Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử. 2. Ví dụ về biến mảng: Cách khai báo mảng trong Pascal như sau: Tên mảng : array[.. ] of 4. Củng cố, dặn dò: 9’ TG Hoạt động của GV Hoạt động của HS Nội dung * Củng cố: - Dữ liệu mảng là gì? - Nêu cách khai báo biến mảng? - Y/c Hs lần lượt trả lời câu hỏi trên. * Dặn dò: - Chuẩn bị bài tập từ 1 đến 3 sgk trang 79. - Đọc trước phần tiếp theo. - Hs trả lời và nhận xét từng câu hỏi của GV. - Hs trả lời một số câu hỏi của GV đặt ra.
Tài liệu đính kèm: