TIẾN TRèNH LấN LỚP

Một phần của tài liệu Giao an Tin 8 ca nam (Trang 139 - 141)

1.ổn định tổ chức : 2. Bài mới :

HOẠT ĐỘNG CỦA THẦY VÀ TRề NỘI DUNG KIẾN THỨC

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

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

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.

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

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

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[<chỉ số đầu>.. <chỉ số cuối>] of <kiểu dữ liệu>

trong đú chỉ số đầuchỉ số cuối là hai số nguyờn hoặc biểu thức nguyờn thoả mĩn chỉ số đầuchỉ số cuối kiểu dữ liệu cú thể là integer hoặc real.

Hoạt động 3: - CỦNG CỐ - Khỏi niệm mảng một chiều

- Cỏch khai bỏo mảng, nhập, in, truy cập cỏc phần tử của mảng

Hoạt động 4: - HƯỚNG DẪN VỀ NHÀ (1’)

Ngày soạn : 15/4/2011

Tiết 62 : Làm việc với dãy số (T2)

I - MỤC TIấU

Qua bài học này HS cần :- Biết được khỏi niệm mảng một chiề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 - Hiểu thuật toỏn tỡm số lớn nhất, nhỏ nhất của một dĩy số.

Một phần của tài liệu Giao an Tin 8 ca nam (Trang 139 - 141)