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

Chia sẻ bởi Ngô Quang Trưởng | Ngày 24/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:

Chào mừng các Thầy cô
về dự giờ thăm lớp
Kiểm tra bài cũ
Trình bày cấu trúc của câu lặp lệnh while...do trong ngôn ngữ Pascal?
Trình bày sơ đồ lặp với số lần chưa biết trước và giải thích?
Câu hỏi?
Kiểm tra bài cũ
Cấu trúc: While <điều kiện> do ;
Sơ đồ khối
Trả lời:
KT
Kiểm tra
lại
điều kiện
Bước 1: Kiểm tra <điều kiện>.
Bước 2: Nếu <điều kiện> có giá trị đúng thì:
thực hiện lệnh cần lặp.
quay lại bước 1.
Chừng nào điều kiện còn đúng thì câu lệnh còn thực hiện.
BÀI 9:
LÀM VIỆC VỚI DÃY SỐ
(Thời gian 2 tiết)
3
2
4
1. DÃY SỐ VÀ BIẾN MẢNG
Xác định Input, Output
Viết chương trình bài toán trên?
Input: diem_1, ... , diem_n

Output: Max.
Ví dụ 1:
1. DÃY SỐ VÀ BIẾN MẢNG
1. DÃY SỐ VÀ BIẾN MẢNG
Nhập điểm của cả lớp học, khối học, cả trường
?
?
Khi số học sinh càng nhiều thì chương trình có những hạn chế nào?
1. DÃY SỐ VÀ BIẾN MẢNG
Những hạn chế
1. DÃY SỐ VÀ BIẾN MẢNG
Khắc phục những hạn chế:
KIỂU DỮ LIỆU MẢNG
Sử dụng
KHÁI NIỆM DỮ LIỆU KIỂU MẢNG

Em hiểu như thế nào là 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ố.
Ví dụ:
A
A[1]
| |
A[2]
| |
A[3]
| |
A[4]
| |
A[5]
| |
A[6]
| |
A[7]
| |
Trong đó:
Khi tham chiếu đến phần tử thứ i - ta viết A[i].
Ví dụ: A[6] = 22.
Tên mảng : A
Số phần tử của mảng: 7.
Kiểu dữ liệu của các phần tử: Kiểu nguyên
1
2
3
4
5
6
7
chỉ số(i)
KHÁI NIỆM DỮ LIỆU KIỂU MẢNG
Một biến có kiểu dữ liệu kiểu mảng, biến đó được gọi là biến mảng, các biến được sắp xếp thứ tự theo chỉ số có cùng kiểu dưới một tên duy nhất.
Giá trị của biến mảng là một mảng
Var : array[..] of ;
Cấu trúc khai báo kiểu mảng trong Pascal
2. VÍ DỤ VỀ BIẾN MẢNG

Trong đó:
Kiểu phần tử: kiểu của các phần tử mảng

Chỉ số đầu, chỉ số cuối: là các biểu thức nguyên.
Chỉ số đầu ≤ chỉ số cuối
Giữa hai chỉ số là dấu ..
Ví dụ :
2. VÍ DỤ VỀ BIẾN MẢNG
Ví dụ 1:
Sử dụng kiểu mảng nhập dử liệu và tính toán
Var diem: array[1..50] of real;
kiểu
mảng
2. VÍ DỤ VỀ BIẾN MẢNG
Khai báo dữ liệu kiểu mảng
1
2. VÍ DỤ VỀ BIẾN MẢNG
Nhập số phần tử của mảng
2
Tên
mảng
Phần
tử
Chỉ
số
Các yếu tố cấu thành nên mảng
MẢNG DỮ LIỆU
*Cũng cố
Vận dụng
a)
Var X: Array[10,13] of Integer;
b)
Var X: Array[5..10.5] of Real;
c)
Var X: Array[3.4..4.8] of Integer;
d)
Var X: Array[10.1] of Integer;
e)
Var X: Array[4..10] of Real;
Câu 2: Các khai báo biến mảng sau đây
trong Pascal đúng hay sai?
Bài học đã
KẾT THÚC
* 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ẻ: Ngô Quang Trưởng
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)