Bài 9 làm việc với dãy số
Chia sẻ bởi Nguyễn Thị Hạnh |
Ngày 14/10/2018 |
38
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:
Ngày soạn: 27/02/09
Tiết 39-40
Làm việc với dãy số
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.
-Ôn luyện cách sử dụng câu lệnh lặp for....do.
-Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình.
-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ầntử 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ị của GV, HS
1. Chuẩn bị của GV:Giáo án máy chiếu
2. Chuẩn bị của HS:đò dùng học tập
III. Tiến trình lên lớp:
1. Ổn định lớp : kiểm tra lớp
2.Kiểm tra bài cũ:
Câu lệnh lặp while.....do có dạng như thế nào?
while <điều kiện> do
Câu lệnh này được thực hiện như thế nào?
Kiểm tra điều kiện.
Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và chuyển sang câu lệnh tiếp theo trong chương trình. Nếu điều kiện đúng thực hiện câu lệnh và quay lại bước.kiểm tra điều kiện
3. Bài mới:
Hoạt động của giáo viên và học sinh
Nội dung
- GV: yêu cầu HS đọc ví dụ 1
- GV: 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
Var Diem_1, Diem_2, Diem_3: real;
Read(Diem_1);Read(Diem_2), Read(Diem_3); ...
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;
Từ hai ví dụ trên, có thể thấy
Hình 41
Sau khi một mảng đã được khai báo, chúng ta có thể làm việc với các phần tử của nó như làm việc với một biến thông thường như gán giá trị, đọc giá trị và thực hiện các tính toán với các giá trị đó.
Ví dụ 2 cũng cho thấy rằng, chúng ta gán giá trị, đọc 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 thông qua chỉ số tương ứng của phần tử đó. Chẳng hạn, trong câu lệnh trên Diem[i] là phần tử thứ i của biến mảng Diem.
- GV: . Để 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.
Cách khai báo biến mảng trong các ngôn ngữ lập trình có thể khác nhau, nhưng luôn cần chỉ rõ: tên biến mảng, số lượng phần tử, kiểu dữ liệu chung của các phần tử.
- GV: 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
Tiết 39-40
Làm việc với dãy số
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.
-Ôn luyện cách sử dụng câu lệnh lặp for....do.
-Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình.
-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ầntử 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ị của GV, HS
1. Chuẩn bị của GV:Giáo án máy chiếu
2. Chuẩn bị của HS:đò dùng học tập
III. Tiến trình lên lớp:
1. Ổn định lớp : kiểm tra lớp
2.Kiểm tra bài cũ:
Câu lệnh lặp while.....do có dạng như thế nào?
while <điều kiện> do
Câu lệnh này được thực hiện như thế nào?
Kiểm tra điều kiện.
Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và chuyển sang câu lệnh tiếp theo trong chương trình. Nếu điều kiện đúng thực hiện câu lệnh và quay lại bước.kiểm tra điều kiện
3. Bài mới:
Hoạt động của giáo viên và học sinh
Nội dung
- GV: yêu cầu HS đọc ví dụ 1
- GV: 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
Var Diem_1, Diem_2, Diem_3: real;
Read(Diem_1);Read(Diem_2), Read(Diem_3); ...
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;
Từ hai ví dụ trên, có thể thấy
Hình 41
Sau khi một mảng đã được khai báo, chúng ta có thể làm việc với các phần tử của nó như làm việc với một biến thông thường như gán giá trị, đọc giá trị và thực hiện các tính toán với các giá trị đó.
Ví dụ 2 cũng cho thấy rằng, chúng ta gán giá trị, đọc 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 thông qua chỉ số tương ứng của phần tử đó. Chẳng hạn, trong câu lệnh trên Diem[i] là phần tử thứ i của biến mảng Diem.
- GV: . Để 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.
Cách khai báo biến mảng trong các ngôn ngữ lập trình có thể khác nhau, nhưng luôn cần chỉ rõ: tên biến mảng, số lượng phần tử, kiểu dữ liệu chung của các phần tử.
- GV: 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
* 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ẻ: Nguyễn Thị Hạnh
Dung lượng: 43,90KB|
Lượt tài: 1
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)