Bài 9. Làm việc với dãy số

Chia sẻ bởi Phan Thanh Minh | Ngày 14/10/2018 | 75

Chia sẻ tài liệu: Bài 9. Làm việc với dãy số thuộc Tin học 8

Nội dung tài liệu:


56. Ngày dạy
Bài 9: Làm việc với dãy số
I. Mục tiêu:
- 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 và ứng dụng được các cách khai báo mảng trong lập trình.
- Hứng thú với học lập trình, yêu thích ngôn ngữ lập trình Pascal.
II. Chuẩn bị:
- GV: Soạn bài, đọc tài liệu tham khảo,.
- HS: Xem lại bài học trước, xem bài trước ở nhà, dụng cụ học tập.
III. Phương pháp
- Giải quyết vấn đề, vấn đáp, hoạt động nhóm
IV. tiến trình:
1. định lớp:
2. Kiểm tra bài cũ: Kết hợp trong giờ
3. Bài mới:
hoạt động của thầy và trò
kiến thức cần đạt


- GV: Giới thiệu ví dụ 1 (SGK Tr 75).
- Như vậy chúng ta đều biết sự bất tiện nếu chỉ sử dụng cách khai báo biến đã biết (khai báo biến đơn).

- HS: Chú ý lắng nghe và suy nghĩ.

Vì vậy Pascal cung cấp một công cụ hiệu quả để hỗ trợ người lập trình đó là kiểu mảng.
- GV: Giới thiệu về biến mảng.
- HS: Chú ý lắng nghe và ghi chép.
Hoạt động 2
- GV: Giới thiệu các cách khai báo biến mảng.
- HS: Nghe và ghi chép
- Cách khai báo trực tiếp biến mảng một chiều.
- HS: Chú ý quan sát.
- HS: Ghi chép.
Khai báo gián tiếp biến mảng qua kiểu mảng một chiều.
- HS: Ghi chép.
- GV: Giải thích các thành phần trong 2 cách khai báo biến mảng.
- HS: Chú ý quan sát và ghi chép.
- GV: sử dụng một số ví dụ để luyện tập về khai báo mảng một chiều và giải thích số lượng phần tử, kiểu phần tử của từng biến mảng tương ứng với mỗi ví dụ.
- HS: Chú ý quan sát, luyện tập với các ví dụ GV đưa ra.
- GV: Gọi HS rút ra cách khai báo mảng trong Pascal.
- GV: Yêu cầu HS đọc VD 2 (Tr76 SGK). Đưa ra cách khai báo và sử dụng biến mảng.
- HS: Suy nghĩ và trả lời câu hỏi
- HS: Đọc ví dụ và ghi chép.
? Cách khai báo và sử dụng biến mảng như vậy có lợi gì?
- GV: Giới thiệu câu lệnh lặp sử dụng biến mảng để so sánh điểm của mỗi HS so với 1 giá trị nào đó.
- HS: Trả lời câu hỏi của GV.
- GV: Giới thiệu cách khai báo nhiều điểm theo từng môn học.
- HS: Chú ý quan sát và ghi chép.
- GV: Giới thiệu câu lệnh gán giá trị của mảng bằng câu lệnh gán.
- HS: Chú ý quan sát và ghi chép.
- HS: Chú ý quan sát.
1. Dãy số và mảng:
Các câu lệnh khai báo và nhập dữ liệu:
Var Diem_1, Diem_2, Diem_3, ...: real;
Read (Diem_1); Read (Diem_2); Read (Diem_3); ...
- Khi số HS trong lớp càng nhiều thì đoạn khai báo và đọc đọc dữ liệu trong chương trình càng dài.
- Để giải quyết vấn đề trên Pascal cung cấp một kiểu dữ liệu được gọi là kiểu mảng.
- Khi khai báo một biến có kiểu dữ liệu là kiểu mảng thì biến dó được gọi là biến mảng.
2. Ví dụ về biến mảng:
Có hai cách khai báo biến mảng
Cách 1: Khai báo trực tiếp biến mảng một chiều:
var : array [kiểu chỉ số] of [kiểu phần tử];
Cách 2: Khai báo gián tiếp biến mảng qua kiểu mảng một chiều:
type = array [kiểu chỉ số] of ;
var :;
trong đó:
- kiểu chỉ số là một dãy số nguyên liên tục n1..n2 với n1, n2 là các hằng (hoặc biểu thức cho kết quả là số nguyên) xác định chỉ số đầu tiên và chỉ số cuối cùng (n1(n2).
- kiểu phần tử là kiểu của các phần tử mảng.
Ví dụ:
Var Chieucao: array[1...50] of real;
Var Tuoi: array [21...80] of integer;

Tên mảng: array [...<
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Phan Thanh Minh
Dung lượng: 51,00KB| Lượt tài: 3
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)