Bài 9. Làm việc với dãy số
Chia sẻ bởi Chu Thi Phuong Thao |
Ngày 24/10/2018 |
43
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:
9/2/2005
Bài 9
Làm việc với dãy số
Tin Học 8
Tuần 29
Tiết 57
Giáo viên: Chu Thị Phương Thảo
9/2/2005
KIỂM TRA BÀI CŨ
Câu 1: Hãy ghi cú pháp của câu lệnh lặp với số lần chưa biết trước ?
Câu 2: Câu lệnh này được thực hiện như thế nào ?
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
9/2/2005
1. Dãy số và biến mảng:
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
Ví dụ 1: Giả sử ta cần viết một chương trình tính điểm kiểm tra của các học sinh trong một lớp sau đó in ra màn hình điểm cao nhất ?
Var Diem_1, Diem_2, Diem_3,…:Real;
….
Readln(Diem_1); Readln(Diem_2);…
Em có nhận xét gì đoạn chương trình này ?
Những hạn chế:
Phải khai báo quá nhiều biến.
Chương trình tính toán phải viết quá dài.
Khắc phục những hạn chế trên:
Ghép chung các biến trên thành một dãy.
Đặt chung một tên và đặt cho một phần tử
một chỉ số.
KIỂU DỮ LIỆU MẢNG
Dữ liệu kiểu mảng là gì ?
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ự, có cùng kiểu dữ liệu.
- Mảng được đặt tên và mỗi phần tử mang một chỉ số.
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
1. Dãy số và biến mảng:
Ví dụ:
A
i
1
2
3
4
5
6
Trong đó:
Tên mảng: A
Chỉ số: i
Số phần tử của mảng: 6
Kiểu dữ liệu của các phần tử: Kiểu số nguyên
Khi tham chiếu đến phần tử thứ i, ta viết A[i]
Ví dụ: A[5]=17
17
9/2/2005
2. Ví dụ về biến mảng:
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
Ví dụ:
Var Chieucao: Array[1..50] of real;
Var Tuoi: Array[1..80] of Integer;
Từ ví dụ trên em hãy nêu cấu trúc khai báo kiểu mảng trong pascal ?
Tên mảng: Array[] of ;
Chỉ số đầu, chỉ số cuối: là các hằng hoặc biểu thức nguyên
Chỉ số đầu <= chỉ số cuối
Giữa hai chỉ số là dấu ..
Ví dụ: Var Diem: Array[1..50] of Real;
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
2. Ví dụ về biến mảng:
For i:=1 to 50 do
Readln(Diem[i]);
For i:=1 to 50 do
If Diem[i]>8.0 then
Writeln(‘Gioi’);
Đoạn chương trình này có ưu điểm gì ?
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
GHI NHỚ:
Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ
tự và mọi phần tử đều có cùng một kiểu dữ liệu.
2. 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ần tử trong biến mảng được thực hiện thông qua
chỉ số tương ứng của phần tử đó.
3. Sử dụng các biến mảng và câu lệnh lặp giúp cho việc viết
chương trình được ngắn gọn và dễ dàng hơn.
9/2/2005
CỦNG CỐ
Câu 1: Hãy ghi cú pháp của kiểu mảng ?
Câu 2: Câu lệnh khai báo biến mảng sau đây máy tính có
thực hiện được không ? Nếu không thực hiện được thì hãy sửa lại cho máy tính thực hiện được ?
Var N:Integer;
A:Array[1..N] of Real;
9/2/2005
DẶN DÒ
Về học bài này.
Trả lời các câu hỏi và bài tập trang 79 SGK.
Xem lại các bài 7, 8 và 9
9/2/2005
Thân ái chào các em !
Thực hiện: Tháng 03/2011
Bài 9
Làm việc với dãy số
Tin Học 8
Tuần 29
Tiết 57
Giáo viên: Chu Thị Phương Thảo
9/2/2005
KIỂM TRA BÀI CŨ
Câu 1: Hãy ghi cú pháp của câu lệnh lặp với số lần chưa biết trước ?
Câu 2: Câu lệnh này được thực hiện như thế nào ?
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
9/2/2005
1. Dãy số và biến mảng:
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
Ví dụ 1: Giả sử ta cần viết một chương trình tính điểm kiểm tra của các học sinh trong một lớp sau đó in ra màn hình điểm cao nhất ?
Var Diem_1, Diem_2, Diem_3,…:Real;
….
Readln(Diem_1); Readln(Diem_2);…
Em có nhận xét gì đoạn chương trình này ?
Những hạn chế:
Phải khai báo quá nhiều biến.
Chương trình tính toán phải viết quá dài.
Khắc phục những hạn chế trên:
Ghép chung các biến trên thành một dãy.
Đặt chung một tên và đặt cho một phần tử
một chỉ số.
KIỂU DỮ LIỆU MẢNG
Dữ liệu kiểu mảng là gì ?
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ự, có cùng kiểu dữ liệu.
- Mảng được đặt tên và mỗi phần tử mang một chỉ số.
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
1. Dãy số và biến mảng:
Ví dụ:
A
i
1
2
3
4
5
6
Trong đó:
Tên mảng: A
Chỉ số: i
Số phần tử của mảng: 6
Kiểu dữ liệu của các phần tử: Kiểu số nguyên
Khi tham chiếu đến phần tử thứ i, ta viết A[i]
Ví dụ: A[5]=17
17
9/2/2005
2. Ví dụ về biến mảng:
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
Ví dụ:
Var Chieucao: Array[1..50] of real;
Var Tuoi: Array[1..80] of Integer;
Từ ví dụ trên em hãy nêu cấu trúc khai báo kiểu mảng trong pascal ?
Tên mảng: Array[
Chỉ số đầu, chỉ số cuối: là các hằng hoặc biểu thức nguyên
Chỉ số đầu <= chỉ số cuối
Giữa hai chỉ số là dấu ..
Ví dụ: Var Diem: Array[1..50] of Real;
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
2. Ví dụ về biến mảng:
For i:=1 to 50 do
Readln(Diem[i]);
For i:=1 to 50 do
If Diem[i]>8.0 then
Writeln(‘Gioi’);
Đoạn chương trình này có ưu điểm gì ?
9/2/2005
Làm việc với dãy số
Tuần 29
Tiết 57
Bài 9
GHI NHỚ:
Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ
tự và mọi phần tử đều có cùng một kiểu dữ liệu.
2. 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ần tử trong biến mảng được thực hiện thông qua
chỉ số tương ứng của phần tử đó.
3. Sử dụng các biến mảng và câu lệnh lặp giúp cho việc viết
chương trình được ngắn gọn và dễ dàng hơn.
9/2/2005
CỦNG CỐ
Câu 1: Hãy ghi cú pháp của kiểu mảng ?
Câu 2: Câu lệnh khai báo biến mảng sau đây máy tính có
thực hiện được không ? Nếu không thực hiện được thì hãy sửa lại cho máy tính thực hiện được ?
Var N:Integer;
A:Array[1..N] of Real;
9/2/2005
DẶN DÒ
Về học bài này.
Trả lời các câu hỏi và bài tập trang 79 SGK.
Xem lại các bài 7, 8 và 9
9/2/2005
Thân ái chào các em !
Thực hiện: Tháng 03/2011
* 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ẻ: Chu Thi Phuong Thao
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)