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

Chia sẻ bởi Nguyễn Anh Tuấn | Ngày 24/10/2018 | 34

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 đã đến dự giờ với lớp ngày hôm nay!
? Dữ liệu kiểu mảng là gì?. Hãy cho biết cách khai báo mảng trong Pascal.
var : array[..] of ;
+ Dữ liệu kiểu mảng: là 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, 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ố.
+ Cách khai báo mảng trong Pascal:
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
Ví dụ 3: Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số lớn nhất và nhỏ nhất.
Input, Output của bài toán?
* Input:
Số nguyên N
N số nguyên a1, a2, …, an (n ≥ 1).
Output:
Số lớn nhất và nhỏ nhất trong dãy a1, a2, …, an.
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
Bài toán: Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số lớn nhất.
Input, Output của bài toán?
* Input:
Số nguyên N
N số nguyên a1, a2, …, an (n ≥ 1).
Output:
Số lớn nhất trong dãy a1, a2,…, an.
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số:
Bài tập 2: Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số lớn nhất.
* Thuật toán tìm giá trị lớn nhất:
Bước 1: Nhập N và dãy a1, a2, …, an.
Bước 2: Max ← a1, i ← 2.
Bước 3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc.
Bước 4: Nếu ai > Max thì Max ← ai.
Bước 5: i ← i + 1. Quay lại bước 3.
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Bài tập 1: Cho dãy số như hình vẽ dưới đây, hãy thực hiện các bước của thuật toán để tìm ra số lớn nhất
?
?
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
Program Tim_Min;
Uses Crt;
Var ……… : Integer;
A : array[1..100] of integer;
Begin
ClrScr;
Write(`Hay nhap do dai cua day so, N = `); ……. .…..;
Writeln(`Nhap cac phan tu cua day so: `);
for i := 1 to n do
begin
……….………;……….…….;
end;
……………;
for i := 2 to n do
if ….…..…... then ……;
Writeln(`So nho nhat la Min = `, ……);
Readln
End.
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Bài toán: Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số nhỏ nhất.
i, n, Min
Readln(n)
write(`a[`,i,`] = `); Readln(a[i]);
Min := a[1];
a[i] < Min
Min := a[i];
Min
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)

* Lưu ý: Chỉ số cuối - là số tối đa các phần tử của mảng (còn gọi là kích thước của mảng) phải được khai báo bằng một số cụ thể.
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
Tiết 57 - Bài 9: LÀM VIỆC VỚI DÃY SỐ (T2)
Hướng dẫn về nhà:
Hoàn thành chương trình của ví dụ 3/78 SGK.
Làm các bài tập: 2; 5 trang 79 SGK.
Xem nội dung bài thực hành 7: “Xử lý dãy số trong chương trình”
Xin chân thành cảm ơn quý thầy cô và các em.
Hẹn gặp lại!
1
2
3
4
5
2kg
6kg
3kg
5kg
9kg
Tiết 59 - Bài 9: LÀM VIỆC VỚI DÃY SỐ
1. Dãy số và biến mảng
2. Ví dụ về biến mảng
3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số
MAX
* 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 Anh Tuấn
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)