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

Chia sẻ bởi Lê Huỳnh Ý | Ngày 24/10/2018 | 37

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:

Chào mừng
QUÝ THẦY CÔ GIÁO VỀ DỰ
GIỜ LỚP 8.8
GV: Lê Huỳnh Ý – Trường THCS Lê Văn Tám
Tiết 58:
BÀI 9. LÀM VIỆC VỚI DÃY SỐ
Dãy số và biến mảng
Ví dụ về biến mảng
Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Ví dụ 1: SGK/75
Var Diem_1, Diem_2, Diem_3,…:real;
……
Readln(Diem_1); Readln(Diem_2); Readln(Diem_3);…
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Ví dụ 1: SGK/75
Diem_1
Diem_2
Diem_3

Diem_k
8
9
7

10
Chỉ số
1
2
3
k

Mảng
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Em hiểu thế nào là dữ liệu 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.
- Mỗi phần tử đều xác định bởi chỉ số.
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
Vậy em hiểu biến mảng là gì?
- Khi khai báo một biến có kiểu dữ liệu là kiểu mảng được gọi là biến mảng.
- Giá trị của biến mảng là một mảng tức là một dãy số (số nguyên hoặc số thực).
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
- Để khai báo biến mảng ta cần chỉ rõ: tên biến mảng, số phần tử và kiểu dữ liệu của các phần tử.
Ví dụ:
+) Var Chieucao: array [1..50] of real;
(Khai báo biến mảng có tên Chieucao gồm 50 phần tử có kiểu số thực)
+) Var Tuoi: array [21..80] of integer;
(Khai báo biến mảng có tên Tuoi gồm 60 phần tử có kiểu số nguyên)
a) Cách khai báo biến mảng
Cách khai báo biến mảng:
Var Tên mảng: array[..] of ;
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
- Cách khai báo biến mảng:
Var Tên mảng: array[..] of ;
Trong đó:
- Chỉ số đầu, chỉ số cuối là các giá trị số nguyên thỏa mãn chỉ số đầu<=chỉ số cuối.
- Kiểu dữ liệu có thể là Integer hoặc Real.
Ví dụ 2 sgk/79: Từ ví dụ 1 ta có cách khai báo biến mảng Diem như sau:
Var Diem: array[1..50] of real;
(Khai báo biến mảng có tên Diem gồm 50 phần tử có kiểu số thực)
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
b) Truy cập đến phần tử mảng
[chỉ số phần tử]
VD: A[5]: Truy cập đến phần tử thứ 5 của mảng A.
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
c) Một số tính chất liên quan đến mảng
- Gán giá trị cho mảng: VD: A[1]:=5;
- Nhập dữ liệu cho mảng bằng câu lệnh lặp
VD: Có mảng A gồm 50 phần tử, cách nhập dữ liệu cho 50 phần tử có dạng
For i:=1 to 50 do
begin
write(‘a[‘,i,’]=‘); readln(a[i]);
end;
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
b) Một số tính chất liên quan đến mảng
- In dữ liệu cho mảng bằng câu lệnh lặp
VD: Có mảng A gồm 50 phần tử, cách in dữ liệu cho 50 phần tử có dạng
For i:=1 to 50 do writeln(a[i]);
- Thực hiện các tính toán
VD: Để so sánh điểm của học sinh với một giá trị nào đó.
For i:=1 to 50 do
if Diem[i]>8.0 then writeln(‘Gioi’);
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
b) Một số tính chất liên quan đến mảng
Gán giá trị cho mảng VD: A[1]:=5
Nhập dữ liệu cho mảng bằng câu lệnh lặp
In dữ liệu cho mảng bằng câu lệnh lặp
Thực hiện tính toán.
Tiết 58: BÀI 9. LÀM VIỆC VỚI DÃY SỐ
2. Ví dụ về biến mảng
d) Lợi ích của việc sử dụng biến mảng
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.
BÀI TẬP TRẮC NGHIỆM
Hoạt động nhóm
Củng cố kiến thức
HƯỚNG DẪN VỀ NHÀ
- Trả lời câu hỏi 1,2,3 sgk/79
- Chuẩn bị trước mục 3 “Bài 9: Làm việc với dãy số”
- Học bài.
Bài học kết thúc
Chào Thân Ái
Good luck to you!
* 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ẻ: Lê Huỳnh Ý
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)