II. Tự luận (6 điểm):
1. Giỏo viờn: giỏo ỏn, mỏy chiếu 2 Học sinh: Kiến thức cũ, sỏch, vở.
2. Học sinh: Kiến thức cũ, sỏch, vở. III - TIẾN TRèNH LấN LỚP
1.ổn định tổ chức :
Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học
8A 8B 8C 8D 8E
2. Kiểm tra bài cũ: 3. BÀI MỚI (40’)
Giáo án Tin Học 8
HOẠT ĐỘNG CỦA THẦY VÀ TRề NỘI DUNG KIẾN THỨC
Hoạt động 1: 20’
GV: Đưa vớ dụ 1 SGK để giới thiệu cho học sinh cỏch sử dụng biến mảng như thế nào
HS: Chỳ ý lắng nghe
GV: Phõn tớch bài toỏn để học sinh hiểu rừ hơn vấn đề
GV: để giải quyết cỏc vấn đề trờn chỳng ta cần cú dữ liệu gỡ: HS: Biến mảng GV: Việc sắp xếp thứ tự như thế nào? HS: Bằng cỏch gỏn gỏn cho mụ̃i phần tử 1 chỉ số
GV: Giỏ trị của mảng như thế nào? HS: Là một biến nguyờn Hoạt động 2: 20’ GV: Đưa ra vớ dụ về biến mảng HS: Chỳ ý vớ dụ 1. Dóy số và biến mảng
Vớ dụ 1. 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:
Var Diem_1, Diem_2, Diem_3,… :
real;
Read(Diem_1); Read(Diem_2),
Read(Diem_3);…
Nếu số học sinh trong lớp càng nhiều thỡ đoạn khai bỏo và đọc dữ liệu trong chương trỡnh càng dài. Giả sử chỳng ta cú thể lưu nhiều dữ liệu cú liờn quan với nhau (như Diem_1, Diem_2, Diem_3,... ở trờn) bằng một biến duy nhất và đỏnh "số thứ tự" cho cỏc giỏ trị đú, ta cú thể sử dụng quy luật tăng hay giảm của "số thứ tự" và một vài cõu lệnh lặp để xử lớ dữ liệu một cỏch đơn giản hơn, chẳng hạn:
- Với i = 1 đến 50: hóy nhập Diem_i;
- Với i = 1 đến 50: hóy so sỏnh Max với
Diem_i;
Để giỳp giải quyết cỏc vấn đề trờn, một kiểu dữ liệu được gọi là kiểu 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ử. 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ố:
Hỡnh 40
Khi khai bỏo một biến cú kiểu dữ liệu là kiểu mảng, biến đú được gọi là biến mảng.
Giỏ trị của biến mảng là một mảng, tức một dóy số (số nguyờn, hoặc số thực) cú thứ tự, mụ̃i số là giỏ trị của biến thành phần tương ứng.