Giáo án Tin học Lớp 8 - Tiết 56: Làm việc với dãy số - Năm học 2013-2014

1.2 Kĩ năng

HS thành thạo: Hiểu thuật toán tìm số lớn nhất, nhỏ nhất của một dãy số.

Học sinh thực hiện thành thạo: các câu lệnh.

1.3 Thái độ

- Thói quen: Thái độ nghiêm túc cẩn thận.

- Tính cách : châm chỉ

2. Nội dung học tập

- Dãy số và biến mảng

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

3. Chuẩn bị:

3.1 Gv: Tài liệu tin lớp 8

3.2 HS: SGK tin 8, vë ghi

4. Tổ chức các hoạt động học tập

- ổn định lớp.

- kiểm diện học sinh.

 4.2. kiểm tra miệng: không.

 4.3. Tiến trình bài học

Hoạt động 1: Dãy số và biến mảng.

Mục tiêu:

- kiến thức: các câu lệnh.

- kĩ năng: HS biết nhiều sửa các bài tập.

Phương pháp, phương tiện dạy học

- phương pháp: Đàm thoại – vấn đáp.

- phương tiện: máy tính.

Các bước của hoạt động:

 

doc3 trang | Chia sẻ: lethuong715 | Lượt xem: 698 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tiết 56: Làm việc với dãy số - Năm học 2013-2014, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 29
Bài :9	 	TiÕt: 56 
Ngày dạy:18/03/2013 
LÀM VIỆC VỚI DÃY SỐ
1. Mục tiêu:
1.1 Kiến thức
Hoïc sinh bieát: Biết được khái niệm mảng một chiều 
Học sinh hieåu: Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng
1.2 Kĩ năng
HS thành thạo: Hiểu thuật toán tìm số lớn nhất, nhỏ nhất của một dãy số.
Học sinh thực hiện thành thạo: các câu lệnh.
1.3 Thái độ
- Thói quen: Thái độ nghiêm túc cẩn thận.
- Tính cách : châm chỉ
2. Nội dung học tập
- Dãy số và biến mảng 
- Ví dụ về biến mảng
3. Chuẩn bị: 
3.1 Gv: Tài liệu tin lớp 8
3.2 HS: SGK tin 8, vë ghi
4. Tổ chức các hoạt động học tập	
4.1. æn ®Þnh tæ chøc và kiểm diện
- ổn định lớp.
- kiểm diện học sinh.
 4.2. kiểm tra miệng: không.
 4.3. Tiến trình bài học
Hoạt động 1: Dãy số và biến mảng.
Mục tiêu:
kiến thức: các câu lệnh.
kĩ năng: HS biết nhiều sửa các bài tập.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
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
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. 
Hoạt động 2: . Ví dụ về biến mảng.
Mục tiêu:
kiến thức: các câu lệnh.
kĩ năng: HS biết nhiều sửa các bài tập.
Phương pháp, phương tiện dạy học
phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV VÀ HS
NỘI DUNG BÀI HỌC
GV: Đưa ra ví dụ về biến mảng
HS: Chú ý ví dụ
GV: Đưa ra cách khai bái biến mảng trong Pascal
HS: Chú ý và ghi vở
2. Ví dụ về biến mảng
Để 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 
Ví dụ, 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ới câu lệnh thứ nhất, ta đã khai báo một biến có tên Chieucao gồm 50 phần tử, mỗi phần tử là biến có kiểu số thực. Với câu lệnh khai báo thứ hai, ta có biến Tuoi gồm 60 phần tử (từ 21 đến 80) có kiểu số nguyên.
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.
5. Tổng kết và hướng dẫn học tập
	5.1 Tổng kết.
	5.1 Hướng dẫn học tập
	- Đối với bài học ở tiết học này:
	+ HS biết sử dụng các câu lệnh.
	- Đối với bài học ở tiết học sau:
	+ sử dụng thành thạo các câu lệnh.
6. phụ lục.

File đính kèm:

  • doct 56.doc